/***
dunkelblau 004F43
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: #004F43;
	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: #004F43;

	font-weight:bold;
	outline:none;
	font-size:80%;
	text-transform:uppercase;


}
a.level2{
	text-decoration:none;
	vertical-align: middle;
	color: #004F43;
	padding:0 0px;
	font-weight:bold;
	outline:none;
	font-size:75%;
	line-height:0.8em;
}
a.level3{
	text-decoration:none;
	vertical-align: middle;
	color: #004F43;
	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:#004F43;
	font-size: 120%;
	text-transform:uppercase;
}
#content h2{
	margin:0;
	padding:0 0 15px 0;
	color:#004F43;
	font-size: 110%;
}
#content h3{
	margin:0;
	padding:0 0 5px 0;
	color:#004F43;
	font-weight:bold;
	font-size: 100%;
}
#content h4{
	margin:0;
	padding:0 0 5px 0;
	color:#004F43;
	font-weight:bold;
	font-size: 100%;
}
#content p{
	line-height:1.5em;
	margin: 0 0 10px 0;
}

a{
	text-decoration:underline;
	color:#004F43;
}
#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:120%;
	color:#004F43;
	font-weight:bold;
	padding:0 0 5px 0;

}
span.detail { color: #98C350; }
span.important { color: #F5A300; }
span.name-of-person { color: #004F43; }

.fehlermeldung {font-weight:bold;color:red}

table{
	width:100%;
	}

/******************rechte spalte*************/

#rechts{

}
#rechts p{
	font-size:80%;
	line-height:1.3em;
	color:#004F43;
	margin:0;
	padding:0;
}

#info h2,
#info h3
{
	font-weight:bold;
	color:#004F43;
	line-height:1.4em;
	margin:0;
	padding:0;
	font-size:80%
}
#news h1
{
	font-weight:bold;
	color:#004F43;
	line-height:1.4em;
	margin:0;
	padding:0;
	font-size:14px
}
#info h1
{
	font-weight:bold;
	color:#004F43;
	line-height:1.4em;
	margin:0;
	padding:0;
	font-size:14px
}
#info p{
	color:#004F43;
}
#adresse{

}


div.error{
border: 1px solid #FF0000;
}
