/* CSS Document */


  


a:link {color:#002869; font-family:arial; font-size:12px; text-decoration:none;font-weight:bold}

a:visited {
	color:#002869;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	margin-top: 5px;
	margin-right: 20px;
}

a:hover {color:#002869; font-family:arial; font-size:12px; text-decoration:underline;font-weight:bold}

a:active {color:#002869; font-family:arial; font-size:12px; text-decoration:none;font-weight:bold}

body {margin-top:0; margin-bottom:0; margin-left:0; vertical-align:top}
table {background-color:#FFFFFF}
div {
	margin-left:20px;
	margin-bottom:15px;
	margin-top:15px;
	margin-right: 15px;
	text-align:justify;
}
span { margin-left:5px; margin-bottom:5px; margin-top:15px; margin-right:15px; vertical-align:top} 

.contentDiv { margin-left:20px; margin-bottom:15px; margin-top:15px; margin-right:20px; text-align:justify;width:400px;} 
.sidebarHeading   {color:#ffffff; margin-left:20px; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold}
.sidebarCaption   {color:#002869; font-family:arial; font-size:12px;
	text-decoration:none;
	font-weight:bold;
}

.sidebarCaption_video   {color:#002869; font-family:arial; font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}

.sidebarText  {color:#000000; font-family:arial; font-size:12px;text-align:justify;text-decoration:none; font-weight:normal;}
.sidebarDiv {
	margin-left:20px;
	margin-bottom:15px;
	margin-top:15px;
	margin-right: 20px;
	text-align:justify;
}

.punkte  {color:#000000; margin-left:20px; font-family:arial; font-size:9px; text-decoration:none;line-height:5px}
.pfeile  {color:#002869 font-family:verdana; font-size:12px; text-decoration:none; font-weight:bold}

.newsletter{color:#000000; font-family:arial; font-size:12px; text-decoration:none; font-weight:normal; margin-left:20px; margin-top:-5px; margin-bottom:15px;}



.sidebarIcon {float:left; margin-top:-7px; margin-left:-6px; margin-right:7px;}
.headerLanguages {
	color:#002869;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align:right;
	margin-right: 20px;
	margin-top:10px;
}

.headerMenu {
	margin-right: 20px;
	margin-top:10px;
	color:#002869;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}



.headerMenuFont{
	color:#002869;
	font-family:arial;
	font-size:11px;
	font-weight:bold;
	text-align:left;
}
.sidebarFile {
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}


.contentTableR {
	color:#000000;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	margin-top: 0px;
	margin-right: 20px;
}
.sidebarSideNote {
	color:#000000;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:normal;
	text-align:left;
	margin-top: 0px;
	margin-right: 20px;
	margin-left: 0px;
	margin-bottom: 0px;
}


.contentText {
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
}



h1 {color:#002869; font-family:arial; font-size:14px; text-decoration:none; font-weight:bold; letter-spacing:4px; text-align:left; margin-top:18px; text-transform:uppercase}

h2 {color:#002869; font-family:arial; font-size:13px; text-decoration:none; font-weight:bold; letter-spacing:4px; text-align:left; margin-top:18px; text-transform:uppercase}

h3 {color:#333333; font-family:arial; font-size:11px; text-decoration:none; font-weight:bold; letter-spacing:4px; text-align:left; text-transform:uppercase}

h4 {color:#002869; font-family:arial; font-size:12px; text-decoration:none; font-weight:bold; letter-spacing:0px; text-align:left;}

.contentNewsHead {
	color:#002869;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	text-align:left;
}
.contentNewsTeaser {
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
	/*font-style: italic;*/
}
.contentNewsText {
	color:#000000;
	font-family:arial;
	font-size:12px;
	text-decoration:none;
	font-weight:normal;
	text-align:justify;
}



.navi3 {
 float: left; 
 width: 149px; 
 color: #000000;
 font-size: 12px;
 font-face:Arial;
 text-align: center;
 margin: 0px;
 padding: 0px;
 border: 0px solid #000033;

}

.navi3 a {
 background-image: url(img/navi_buttonOff.gif);
 color: #FFFFFF;
 display:block;
 font-weight: bold;
 font-family:arial;
 height: 31px;
 line-height: 33px;
 text-align: center;
 text-decoration: none;
  width: 149px;
  margin:0px;
 
 
}
.navi3 a:hover {
 background-image: url(img/navi_buttonOn.gif); color: #002869; text-decoration: none;

}

.navi3 a.isActivated {
 background-image: url(img/navi_buttonOn.gif); color: #002869; text-decoration: none;
}

.navi2 {
 float: left; 
 width: 151px; 
 color: #000000;
 font-size: 12px;
 font-face:Arial;
 text-align: center;
 margin: 0px;
 padding: 0px;
 border: 0px solid #000033;

}

.navi2 a {
 background-image: url(img/navi_buttonOff_shadow.gif);
 color: #FFFFFF;
 display:block;
 font-weight: bold;
 font-family:arial;
 height: 31px;
 line-height: 33px;
 text-align: center;
 text-decoration: none;
  width: 151px;
  margin:0px;
 
 
}

.navi2 a:hover {
 background-image: url(img/navi_buttonOn2.gif); color: #002869;  text-decoration: none;
}

.navi2 a.isActivated {
 background-image: url(img/navi_buttonOn2.gif); color: #002869; text-decoration: none;
}

.navi4 {
 float: left; 
 width: 251px; 
 color: #FFFFFF;
 font-size: 12px;
 font-face:Arial;
 text-align: center;
 margin: 0px;
 padding: 0px;
 border: 0px solid #000033;
}

.navi4 a {
 /*background-image: url(img/navi_buttonOff2.gif);*/
 background-image: url(img/bg_gray_r_extra.jpg);
    
 
 
 color: #FFFFFF;
 display:block;
 font-weight: bold;
 font-family:arial;
 height: 31px;
 line-height: 33px;
 text-align: center;
 text-decoration: none;
  width: 251px;
  margin:0px;
  border:0px;
 
 
}
.navi4 a:hover {
 /*background-image: url(img/navi_buttonOn2.gif);
 color: #002869;*/
 border:0px;
  text-decoration: none;

}


.navi1 { float: left; width: 250px;  color: #FFFFFF; font-size: 12px; font-face:Arial; text-align: left; text-decoration:none; margin: 0px; padding: 0px; border: 0px solid #000033;}

.navi1 a { background-image: url(img/navi_dropdown.gif); color: #FFFFFF; display:block; font-weight: bold; font-family:arial; height: 31px; line-height: 33px; text-align: left;
		   text-decoration: none; width: 250px; margin:0px; border:0px;}

.navi1 a:hover {  text-decoration: none;}




.naviMain a.naviLink {padding-left:35px;padding-top:0px;padding-bottom:0px;width: 215px;}
.naviSub a.naviLink {padding-left:35px;padding-top:0px;padding-bottom:0px;width: 215px;}


.naviMainActive a.naviLink { text-decoration:none;	color:#FFFFFF}
.naviSubActive a.naviLink { text-decoration:none;}
.naviSubSub a.naviLink{ font-weight:normal; 	color:#000000; padding-left:65px; padding-top:0px;padding-bottom:0px;width: 185px;}

.naviSubSub a.naviLink:hover  { background-image: url(img/navi_subsub.gif); 	color: #000000; border:0px; text-decoration: none; font-weight:bold;}
.naviSubSubActive a.naviLink{ font-weight:bold; color: #000000; padding-left:30px; border:0px; text-decoration: none; }





.naviLink {margin-left:35px;margin-top:0px;margin-bottom:0px;}
.naviLinkSubsub {margin-left:65px;}


.navi { list-style: none; padding: 0px; margin: 0px;}


.naviMainActive { background-image: url(img/navi_mainActive.gif); 			color: #FFFFFF; display:block; font-weight: bold; 
					font-family:Arial; font-size:12px; height: 30px; line-height: 30px; text-align: left;
		   			text-decoration: none; width: 250px; margin:0px; border:0px; overflow:hidden; float: left;}


.naviSubActive {background-image: url(img/navi_subActive.gif); 			color: #002869; display:block; font-weight: bold; 
					font-family:Arial; font-size:12px; height: 30px; line-height: 30px; text-align: left;
		   			text-decoration: none; width: 250px; margin:0px; border:0px; overflow:hidden; border:0px; float: left;}


.naviSubSubActive { background-image: url(img/navi_subsub.gif); 			color: #002869; display:block; font-weight: bold; 
					font-family:Arial; font-size:12px; height: 30px; line-height: 30px; text-align: left;
		   			text-decoration: none; width: 250px; margin:0px; border:0px; overflow:hidden;
		   			float: left; width: 250px;  color: #FFFFFF; font-size: 12px; font-face:Arial; text-align: left; text-decoration:none; 
		 margin-top:0px; padding:0px; border:0px; margin:0px; background-image: url(img/navi_subsub.gif); 	color: #000000; border:0px; text-decoration: none;
		 }

.naviMain{ 	float: left; width: 250px;  color: #FFFFFF; font-size: 12px; font-face:Arial; text-align: left; text-decoration:none; 
		  border:0px; margin:0px;padding:0px;}

.naviMain a:hover  { background-image: url(img/navi_mainOnMouse.gif); 	color: #002869; border:0px; text-decoration: none;}
.naviMain a { background-image: url(img/navi_main.gif); 			color: #FFFFFF; display:block; font-weight: bold; 
					font-family:Arial; font-size:12px; height: 30px; line-height: 30px; text-align: left;
		   			text-decoration: none; width: 250px; margin:0px; border:0px; overflow:hidden;}
.naviMain a font {color: #FFFFFF;}
.naviMainActive a:visited  { color: #FFFFFF;}
.naviMain a:hover font {color: #002869;}

.naviSub { 	float: left; width: 250px;  color: #FFFFFF; font-size: 12px; font-face:Arial; text-align: left; text-decoration:none; 
		 margin-top:0px; padding:0px; border:0px; margin:0px;}

.naviSub a:hover  { background-image: url(img/navi_subOnMouse.gif); 	color: #FFFFFF; border:0px; text-decoration: none;}
.naviSub a 	  	{ background-image: url(img/navi_sub.gif); 	      color: #002869; display:block; overflow:hidden; font-weight: bold; 
					font-family:arial; height: 30px; line-height: 30px; text-align: left;
		   			text-decoration: none; width: 250px; margin:0px; margin-top:0px; border:0px; padding:0px;}



.naviSubSub{ 	float: left; width: 250px;  color: #FFFFFF; font-size: 12px; font-face:Arial; text-align: left; text-decoration:none; 
		 		margin-top:0px; padding:0px; border:0px; margin:0px;}

.naviSubSub a:hover  { background-image: url(img/navi_subsub.gif); 	color: #002869; border:0px; text-decoration: none;}
.naviSubSub a { background-image: url(img/navi_subsub.gif); 			color: #FFFFFF; display:block; font-weight: bold; 
					font-family:Arial; font-size:12px; height: 30px; line-height: 30px; text-align: left;
		   			text-decoration: none; width: 250px; margin:0px; border:0px; overflow:hidden;}

.naviSubSub a font {color: #000000;font-weight:normal;}
.naviSubSub a:hover font {color: #000000; font-weight:bold;}


.sidebarTitleDiv {
background-image: url(img/sidebar_r_title.gif);
height: 49px;  text-align: left;
text-decoration: none;
width: 249px;
margin:0px;
margin-left:0px;
border:0px;
    }
.sidebarTitle {margin-left:20px; color: #ffffff; display:block; font-weight: bold; 
					font-family:Arial; font-size:12px;line-height: 67px; margin-bottom:-20; }


.sidebarTitleDivL { background-image: url(img/sidebar_l_title.gif); 			height: 49px; line-height: 67px; text-align: left;
		   			text-decoration: none; width: 250px; margin:0px; border:0px;}


.sidebarTitleDivLTop { background-image: url(img/sidebar_l_title_top.gif); 			height: 30px; line-height: 33px; text-align: left;
		   			text-decoration: none; width: 250px; margin:0px; border:0px; margin-top:-1;}
.sidebarTitleLTop { margin-left:20px; color: #ffffff; display:block; font-weight: bold; 
					font-family:Arial; font-size:12px;line-height: 30px; margin-bottom:-20; }


.sidebarSidenoteDiv {margin-left:0px;margin-right:0px;margin-top:20px;margin-bottom:20px;}

.noMargin {margin:0px;}




.menu0{
background-image:url(img/dropdown_main.gif);
margin:0px;
padding:0px;

display:block;
text-decoration: none;
line-height:30px;
width:250px;
height:30px;
color: #002869;
font-family:arial; 
font-size:12px;
font-weight:bold;
text-indent:30px;
float:left;
}

.menu1{
background-image:url(img/dropdown_main.gif);
margin:0px;
padding:0px;

display:block;
text-decoration: none;
line-height:30px;
width:250px;
height:30px;
color: #002869;
font-family:arial; 
font-size:12px;
font-weight:bold;
text-indent:30px;
float:left;
}


.menu2{
background-image:url(img/dropdown_sub.gif);
margin:0px;
padding:0px;

display:block;
text-decoration: none;
line-height:30px;
width:250px;
height:30px;
color: #002869;
font-family:arial; 
font-size:12px;
font-weight:normal;
float:left;
text-indent:60px;}

.menu1:hover{background-image:url(img/dropdown_main_onmouse.gif); font-decoration:none; font-weight:bold;}

.menu2:hover{background-image:url(img/dropdown_sub_onmouse.gif); font-decoration:none; font-weight:bold;}

.menu1 div a {font-weight:normal; background-image:url(img/dropdown_sub.gif);}

.toplevel menu1:hover {font-weight:normal; background-image:url(img/dropdown_sub.gif);}



/* SUBMEN� */



.dropdown_menu1{
background-image:url(img/dropdown_main.gif);
padding:0px;
display:block;
line-height:30px;
width:250px;
height:31px;
color: #002869;
font-family:arial; 
font-size:12px;
text-indent:30px;
float:left;
margin:0px;
text-decoration:none;
font-weight:normal;
}


.dropdown_menu2{
background-image:url(img/dropdown_sub.gif);
margin-left:0px;
margin-right:0px;
margin-bottom:0px;
margin-top:100px;
padding:0px;
display:block;
line-height:31px;
width:250px;
height:30px;
color: #002869;
font-family:arial; 
font-size:12px;
font-weight:normal;
text-decoration: none;
float:left;
text-indent:60px;

}


.dropdown_menu1:hover, dropdown_sub_text {background-image:url(img/dropdown_main_onmouse.gif); font-decoration:none; font-weight:bold;}
.dropdown_menu2:hover{background-image:url(img/dropdown_sub_onmouse.gif); font-decoration:none; font-weight:bold;}



.hide{
display: none;
width:250px;
margin:0px;
top:0px;

}
.show{
display: block;
width:250px;
margin:0px;
left:0px;


}

/*	svs erweiterung	*/

.csc-firstHeader {
/*border:1px solid red;*/
color:#002869;
font-family:arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
letter-spacing:4px;
margin-top:18px;
}
.csc-header{
margin-left:0px;
/*padding:0px;
*/
}
.csc-header h1{
margin:0px;
padding:0px;
/*border:1px solid red;*/
color:#002869;
font-family:arial;
font-size:13px;
text-decoration:none;
font-weight:bold;
letter-spacing:4px;
margin-top:18px;
}

#master0 img 
{
margin:0px;
padding:0px;
}
#master0 
{
margin:0px;
padding:0px;
}

#master0 div
{
margin:0px;
padding:0px;
}

.sidebarFile .download
{
	color:#000000;
	font-family:arial;
	font-size:12px;
	font-weight:normal;
	text-align:justify;
}

.news_image img
{
margin-right:20px;
margin-top:3px;
}


.news-single-img
{
margin:0px;
padding:0px;
}

.tx-ttnews-browsebox a
{
font-weight:normal;
margin:0px;
padding:0px;
}

.tx-ttnews-browsebox-SCell a
{
font-weight:bold;
}

.tx-ttnews-browsebox
{
overflow:auto;
margin:0px;
padding:0px;
}

#rightcolumn .news-single-imgcaption
{
	color:#333333;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0px;
	padding-left:15px;
	padding-right:15px;
	text-align:left;
}

#rightcolumn .news-single-img
{
width:250px;
}

.news-single-item
{
 text-align:left;
}

p.justified {
 text-align:justify;
}

.csc-mailform
{
border:none;
margin:0px;
padding:0px;
}

div.tx-danewslettersubscription-pi1
{
width:200px;
}

div.tx-sremailsubscribe-pi1
{
padding:0px;
margin:0px;
width:240px;
}

div.contentDiv div.tx-sremailsubscribe-pi1
{
padding:0px;
margin:0px;
width:400px;
}
div.tx-sremailsubscribe-pi1 input
{
width:100px;
} 

div.tx-sremailsubscribe-pi1 select
{
width:111px;
}

div.contentDiv div.tx-sremailsubscribe-pi1 input
{
width:150px;
} 

div.tx-sremailsubscribe-pi1 label
{
padding-left:18px;
font-family:arial;
font-size:12px;
text-decoration:none;
}

div.tx-sremailsubscribe-pi1 a
{
background-image:none;
padding:0px;
}

p.tx-sremailsubscribe-pi1-error
{
font-family:arial;
text-align:left;
font-size:10px;
}

.csc-textpic-imagewrap
{
border:0px solid green;
margin:0px;
padding:0px;

}

.csc-textpic-imagewrap dl
{
border:0px solid red;
margin:0px;
padding:0px;
position: relative; left: -13px;
}

.csc-textpic
{
border:0px solid red;
margin-left:13px;
/**/
}

.csc-textpic-caption {
	color:#333333;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:15px;
	text-align:left;
	border:0px solid red;
}

#right_column
{
border:0px solid red;
padding:0px;
margin:0px;
overflow:visible;

padding-left:21px;
}

#right_column h4
{
margin-left:0px;
padding-top:10px;
}


#right_column div.csc-textpic
{
margin-left:0px;
}

#right_column div.sidebarImageCaption {
	color:#333333;
	font-family:arial;
	font-size:11px;
	text-decoration:none;
	font-weight:bold;
	letter-spacing:0px;
	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-bottom:15px;
	text-align:left;
	padding-left:0px;
	margin-left:0px;
	border:0px solid red;
}

.news_trenner { 
margin-left:0px;
margin-bottom:15px;
margin-top:15px;
margin-right:30px;

border:0px solid red;
} 

.video_in_normal_content
{
    border:0px solid black;
    margin:0px;
    margin-left:-20px;
    padding:0px;
}

.video_in_normal_content div.sidebarTitleDiv
{
border:0px solid black;
padding:0px;
margin:0px;
width: 249px;
}

.presslounge_text_right
{
    border:0px solid black;
    margin-left:0px;
    font-size:12px;
    font-family:arial;
}

.presslounge_text_right h3
{
    font-size:12px;
    color:#333333;
}

#opener{
    padding:0px;
    margin:0px;
}

#rubrikanzeiger{
    clear:both;
     background-image: url(img/navi_main-extra.gif);
     color: #FFFFFF;
     display:block;
     font-weight: bold; 
     padding-left:17px;
					font-family:Arial; font-size:12px; height: 30px; line-height: 30px; text-align: left;
		   			text-decoration: none; width: 233px; margin:0px; border:0px; overflow:hidden;
}


.tx_svsbox_pi1_titel, .tx_svsbox_pi1_titel_start_right, .tx_svsbox_pi1_titel_start_left  {
	background-image: url(img/sidebar_r_title.gif);
	height: 49px;
	text-align: left;
	text-decoration: none;
	width: 229px;
	margin:0px;
	margin-left:-20px;
	border:0px;
	
	color: #ffffff;
	display:block;
	font-weight: bold; 
	font-family:Arial;
	font-size:12px;
	line-height: 67px;
	padding-left:20px;
	/*
	margin-bottom:-20; 
	*/
	}

.tx_svsbox_pi1_titel_start_right{
	width: 229px;
	margin-left:0px;
	padding-left:20px;
	}
	
.tx_svsbox_pi1_titel_start_left{
	width: 229px;
	margin-left:0px;
	padding-left:20px;
	}

.tx_svsbox_pi1_text, .tx_svsbox_pi1_text_start_right, .tx_svsbox_pi1_text_start_left {
	margin-left:0px;
    font-size:12px;
    font-family:arial;
	}

.tx_svsbox_pi1_text_start_right{
	padding-left:20px;
	}
	
.tx_svsbox_pi1_text_start_left{
	padding-left:20px;
	}

#homepartner {

}

#homepartner IMG {
	margin-top:18px;
	margin-left:18px;
	margin-bottom:15px;
}