@import url(csc.css);
@import url(content.css);

#container {
	postion: relative;
	background: url(../img/header.png) repeat-x;
	xtext-align: center;
	padding:0 0 0 20px;
}

#header {
	text-align: left;
	xmargin-left: auto;
	xmargin-right: auto;
	height: 131px;
	width: 860px;
	postion: relative;
	xbackground-color:#00ff00;
	
}

#logo {
	float:left;
	height: 81px;
	position: absolute;
	top: 10px;
	xbackground-color:#ff0000;
}

#slogan {
	float: left;
	position: absolute;
	top: 90px;
	padding-left:40px;
}

#rightbox {
	float: right;
	padding-top: 10px;
}


#main {
	xmargin-left: auto;
	xmargin-right: auto;
	width: 860px;
	clear:both;
}

#col1 {
	text-align: left;
	float: left;
	padding-left: 40px;
	padding-right: 50px;
	padding-top: 20px;
	width: 675;
}

HTML>BODY #col1 {
	width: 595;
}

#col1 A { color:#9d0b0e;}
#col1 A:hover { color:#9d0b0e; text-decoration:none;}

#col2 {
	text-align: left;
	padding-top: 20px;
	float: left;
	width: 175px;
}

#col2 A {
	color:#000000;
	text-decoration:none;
}

#col2 A:hover {
	color:#000000;
	text-decoration:underline;
}

#nav {
}

#nav A { width:100%; display:block; margin:0; padding:4px 2px 4px 20px;}
HTML>BODY #nav A { width:auto;}
#nav UL { padding:0; margin:0 1px 0 0; list-style:none;}
#nav LI { margin:0; background:url('../img/b.gif') repeat-x 0px top; padding:0;}
#nav LI.act { font-weight:bold;}
#nav LI.nob { background:0;}
#col2 #nav li.act A { color:#9d0b0e; }
#nav A { background:url('../img/arr_re.gif') no-repeat 2px 14px;}
HTML>BODY #nav A { background-position:2px 12px;}


#nav UL UL { margin-left:10px;}
#nav LI.act LI { font-weight:normal; background:0; border:0;}
#nav LI.act LI.act { font-weight:bold;}
#nav LI LI A { padding:0 0 0 20px; margin:0; background:0;}
#col2 #nav LI.act LI A { color:#000;}
#col2 #nav LI.act LI.act A { color:#9d0b0e;}
#nav LI.letzt A { padding-bottom:8px;}



#statements {
	padding-top: 20px;
}

#statements A {
	width:100%;
	display:block;
	margin:0 0 0 16px;
	padding:4px 2px 4px 4px;
	text-transform:none;
	color: #666666;
	text-decoration: none;
}

#statements A:hover {
	color: #666666;
}


xHTML>BODY #statements A {
	background-color: #F7F7F7;
	width:auto;
}

#statements UL {
	padding:0;
	margin:0 1px 0 0;
	list-style:none;
}

#statements LI {
	background:url('../img/arr_re.gif') no-repeat 5px 14px;
	background-color: #F7F7F7;
	margin:0;
	padding:0;
	border-top:1px solid #FFF;
}

HTML>BODY #statements LI {
	background-position:5px 12px;
}

#statements LI.nob {
	border:0;
}

#statements LI.act {
	font-weight:normal;
}

#partner { text-align:left;}

#footer {
	clear: both;
	#margin-left: auto;
	#margin-right: auto;
	padding-left: 40px;
	padding-top: 40px;
	width: 820;
}


#footernav { 
	width:720px;
	float:left;
	padding:7px 0 0 0;
}

#footernav A {
	color:#333;
	text-decoration:none;
}

#footernav A:hover {
	color:#333;
	text-decoration:underline;
}

#footernav TD {
	padding:0 15px 0 0;
}



#c_normal .diashow {
	padding:7px;
	background-color: #f1f1f1;
	no-repeat 0px 0px;
	border:1px solid #dbdbdb;
	text-align: center;
	margin-bottom:30px;
}

#c_normal .diashow TABLE { }

#c_normal .diashow TD {
	padding:0 7px 0 0;
}

#c_normal .diashow TD.last {
	padding:0;
}




body {
	margin: 0;
	padding: 0;
	xmin-witdh: 860px;
}

P, DIV, TD, TH { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333; line-height:20px;}
TABLE TD { vertical-align:top;}
TABLE TH { font-weight:normal;}
H1, .h1 { font: bold 12px "Trebuchet MS", Verdana, Sans-Serif; color:#333; padding:0; margin:0 0 12px 0; text-transform:uppercase; letter-spacing:1px;}
H2, .h2 { font: normal 18px Arial, Helvetica, sans-serif; color:#ff3b55; margin:0; padding:0; line-height:24px;}
H3, H4 { font-weight:bold; margin:0; padding:0; font-size:11px; color:#333;}
HR { background-color:#FFF; color:#D0D1CA; border:#D0D1CA; height:1px; width:100%; margin-top:5px; margin-bottom:5px; padding:0;}
A:focus { outline:none; border:none;}


FORM { margin:0; padding:0;}
INPUT, SELECT, OPTION { font-size:11px; line-height:1.2em; margin:0;}
TEXTAREA { font-size:11px; border:1px solid #C3C3C3; height:140px; line-height:1.6em; margin:0; -moz-box-sizing:border-box; width:300px; height:100px;}
TEXTAREA:focus, INPUT:focus { background-color:#FFFFE5;}
FIELDSET { border:none; padding:3px 4px 10px 2px;}
LABEL { font-size:10px; font-weight:bold; margin-bottom:2px; display:block;}
LEGEND { }


.blue { color:#d2fafa;}

.blue_bg { background-color:#d2fafa;}
.lightgrey_bg {  background-color:#f6f5f0;}
.red { color:#000;}
.schwarz { color:#333;}
.error { color:#000;}
.gross { font-weight:normal; font-size:18px; line-height:23px;}
.fett { font-weight:bold;}
.grey { color:#b1b1b1;}
.clear { clear:both; line-height:0; font-size:0;}

