body /* Internet Explorer */ 
{
	margin-top:0px;
       	padding:0px;
       	padding:0px;
        background: #1673a6 url(../images/background.jpg) repeat-x scroll left top;
	font-family:verdana;
	font-size:11px;
	color:#666666;
	line-height:140%;
	text-decoration:none;
}

html>body #box-1 {
   height: auto;
   min-height: 500px 
}

html>body #box-2 {
   height: auto;
   min-height: 711px 
}

.container{
	width: 1024px; #set this to the width desired
	display: block;
	margin-right: auto;
	margin-left: auto;
}


.headline {
	font-family:verdana;
	font-size:14px;
	color:#4f9aca;
   	line-height: 140%;
	font-weight: 600;
	display:inline-block; background-image:url(../images/strichlinie_oben.gif); padding-bottom:6px; background-repeat:no-repeat; background-position:bottom left; border:0px;
   	margin-top: 10px;
}

h4 {
	font-family:verdana;
	font-size:11px;
   	line-height: 140%; /* definiert den normalen Zeilenabstand */
	font-weight: bold;
   	margin-bottom: 5px;
	color:#666666;
}

h3 {
	font-family:verdana;
	font-size:12px;
	color:#666666;
   	line-height: 140%;
	font-weight: bold;
   	margin-top: 10px;
   	margin-bottom: 5px;
}

h2 {
	font-family:verdana;
	font-size:11px;
   	line-height: 140%; /* definiert den normalen Zeilenabstand */
	font-weight: bold;
   	margin-bottom: 0px;
	color:#666666;
}

h1 {
	font-family:verdana;
	font-size:11px;
	color:#666666;
   	line-height: 140%;
	font-weight: bold;
   	margin-top: 15px;
   	margin-bottom: 15px;
}

.csc-header h1, .csc-header h2, .csc-header h3{
	font-family:verdana;
	font-size:12px;
	font-weight: bold;
	color:#666666;
   	line-height: 130%;
   	padding-left:30px;
   	padding-right:100px;
   	margin-top: 10px;
   	margin-bottom: 5px;
}


ul {
	list-style-type: none;
	padding: 0;
	margin-left: 0;
   	margin-top: 1;    
   	margin-bottom: 1; 
}



ol {
	padding: 0;
	margin-left: 20px;
   	margin-top: 1;    
   	margin-bottom: 1; 
}


ul li {
   	margin-bottom: 5;     /* legt den Standardabstand eines Absatzes nach unten fest */
	line-height: 160%;
	vertical-align: text-top;
	display:block; background-image:url(../images/pfeil_grau.gif); padding-left:14px; background-repeat:no-repeat; background-position: 0 6px; border:0px;
   	margin-left:30px;
   	margin-right:100px;
}



ol li {
   	margin-bottom: 5;     /* legt den Standardabstand eines Absatzes nach unten fest */
	line-height: 160%;
	vertical-align: text-top;
	padding-left:14px;
   	margin-left:30px;
   	margin-right:100px;
}

a:link {
	color:#336d9b;
}

a:visited {
	color:#336d9b;
}

a:hover {
	color:#999999;
}

.rootline a:link, .rootline a:visited, .rootline a:hover {
	font-family:verdana;
	font-size:10px;
	font-weight: normal;
	color:#999999;
	text-decoration:none;
}

.rootline_cur a:link, .rootline_cur a:visited, .rootline_cur a:hover {
	font-family:verdana;
	font-size:10px;
	font-weight: normal;
	color:#666666;
	text-decoration:underline;
}

.navi_no {
	background-color: none;
}

.navi_no a:link, .navi_no a:visited {
	height:25px;
	line-height:25px;
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:middle;
	text-decoration:none;
	width:185px;
	display:inline-block; background-image:url(clear.gif); padding-left:20px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.navi_no a:hover {
	background-color: #f1f1f1;
	height:25px;
	line-height:25px;
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color:#4f9aca;
	vertical-align:middle;
	text-decoration:none;
	width:185px;
	display:inline-block; background-image:url(clear.gif); padding-left:20px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.navi_act {
	background-color: #f1f1f1;
}

.navi_act a:link, .navi_act a:visited {
	background-color: #f1f1f1;
	height:25px;
	line-height:25px;
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color:#4f9aca;
	vertical-align:middle;
	text-decoration:none;
	width:185px;
	display:inline-block; background-image:url(clear.gif); padding-left:20px; background-repeat:no-repeat; background-position:center left; border:0px;
}

.navi_act a:hover {
	background-color: #f1f1f1;
	height:25px;
	line-height:25px;
	font-family:verdana;
	font-size:11px;
	font-weight: bold;
	color:#4f9aca;
	vertical-align:middle;
	text-decoration:none;
	width:185px;
	display:inline-block; background-image:url(clear.gif); padding-left:20px; background-repeat:no-repeat; background-position:center left; border:0px;
}


/*--------------------------------- Normale Subnavigation --------------------------------- */

.subnavi_no {
	background-color: none;
}

.subnavi_no a:link, .subnavi_no a:visited {
	background-color: none;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:-20%;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

.subnavi_no a:hover {
	background-color: #f1f1f1;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#4f9aca;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}


.subnavi_act {
	background-color: none;
}

.subnavi_act a:link, .subnavi_act a:visited {
	background-color: #f1f1f1;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#4f9aca;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

.subnavi_act a:hover {
	background-color: #f1f1f1;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#4f9aca;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}


.subnavi_l {
	line-height:0px;
	font-size:0px;
	height:1px;
	display:block;
	width:185px;
	background: url(../images/strichlinie_grau.gif);
	margin-left: 20px;
} 


/*--------------------------------- Gruene Subnavigation --------------------------------- */

#ltmenu10_no {
	background-color: none;
}

#ltmenu10_no a:link, #ltmenu10_no a:visited {
	background-color: none;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	text-decoration:none;
	vertical-align:-20%;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu10_no a:hover {
	background-color: #90df6a;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu10_act {
	background-color: none;
}

#ltmenu10_act a:link, #ltmenu10_act a:visited {
	background-color: #90df6a;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu10_act a:hover {
	background-color: #90df6a;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu10_l {
	line-height:0px;
	font-size:0px;
	height:1px;
	display:block;
	width:185px;
	background: url(../images/strichlinie_gruen.gif);
	margin-left: 20px;
} 

#ltmenu10_s3_no  {
	background-color: none;
}

#ltmenu10_s3_no a:link, #ltmenu10_s3_no a:visited {
	background-color: none;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu10_s3_no a:hover {
	background-color: #90df6a;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu10_s3_act {
	background: none;
}

#ltmenu10_s3_act a:link, #ltmenu10_s3_act a:visited {
	background: #90df6a;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu10_s3_act a:hover {
	background: #90df6a;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;
}

/*--------------------------------- Rote Subnavigation --------------------------------- */

#ltmenu11.subnavi_no  {
	background-color: none;
}

#ltmenu11_no a:link, #ltmenu11_no a:visited {
	background-color: none;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu11_no a:hover {
	background-color: #fd4239;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu11_act {
	background: none;
}

#ltmenu11_act a:link, #ltmenu11_act a:visited {
	background: #fd4239;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu11_act a:hover {
	background: #fd4239;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}


#ltmenu11_l {
	line-height:0px;
	font-size:0px;
	height:1px;
	display:block;
	width:185px;
	background: url(../images/strichlinie_rot.gif);
	margin-left: 20px;
} 

#ltmenu11_s3_no  {
	background-color: none;
}

#ltmenu11_s3_no a:link, #ltmenu11_s3_no a:visited {
	background-color: none;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu11_s3_no a:hover {
	background-color: #fd4239;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu11_s3_act {
	background: none;
}

#ltmenu11_s3_act a:link, #ltmenu11_s3_act a:visited {
	background: #fd4239;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu11_s3_act a:hover {
	background: #fd4239;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;
}
	


/*--------------------------------- Gelbe Subnavigation --------------------------------- */

#ltmenu12.subnavi_no  {
	background-color: none;
}

#ltmenu12_no a:link, #ltmenu12_no a:visited {
	background-color: none;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu12_no a:hover {
	background-color: #feb310;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu12_act {
	background: none;
}

#ltmenu12_act a:link, #ltmenu12_act a:visited {
	background: #feb310;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu12_act a:hover {
	background: #feb310;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}


#ltmenu12_l {
	line-height:0px;
	font-size:0px;
	height:1px;
	display:block;
	width:185px;
	background: url(../images/strichlinie_gelb.gif);
	margin-left: 20px;
} 

#ltmenu12_s3_no  {
	background-color: none;
}

#ltmenu12_s3_no a:link, #ltmenu12_s3_no a:visited {
	background-color: none;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu12_s3_no a:hover {
	background-color: #feb310;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu12_s3_act {
	background: none;
}

#ltmenu12_s3_act a:link, #ltmenu12_s3_act a:visited {
	background: #feb310;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu12_s3_act a:hover {
	background: #feb310;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;
}


/*--------------------------------- Blaue Subnavigation --------------------------------- */

#ltmenu13.subnavi_no  {
	background-color: none;
}

#ltmenu13_no a:link, #ltmenu13_no a:visited {
	background-color: none;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu13_no a:hover {
	background-color: #01baff;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu13_act {
	background: none;
}

#ltmenu13_act a:link, #ltmenu13_act a:visited {
	background: #01baff;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
}

#ltmenu13_act a:hover {
	background: #01baff;
	height:22px;
	line-height:22px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	margin-left:20px;
	padding-left:0px;
	width: auto;
	display: inline;
	text-decoration:none;
}


#ltmenu13_l {
	line-height:0px;
	font-size:0px;
	height:1px;
	display:block;
	width:185px;
	background: url(../images/strichlinie_blau.gif);
	margin-left: 20px;
} 

#ltmenu13_s3_no  {
	background-color: none;
}

#ltmenu13_s3_no a:link, #ltmenu13_s3_no a:visited {
	background-color: none;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu13_s3_no a:hover {
	background-color: #01baff;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;
}

#ltmenu13_s3_act {
	background: none;
}

#ltmenu13_s3_act a:link, #ltmenu13_s3_act a:visited {
	background: #01baff;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;

}

#ltmenu13_s3_act a:hover {
	background: #01baff;
	height:16px;
	line-height:16px;
	font-family:verdana;
	font-size:10px;
	font-weight: bold;
	color:#FFFFFF;
	vertical-align:-20%;
	text-decoration:none;
	margin-left:40px;
	padding-left:10px;
	width: auto;
	display: inline;
	background-image:url(../images/pfeil_icon.gif); background-repeat:no-repeat; background-position: left; border:0px;
	-ms-background-position-x:0px;
	-ms-background-position-y:5px;
}



.navismall_no {
	font-family:verdana;
	font-size:10px;
	color:#666666;
}

.navismall_no a:link, .navismall_no a:visited {
	color:#666666;
	text-decoration:none;
}

.navismall_no a:hover {
	color:#999999;
	text-decoration:none;
}

.navismall_act {
	font-family:verdana;
	font-size:10px;
	color:#666666;
}

.navismall_act a:link, .navismall_act a:visited {
	color:#666666;
	text-decoration:none;
}

.navismall_act a:hover {
	color:#999999;
	text-decoration:none;
}

.tx-tslastupdate-pi1
{
	font-family:verdana;
	font-size:10px;
	color:#666666;
}

.text_white {
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
}


.print_area      	{ 
	padding-left: 50px; 
	padding-left: 50px; 
	width: 590px;
	font-family:verdana;
	font-size:11px;
	color:#666666;
	line-height:140%;
	text-decoration:none;
	text-align:left;
	background-color: #FFFFFF;
}

.print_text      	{ 
	text-align:left;
	width: 540px;
}

.bildheader_print { 
	font-weight: bold;
	font-size: 70%;
	color: #666666; 
	text-decoration: none;
	white-space: nowrap 
}


img.druck {
  width:  18cm; /* replaces 640px width */
  height: 6.87cm; /* replaces 244px height */
  }

.history_print { color: #666666; font-family:verdana; font-size: 10; line-height: 14px; font-weight: normal; padding-top: 5px;  padding-bottom: 3px; margin-left: 50px; top: 2px; height: 30px; width: 500px }
.history_print  a.home:link, .history_print  a.home:visited, .history_print  a.home:active   { color: #336699; font-weight: normal; margin-top: 0; top: 2px; text-decoration: none; background-color: #FFFFFF }
.history_print  a.home:hover   { color: #EFB261; font-weight: normal; margin-top: 0; top: 1px; text-decoration: none; background-color: #FFFFFF  }
.history_print  a:link, .history_print  a:visited, .history_print  a:active   { color: #336699; font-weight: normal; margin-top: 0; top: 2px; text-decoration: none; background-color: #FFFFFF  }
.history_print  a:hover   { color: #EFB261; font-weight: normal; margin-top: 0; top: 2px; text-decoration: none; background-color: #FFFFFF  }

.spacer_2px		 { clear:both; width: auto; height: 2px; overflow:hidden }
.spacer_5px		 { clear:both; width: auto; height: 5px; overflow:hidden }
.spacer_10px	 	 { clear:both; width: auto; height: 10px; overflow:hidden }
.spacer_12px		 {  width: auto; height: 12px; overflow:hidden }
.spacer_16px		 { clear:both; width: auto; height: 16px; overflow:hidden }
.spacer_20px		 { width: auto; height: 20px; overflow:hidden }
.spacer_20px_clear	 { clear:both; width: auto; height: 20px; overflow:hidden }
#.spacer_20px_orange	 { clear:both; width: auto; height: 20px; background-color: #EFB261; overflow:hidden }
.spacer_30px		 { clear:both; width: auto; height: 30px; overflow:hidden }
.spacer_50px		 { clear:both; width: auto; height: 30px; overflow:hidden }

.author	{ 
	font-family:verdana;
	font-size:11px;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}

.last_changed	{ 
	font-family:verdana;
	font-size:11px;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}

.copyright	{ 
	font-family:verdana;
	font-size:10px;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}


.text_red{
	font-family:verdana;
	font-size:11px;
	color:#CC0000;
	line-height:14px;
	text-decoration:none;
}


.bigtext{
	font-family:verdana;
	font-size:12px;
	color:#666666;
	line-height:14px;
	text-decoration:none;
}


.smalltext{
	font-family:verdana;
	font-size:10px;
	color:#666666;
	line-height:13px;
	text-decoration:none;
}


a.language:link, a.language:visited {
   	line-height: 180%; /* definiert den normalen Zeilenabstand */
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}

a.language:hover {
	color:#999999;
}



p {
   	line-height: 160%; /* definiert den normalen Zeilenabstand */
   	margin-top: 0;     /* legt den Standardabstand eines Absatzes nach oben fest */
   	color:#666666;
   	margin-bottom: 0;     /* legt den Standardabstand eines Absatzes nach unten fest */
   	padding-left:30px;
  	padding-right:100px;
	font-family:verdana;
	font-size:11px;
}



p a { display:inline-block; background-image:url(../images/icon_link.gif); padding-left:14px; background-repeat:no-repeat; background-position: 0 6px; border:0px}


.contenttable {
   	border-left-width:30px;
   	border-right-width:80px;
   	border-style:solid;
   	border-color:#f1f1f1;
}

.contenttable td p {
   	padding-left:0px;
   	padding-right:0px;
}

.table_grau, .table_grau_start {
   	border-spacing: 1px;
}

.table_grau td {
   	padding-left:30px;
   	padding-right:15px;
   	background:#e0e0e0;
   	width:321px;
	font-family:verdana;
	font-size:11px;
	color:#666666;
}


.table_grau_start td {
   	padding-left:0px;
   	padding-right:15px;
   	background:#e0e0e0;
   	width:321px;
	font-family:verdana;
	font-size:11px;
	color:#666666;
}

div.paddingtext {
   	padding-left:30px;
   	padding-right:100px;
}


DIV.csc-textpic-left DIV.csc-textpic-imagewrap DL.csc-textpic-firstcol DT {
	display:inline-block; 
   	padding-left:30px;
   	padding-right:100px;
}

DIV.csc-textpic-left DIV.csc-textpic-imagewrap DL.csc-textpic-lastcol DT {
	display:inline-block;
   	padding-left:30px;
   	padding-right:100px;
}

.csc-textpic-caption {
	font-family:verdana;
	font-size:10px;
	color:#333333;
   	line-height: 130%;
	text-decoration:none;
}

.csc-textpic-intext-left-nowrap {
	height:214px;
	background:#e0e0e0;
	width:643px;
	display:inline-block; background-image:url(../images/balken_grau.gif); padding-top:8px; background-repeat:no-repeat; background-position:top left; border:0px;
}


.csc-textpic-text {
	padding-top:10px;
}

.csc-textpic-text p {
   	padding-left:15px;
   	padding-right:30px;
}

div.csc-sitemap a:link, div.csc-sitemap a:visited {
	color:#336d9b;
}

div.csc-sitemap a:hover, div.csc-sitemap a:focus, div.csc-sitemap a:active {
	color:#999999;
	text-decoration: none;
}


/*--------------------------------- INDEXED SEARCH --------------------------------- */


	/* default styles for extension "tx_indexedsearch" */
	/*	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { src: url(../images/pfeile_blau.gif); } */
	/*	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:100px; }  */

	.tx-indexedsearch-searchbox  { padding-left:30px; padding-right:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { display: none;}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { display: none; }
	.tx-indexedsearch-res { padding-left:30px; padding-right:100px; }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; padding-left:30px; padding-right:100px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#ffffff;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:normal;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:#F28E00; }
	/*  .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; font-style:italic; } */
           .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { display: none; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#eeeeee; border:1px solid #e6e9ec;}
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }


/*--------------------------------- --------------------------------- */

/* -----------------------------------CSS fuer NEWS ----------------------------------- */

.newsblock {
	text-align:left;
	float:left;
	color:#22a8d1;
}

.newsblock A:LINK
{
	font-family:verdana;
	font-size:12px;
	height: 14px;
	color:#22a8d1;
	font-weight: normal;
}

.newsblock A:VISITED
{
	font-family:verdana;
	font-size:12px;
	height: 14px;
	color:#22a8d1;
	font-weight: normal;
}

.newsblock A:HOVER 
{
	font-family:verdana;
	font-size:12px;
	height: 14px;
	color:#FFFFFF;
	font-weight: normal;
}

/*-----------------------------------  clearer  -----------------------------------*/

/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer
{
	clear:right;
	height:1px;
	border:1px solid #FFFFFF;
}

.news-single-item HR.clearer
{
	clear:right;
	height:1px;
	border:1px solid #FFFFFF;
}

.news-latest-container HR.clearer
{
	clear:right;
	clear:left;
	height:1px;
	border:1px solid #FFFFFF;
}



/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container 
{
	border:0px solid #333333;
   	margin-top: 5px;
   	margin-bottom: 0px;
   	padding-left:15px;
}



.news-latest-gotoarchive 
{
	font-weight:bold;
	margin-top:5px;
}

.news-latest-gotoarchive A:LINK
{
	color:#22a8d1;
}

.news-latest-gotoarchive A:VISITED
{
	color:#22a8d1;
}

.news-latest-gotoarchive A:HOVER 
{
	color:#22a8d1;
}

.news-latest-gotoarchive A 
{
	color:#22a8d1;
}

.news-latest-item 
{
	/* IE hack */
	height: 1%;
	line-height: 1.3;

	/* IE hack end */
	padding:0px;
   	margin-top: 0;     /* Abstand nach oben */
   	margin-bottom: 5;     /* Abstand nach unten */  
	float:none;

}


.news-latest-item IMG 
{

	margin-bottom:5px;
	margin-right:5px;
	border:0px solid #666;
	float:left;
}

.news-latest-category IMG 
{
	float: none;
	border:none;
	margin:0px;
}

.news-latest-morelink
{
	color: #22a8d1;
	text-align: left;
	height: 11px;
	font-size: 10px;
	font-weight: normal;
   	margin-top: 10px;
   	margin-bottom: 0px;
	float:left;
}

.news-latest-category 
{
	color: #333333;
	text-align: right;
	height: 14px;
	font-size: 12px;
	font-weight: normal;
}

.news-latest-date 
{
	color: #333333;
	text-align: right;
	height: 14px;
	font-size: 12px;
	font-weight: normal;
}


.news-latest-morelink A, .news-latest-morelink A:VISITED
{
	color: #22a8d1;

}

.news-latest-container A:HOVER 
{
	color:#FFFFFF;
}


/*-----------------------------------  tt_news LATEST TOPNEWS  -----------------------------------*/

.news-latest-topnewscontainer 
{
	border:0px solid #333333;
	text-align: right;
}

.news-latest-topnewscontainer A:LINK
{
	font-family:verdana;
	font-size:11px;
	height: 14px;
	color:#003366;
	font-weight: bold;

}

.news-latest-topnewscontainer A:VISITED
{
	font-family:verdana;
	font-size:11px;
	height: 14px;
	color:#003366;
	font-weight: bold;
}

.news-latest-topnewscontainer A:HOVER 
{
	font-family:verdana;
	font-size:11px;
	height: 14px;
	color:#003366;
	font-weight: bold;
}

.news-latest-topnewsheadline
{
   	margin-left: 5; 
   	margin-right: 5; 
}

.news-latest-topnewssubheader
{
	font-size:10px;
	color:#666666;
}

.news-latest-topnewssubheader P
{
	text-align: right;
	margin-right:5px;
	margin-left:5px;
}

.news-latest-topnewsitem 
{
	/* IE hack */
	height: 1%;
	line-height: 1.3;

	/* IE hack end */
	padding:0px;
   	margin-top: 5;     
}


.news-latest-topnewsdate 
{
	color: #333333;
	text-align: right;
	height: 14px;
	font-size: 11px;
	font-weight: normal;
}




/*--------------------------------- tt_news LIST view  -----------------------------------*/

.news-list-container 
{
	border:0px solid #000;
	background-color:#FFFFFF;
	margin-bottom:25px;
}

.news-list-item 
{
	/* IE hack */
	height: 1%;
	line-height: 1.3;

	/* IE hack end */
	padding:0px;
	margin:0px;
	border:0px solid #FFFFFF;
	background-color:#FFFFFF;
}

.news-search-form 
{
	padding:0px;
	margin-bottom:5px;
	border:1px solid #666;
	background-color:#E8EDF1;
}

.news-search-emptyMsg
{
	margin:0px;
}

.news-search-form FORM 
{
	margin:0px;
}

.news-list-container A:LINK
{
	font-family:verdana;
	font-size:11px;
	height: 14px;
	color:#325C86;
	font-weight: normal;
}

.news-list-container A:VISITED
{
	font-family:verdana;
	font-size:11px;
	height: 14px;
	color:#325C86;
	font-weight: normal;
}

.news-list-container A:HOVER 
{
	font-family:verdana;
	font-size:11px;
	height: 14px;
	color:#325C86;
	font-weight: normal;
}

.news-list-container P 
{
	color: #333333;
}


.news-list-date 
{
	color: #333333;
	text-align: right;
	height: 14px;
	font-size: 11px;
	font-weight: normal;
}

.news-list-imgcaption
{
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
}

.news-list-container IMG 
{
	float: right;
	border:1px solid #666;
	margin-bottom:5px;
	margin-right:2px;
	margin-left:5px;
}


.news-list-category IMG 
{
	float: none;
	border:none;
	margin:0px;
}

.news-list-category 
{
	font-size:10px;
	margin-left:3px;
}

.news-list-morelink,
{
	font-size:10px;
	margin-left:3px;
	margin-bottom:10px;
}

.news-list-browse 
{
	text-align: left;
}



/*---------------------------------  tt_news Page-Browser ---------------------------------*/

.tx-ttnews-browsebox 
{
	margin:3px;
	border:0px solid #666;
	padding:3px;
	background-color:#FFFFFF;
}

.tx-ttnews-browsebox TD 
{
	font-size: 10px;
}

.tx-ttnews-browsebox-strong
{
	font-weight: bold;
}
 
.tx-ttnews-browsebox-SCell 
{
	font-weight: bold;
}

.tx-ttnews-browsebox-SCell P
{
	margin:0px;
}

.tx-ttnews-browsebox TD P
{
	margin:0px;
}

.tx-ttnews-browsebox-SCell 
{
	background-color: #F28E00;
	border:1px solid #666;
}

.news-search-emptyMsg 
{
	font-size: 11px;
	margin-left: 10px;
}



/*--------------------------------- tt_news SINGLE view  ---------------------------------*/

.news-single-item 
{
	margin-bottom:5px;
	border:0px solid #333333;
	background-color:#FFFFFF;
}

.news-single-item H2 
{
	font-size: 11px;
	font-weight:bold;
	color: #007ebc;
   	margin-top: 15px;
   	margin-bottom: 15px;
   	padding-left:30px;
}

.news-single-item H3
{
	font-size: 11px;
	font-weight:bold;
	color: #007ebc;
	margin-top: 0px;
	margin-bottom: 0px;
}

.news-single-img 
{
	float: right;
	margin-left:5px;
}

.news-single-imgcaption 
{
	padding:3px;
	clear:both;
}

.news-single-backlink
{
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}

.news-single-backlink a 
{
	font-weight: bold;
	font-size: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
   	padding-left:30px;
}

.news-single-timedata
{
   	margin-top: 15px;
   	margin-bottom: 0px;
   	padding-left:30px;
	font-size: 9px;
}

.news-single-imgcaption 
{
	font-size: 9px;
}

.news-single-author 
{
	font-size: 9px;
	padding-bottom: 10px;
}

.news-single-additional-info 
{
	background-color: #FFFFFF;
	/* 	clear: both; */
	margin-top: 15px;
	border: 0px solid #666;
	padding:3px;
	padding-bottom:0px;
}

.news-single-related
{
	border: 0px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#FFFFFF;
}

.news-single-files
{
	border: 0px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#FFFFFF;
}

.news-single-links
{
	border: 0px solid #666;
	margin:0px;
	margin-bottom: 3px;
	padding:3px;
	background-color:#FFFFFF;
}

.news-single-related DD 
{
	margin-left:20px;
}

.news-single-links DD 
{
	margin-left:20px;
}
 
.news-single-files DD 
{
	margin-left:20px;
}

.news-single-related DT
{
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

.news-single-links DT
{
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}

.news-single-files DT 
{
	font-weight: bold;
	font-size: 11px;
	margin-left:5px;
	width:90%;
}



/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */

.news-amenu-container 
{
	/* margin-top:10px; */
	/* padding:3px; */
	border:0px solid #000;
	background-color:#FFFFFF;
}

.news-amenu-container LI 
{
	padding-bottom:1px;

}

.news-amenu-container UL 
{
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:0px solid #000;
	background-color:#FFFFFF;
	list-style-type: none;
}

.news-amenu-container H2 
{
	color:#fff;
	padding:3px;
	border:0px solid #000;
	background-color:#FFFFFF;
}

.news-amenu-item-year 
{
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}


/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */



.news-catmenu  
{
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#FFFFFF;

}


.news-catmenu-header  
{
	font-size:11px;
	font-weight:bold;
}


.news-catmenu DIV 
{
	font-size:10px;
	white-space: nowrap;
}


.news-catmenu DIV img 
{
	margin:0px;
	padding:0px;
	vertical-align: middle;
}


.news-catmenu-ACT 
{
	font-weight:bold;
}


/*  Styles for catmenu mode "nestedWraps" */

.level0 
{
	background-color:#fff;
}


.level1 
{
	padding-left:10px;
	background-color:#eee;
}

.level2 
{
	padding-left:10px;
	background-color:#ddd;
}

.level3 
{
	padding-left:10px;
	background-color:#ccc;
}

.level4 
{
	padding-left:10px;
	background-color:#bbb;
}

	#tabsmenu {background: #9F0030;height:15px;padding:0px 0px 0px 0px;}
	html > #tabsmenu {height:15px;}
	.img, .item, .item2 {float: left;}
	.item { background-image:url('../images/button_background1.gif'); background-repeat:repeat-x; background-color: #22a9d6;}
	.item2 { background-image:url('../images/button_background2.gif'); background-repeat:repeat-x; background-color: #22a9d6;}
	.item A, .item2 A {padding: 0px 0px; height:15px; float:left; line-height: 15px; font-family:verdana; font-size:12px; font-weight: normal; color:#FFFFFF; vertical-align:middle;}
	.item A {color: #FFFFFF;}
	.item2 A {color: #FFFFFF;}
	.item A:hover, .item A:hover {color:#999999}

