/***
dunkelblau 002651
hellgrau BFC3C6
dunkelgrau 7E7F81
orange F5A300


***/

img { 
	behavior: url(images/iepngfix.htc)
}


/***********menü*********************************/



#navVertikal ul {
	margin: 0;
	padding: 0 0 0 15px;
	list-style-image: none;
	color: #002651;
	list-style-type: none;
	text-align:left;

} 
#navVertikal ul.root {
	margin: 0 40px 0 0;


} 
#navVertikal li.firstlevel{
	margin:10px 0;
	padding:0 10px;
}
#navVertikal li.secondlevel{
	margin:5px 0 6px 0;
}
a.level1{
	text-decoration:none;
	vertical-align: middle;
	color: #002651;
	
	font-weight:bold;
	outline:none;
	font-size:80%;
	text-transform:uppercase;
	

}
a.level2{
	text-decoration:none;
	vertical-align: middle;
	color: #002651;
	padding:0 0px;
	font-weight:bold;
	outline:none;
	font-size:75%;
	line-height:0.8em;
}
a.level3{
	text-decoration:none;
	vertical-align: middle;
	color: #002651;
	font-size:75%;
	padding:0 40px;
	font-weight:bold;
	outline:none;
}

#navVertikal a#aktiv{
	text-decoration:underline;
}

/******************formatierungen****************/

body {
	
	color:#5B5C5E;
	font-size:90%;
	font-family:arial, sans serif;
}

#container{
	text-align:left;
}
#content{
	font-size:90%
	}
#content h1{
	padding:0;
	margin:15px 0 15px 0;
	color:#F5A300;
	font-size: 120%;
}
#content h2{
	margin:0;
	padding:0 0 15px 0;
	color:#002651;
	font-size: 110%;
}
#content h3{
	margin:0;
	padding:0 0 5px 0;
	color:#002651;
	font-weight:bold;
	font-size: 100%;
}
#content h4{
	margin:0;
	padding:0 0 5px 0;
	color:#002651;
	font-weight:bold;
	font-size: 100%;
}
#content p{
	line-height:1.5em;
	margin: 0 0 10px 0;
}

a{
	text-decoration:underline;
	color:#002651;
}
#content ul{
	margin: 0;
	padding:0 0 10px 10px;
	list-style-position: outside;

}
#content li ul li ul{
	margin: 0 40px;
	padding:0;

	list-style-type: disc;

	list-style-image:none;
	color:#cccccc;
}
#content li ul{
	margin: 0 25px 0 20px;
	padding:0;



}
#content li{
	margin: 0;
	padding:0 0 0 0;
	line-height:1.8em;
	
}

#content table caption{
	font-weight:bold;
	text-align:center
	padding: 0 0 10px 0;
}
#content td{
	padding:5px;
	text-align:left;
}
#content th{
	text-align:left;
}

.csc-textpic-caption{
	font-size:80%;
	text-align:center;

}
#content h1.csc-firstHeader{
	display:block;
	font-size:140%;
	color:#F5A300;
	font-weight:bold;
	padding:0 0 5px 0;
	
}
span.detail { color: #7E7F81; }
span.important { color: #F5A300; }
span.name-of-person { color: #002651; }

.fehlermeldung {font-weight:bold;color:red}

table{
	width:100%;
	}

/******************rechte spalte*************/

#rechts{

}
#rechts p{
	font-size:80%;
	line-height:1.3em;
	color:#7E7F81;
	margin:0;
	padding:0;
}
 
#info h2, 
#info h3
{
	font-weight:bold;
	color:#002651;
	line-height:1.4em;
	margin:0;
	padding:0;
	font-size:80%
}
#news h1
{
	font-weight:bold;
	color:#F5A300;
	line-height:1.4em;
	margin:0;
	padding:0;
	font-size:14px
}
#info h1
{
	font-weight:bold;
	color:#002651;
	line-height:1.4em;
	margin:0;
	padding:0;
	font-size:14px
}
#info p{
	color:#002651;
}
#adresse{
	
}


div.error{
border: 1px solid #FF0000;
}

