/*
.platocontent input, .platocontent select, .platocontent textarea, .platocontent button {    
font-family:Tahoma,Arial,sans-serif; 
font-size:11px;
margin:0px;
}
*/
.platocontent .text-input, .button, .p-sb {
border: 1px solid #8696AC;
padding:0px 2px;
}

.platocontent input, .platocontent textarea, .platocontent select {
font-family:Verdana,Arial,sans-serif; 
font-size:10px;
line-height:normal !important;
}


cite {
margin:0px 0px 0px 20px;
padding:0px 0px 0px 15px;
border-left:1px solid #CCC;
display:block;
font-style:normal;
}

br.invisible-br {
height:0px; clear:both; line-height:0px; overflow:hidden;
}

/* ================================= 
   CMS Content Classes and Modules
   ================================= */
/* [BILD] Tag */
.inline-image {
vertical-align:middle;
}

/* Suchbegriff hervorheben - Search Klasse */
.mark-term {
color:#FFF !important;
background:#D54D01 !important;
font-weight:bold;
font-size:inherit;
font-family:inherit;
}

/* ---------------- 
   Paging
   ---------------- */
ul.paging {
margin: 0px;
padding: 0px;
display:inline;
list-style-type: none;

}

ul.paging li {
display:inline;
line-height:20px;
padding:0px !important;
}

ul.paging li a, ul.paging li a:link, ul.paging li a:visited, ul.paging li div {
color:#FFFFFF;
padding:1px 5px;
display:inline;
background: #8696AC;
}

ul.paging li a  {

text-decoration:none !important;
}

ul.paging li div {
font-weight:bold;
color:#12385D;
}

* html ul.paging li div { margin-right:0.25em; }

ul.paging li a:hover  {
color:white;
background:#12385D;
text-decoration:none;
}

/* ================================= 
   CMS Content-Types Bilder
   ================================= */
div.thumb {
}

div.image-standalone img {
border-bottom:5px solid #FFF !important;
}


div.thumb div {
}

img.thumb {
}

.left-float-image {
float:left;
}

.right-float-image {
float:right;
}

div.image-subscription {
padding:1px 4px;
font-size:9px !important;
line-height:14px !important;
}

/* ================================= 
   CMS Content-Types 
   ================================= */
div.content-block {
}

div.content-div-1 *, div.content-div-2 div.content-wrapper, div.content-div-2 div.content-wrapper * {
font-size:11px;
line-height:18px;
}

div.content-div-2 div.content-wrapper, div.content-div-2 div.content-wrapper * {
color:white !important;
}

div.content-div-1 div.content-div-inner {
}

div.content-div-1 div.content-wrapper {
background:#D9E0E8;
padding:8px 12px;
}

div.content-div-2 {
background:#6182A3;
padding:8px 12px;
color:white !important;
}

.c2 div.content-div-2 {
padding:8px 16px !important;
}

div.content-div-2 h1, div.content-div-2 h2, div.content-div-2 h3, div.content-div-2 h4 {
color:white !important;
}

div.ruler {
background:#8696AC;
margin:5px 0px; 
height:1px;
}

button, .button, .p-sb {
background:#8696AC;
font-weight:bold;
color:white;  
}

.c2 .content-block {
padding:0px 15px 10px 15px;
border:1px solid #D9E0E8;
}
* html .c2 .content-block { width:735px } /* IE */
* html .content-block { width:495px } /* IE */

/* ================================= 
   CUSTOM
   ================================= */
.dashline {
background: url(/layout/dashline.gif) repeat-x 0px 2px;
height:5px;
line-height:1px;
margin: 2px 0px;
overflow:hidden;
}

.news {
margin:4px 0px 4px 0px;
}

.newsdate {
color:white;
font-weight:bold;
background:#8696AC;
padding:1px 4px;
display:inline;
}

a.newslink {
color:#000;
text-decoration:none;
}

a.newslink:hover {
color:#8696AC;
text-decoration:none;
}

.margin-indent {
padding:0px 0px 0px 4px;
}

.news-inverted td, .news-inverted div, .news-inverted p {
color:white;
}

.news-inverted .newsdate {
color:#12385D;
padding:1px 0px;
}

.news-inverted a.newslink {
color:#FFF;
text-decoration:none;
}
.news-inverted a.newslink:hover {
color:#12385D;
text-decoration:none;
}
.blue {
color:#12385D !important;
}
.orange {
color:#D54D01 !important;
}
.light-blue {
color:#D9E0E8 !important;
}

td.start-bar {
  background:url(/layout/blue_bar_small.gif) no-repeat top left;padding-left:24px;
  height:13px;
}
td.start-bar-large {
  background:url(/layout/blue_bar_large.gif) no-repeat top left !important;
}


td.start-bar a {
color:white;
line-height:10px !important;
text-decoration:none;
font-weight:bold;
text-transform:uppercase;
font-size:9px !important;
}

td.start-bar a {
text-decoration:none;
}
div.start-txt {
  padding:2px 0px 4px 0px;
  font-size:9px !important;
  line-height:14px !important;
}

div.download-box {
background:#D9E0E8;padding:4px 5px;  
}

div.download-box a {
color:#12385D !important;
text-decoration:none !important;
font-weight:bold;
}

