﻿/* 
text: 1c1c1c
rot:  e2001a e2001a 
blau: 004e85  
*/
html, iframe {
margin:0px;
padding:0px;
}
body {
padding: 0px 0px 0px 0px;
margin:0px;
font-family:"Arial Narrow", Arial, sans-serif;
font-size:12px;
background:#FFF;
color:#1c1c1c;
}

form {
display:inline;
}

img {
border:none;
}

p, p-block {
margin:0px;
padding:8px 0px 0px 0px;
}

hr {
margin:4px 0px; 
padding:0px 0px;
}

input, select, textarea, button {    
margin:0px;
font-size:12px;
font-family: Arial, sans-serif;
}

a, a:active, select {
outline:none;
-moz-outline-style:none;
}

div, font, span, td, p {
font-family: Arial, sans-serif;
font-size:12px;
color:#06050a;
line-height:18px;
}

h1 {
font-family:"Arial Narrow", Arial, sans-serif;
font-weight:bold;
font-size:15px;
color: #004e84;
padding:0px 0px 1px 0px;
margin:0px;
line-height:22px;
}

h2 {
font-family:"Arial Narrow", Arial, sans-serif;
font-weight:bold;
font-size:14px;
color: #004e84;
padding:4px 0px 2px 0px;
margin:0px;
}
/* ----------------------------- TEXT ---------------------------------- */
a {
color:#e2001a;
text-decoration:none;
}

a:hover {
color:#e2001a;
text-decoration:underline;
}

/* ----------------------------- LAYOUT ---------------------------------- */

#platocontent {

}


/* ----------------------------- NAVI ---------------------------------- */
#navigation, #navigation a, #navigation span {
font-size:14px;
font-weight:bold;
line-height:20px;
color:#004e85;
}

#navigation a:hover, #navigation span {
color:#e2001a;
text-decoration:none;
}


/* ================================= 
   Navigation
   ================================= */
#subnavigation ul, #subnavigation li {
margin:0px;
padding:0px;
list-style-type:none;
line-height:15px;
}

#subnavigation ul li {
display: inline; /* IE Bugfix:get rid of the gap */
}

#subnavigation {
padding:15px 0px 0px 15px;
font-size:14px;
}

/* ================================= 
   LVL 1
   ================================= */
#subnavigation li.lvl-1-active a, #subnavigation li.lvl-1 a, #subnavigation li.lvl-1-inpath a {
margin:6px 0px 2px 0px;
padding:1px 0px 1px 0px;
display:block;
font-weight:normal;
font-size:14px;
}

#subnavigation li {
display:block;
}

#subnavigation li.lvl-1 a {
text-decoration:none;
color:#1c1c1c;  
}

#subnavigation li.lvl-1-active a, #subnavigation li.lvl-1-inpath a {
background:url(/layout/nav_listitem.gif) no-repeat 0px 5px; 
color:#1c1c1c;
font-weight:bold;
}

#subnavigation li.lvl-1-active a, #subnavigation li.lvl-1-inpath a, #subnavigation li.lvl-1 a {
padding-left:12px;
}

/* ================================= 
   LVL 2
   ================================= */
#subnavigation li.lvl-2-active a, #subnavigation li.lvl-2 a, #subnavigation li.lvl-2-inpath a {
padding:3px 0px 3px 12px;
margin:0px 0px 0px 0px;
display:block;
font-weight:normal;
background:none;
font-size:12px;
}

#subnavigation li.lvl-2-active a {

color:#e2001a !important;
background:none !important;
}

#subnavigation li.lvl-2 a {
text-decoration:none;
color:#1c1c1c; 
}

#subnavigation li.lvl-2-inpath a {
text-decoration:none;
color:#1c1c1c; 
font-weight:bold;
}

/* ganz unten */
#subnavigation li a:hover {
color:#e2001a !important;
text-decoration:none;
}


/* ---------------------------- 
   Validator, form-table, Inputs
   ---------------------------- */
.platocontent input, .platocontent select, .platocontent textarea, .platocontent button {    
font-family:Tahoma,Arial,sans-serif; 
font-size:11px;
margin:0px;
border: 1px solid black;
background-color: white;
}   
   
.val-err, .error {
color:#CC0000;
font-weight:normal;
font-size:9px;
}

.val-desc-err {
color:#CC0000;
font-weight:bold
}

table.form-table tr td {
padding:3px 0px;
}

table.form-table td.a {
white-space:nowrap;
padding-right:10px;
}

table.form-table td.b {
width:100%
}

table.form-table td table.inner td {
padding:0px 0px;
}

.p-ra {
vertical-align:middle;
margin-right:3px;
}

.p-cx {
vertical-align:middle;
margin-right:3px;
}

.p-ta {
}

.p-ti {
}

.p-mul {
}

.p-dd {
}

.p-sb, button {
border:1px solid black;
font-weight:bold;
}

ul.stdlist {
	list-style-type:none;
	padding-left:0px;
	margin:0px;
}

.stdlist li {
	background:transparent url(/layout/listitem.gif) no-repeat scroll 0px 9px; 
	padding-left:10px;
}



div.pdfinfo {
	text-align:left;
	padding-left:20px;
	background: url(/layout/pdf.png) no-repeat 0px -1px;
	font-size:11px;
	line-height:17px;
	display:inline-block;
}

.imageCarousel img {
	width: 124px;
	height: 124px;
	margin: 0px 5px;
	cursor: pointer;
	
}

.disabled {
	display:none;	
} 


.cfooter {
	color:white;
	font-size:10px;
	background:#6fc5fb;
	padding-left:20px;
}
.cfooter a {
	color:white;
	text-decoration:none;
}
.cfooter a:hover {
  color:white;
  text-decoration:underline;
}

#linkContainer a, #linkContainer a:hover {
	color:black;
	text-decoration:none;
}

#linkContainer a:hover {
	color: #004E84;
}


.minus ul, .pfeil ul {
	list-style-type:none;
	padding:0px 0px 0px 0px;
	margin:0px 5px 5px 5px; 
}

.minus ul li {
	background:url(/images/liste_strich.gif) no-repeat 0px 4px;
	line-height:17px;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
}

.pfeil ul li {
	background:url(/images/liste_pfeil.gif) no-repeat 0px 4px;
	line-height:17px;
	padding:0px 0px 0px 13px;
	margin:0px 0px 0px 0px;
}

.left-block {
	float:left; 
	margin-right:20px;
height: 100%;
	width:300px;
	background-color: #e8f6ff;
}

.blue-line {
	border-top: 1px solid #6FC5FB; 
	width:400px; 
	height:1px; 
	margin: 5px 0px; 
	display:inline-block;
}

.thumbs {
	cursor:pointer;

}

.popup-image-div {
border:1px solid #004E84;
display:none;z-index:900000;
background: #004E84 url(/layout/loader_black.gif) center no-repeat;position:absolute;
text-align:right;
}
