@charset "utf-8";
body {
	background-color: #243F8F;
	background-image: url(../images/page-bg.jpg);
	background-repeat: repeat-x;
	margin:0;
	padding:0;
	width:100%;
	height:100%;
	text-align:center;
}
body, td, th, input, select, textarea{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:120%;
}

#mainContainer{
	width:880px;
	margin:auto;
	text-align:left;
}
#headerContainer{
	height:170px;
}
/* ##### Header ###*/
#logo{
	float:left;
}
#headerImg{
	float:left;
	width:645px; /*448*/
	height:166px;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
}
#langNav{
padding-top:30px;
height:101px; /*131*/
}

#langSearch a{
color:#FFFFFF !important;
}

a{
color:#333333;

}
#langSearch{
	float:left;
	width:189px; /* 198 */
	height:166px; 
	padding-left:9px;
	color:#FFFFFF;
}
#langSearch form{
	margin:0;
	padding:0;
	background:url(../images/search-input.gif) 0 0 no-repeat;
	height:25px;
	padding-top:3px;
	padding-left:4px;
}
#langSearch label{
display:none;
}
#langSearch fieldset{
	border:0 solid blue;
	margin:0;
	padding:0;
}
#searchInput{
	border:0 solid blue;
	background-color:transparent;
	width:149px;
	float:left;
}
#serachButton{
float:left;
}
.searchTextinputInakt{
	background:url(../images/search-phrase.gif) 0px 5px no-repeat;
}
.searchTextinputAkt{
	background:none;
}
/* ##### Ende Header ###*/
/* ###### TopNav #######*/

#topNavBG{
	background:url(../images/topnav-bg.jpg) repeat-x;
}
#topNavLeft{
	background:url(../images/topnav-left.jpg) left top no-repeat;
}
#topNavRight{
	background:url(../images/topnav-right.jpg) right top no-repeat;
	height:49px;
	padding-top:6px;
	padding-left:6px;
}
#topNavRight ul,
#topNavRight li
{
	margin:0;
	padding:0;
	list-style:none;
	display:inline;
}
#topNavRight ul li a{
	display:block;
	width:113px; /*113*/
	height:26px; /* 33 */
	float:left;
	background:url(../images/topnav-button.jpg) 0 0 no-repeat;
	margin-right: 5px;
	text-align:center;
	padding-top:7px;
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}

#topNavRight a:hover,
#topNavRight a.act
{
	background-position:-113px 0px;
}
/* ###### Ende TopNav ###*/
/* #### MeinConent ###*/
#navCol{
	width:175px; /*139*/
	float:left;
}
#navCol .navBoxTop{
	background:url(../images/nav-top.gif) 0 0 no-repeat;
	padding-top:7px;
	margin-bottom:5px;
	clear:both;
}
#navCol .navBoxBottom{
	background:url(../images/nav-bottom.gif) 0 bottom no-repeat;
	padding-bottom:7px;
}
#navCol .navBoxBg{
	background:url(../images/nav-bg.gif) repeat-y;
	height:auto;
	padding-left:8px;
	padding-bottom:5px;
	padding-bottom:5px;
}
#navCol .navBoxBottom ul,
#navCol .navBoxBottom li
{
	margin:0;
	padding:0;
	list-style:none;
}

#navCol .navBoxBg .navBoxBottom ul{
	display:block;
	padding-bottom:5px;
	
}

#navCol .navBoxBg li a
{
display:block;
background:url(../images/nav-1.gif) 0 6px no-repeat;
height:16px;
padding-left:10px;
color:#606060;
text-decoration:none;
font-weight:bold;
padding-top:2px;
}


#navCol .navBoxBg li a.act,
#navCol .navBoxBg li a:hover
{
color:#253596;

}
#navCol .navBoxBg li li a
{
background:none;
height:17px;
/* padding-left:20px; */
color:#FF5214;
font-size:12px;
}
#navCol .navBoxBg li li li a
{

padding-left:19px;
color: #606060;
font-size:12px;
font-weight:normal;
}





#sponsor{
color:white;
padding-top:20px;
padding:7px;
}
#contentCol{
	width:699px; /*531*/
	float:left;
	margin-left:5px;
}
#newsCol{
	width:210px;
	float:left;
	
}
#newsCol a,
#newsCol
{
	color:#FFFFFF;
}
#contentCol .contentBoxTop{
	background:url(../images/content-top.gif) 0 0 no-repeat;
	padding-top:7px;
	margin-bottom:10px;
	clear:both;
}
#contentCol .contentBoxBottom{
	background:url(../images/content-bottom.gif) 0 bottom no-repeat;
	padding-bottom:7px;
}
#contentCol .contentBoxBG{
	background:url(../images/content-bg.gif) repeat-y;
	height:auto;
	padding:10px;
	padding-top:5px;
	min-height:400px;
	padding-right:15px;

}
#contentCol .contentBoxBG h1,
#contentCol .contentBoxBG p
{
margin:0;
padding:0;
margin-bottom:10px;
}
#contentCol .contentBoxBG h1{
color:#EB6C30;
font-size:20px;
}


#contentCol h2,
#contentCol h3,
#contentCol h4
{
font-size:12px;
color:#000000;
}
#contentCol h2{
font-size:14px;
color:#000033;
}
#contentCol h3{
color:#333333;
font-size:14px;
}

#newsCol h1,
#newsCol label
{
	color:#253596;
	font-size:15px;
	margin:0;
	padding:0;
	margin-bottom:10px;
	font-weight:bold;
}
#newsCol label{
	display:block;
	margin-bottom:3px;	
}
#newsCol p,
#newsCol h1
{
margin:0;
padding:0;
padding-bottom:5px;
}

#newsCol .newsBoxTop{
	background:url(../images/news-top.gif) 0 0 no-repeat;
	padding-top:7px;
	margin-bottom:7px;
	clear:both;
}
#newsCol .newsBoxBottom{
	background:url(../images/news-bottom.gif) 0 bottom no-repeat;
	padding-bottom:7px;
}
#newsCol .newsBoxBg{
	background:url(../images/news-bg.gif) repeat-y;
	height:auto;
	padding:10px;
	padding-top:5px;
	padding-bottom:5px;
}



.loginButton{
margin-top:10px;
margin-left:130px;

}
#newsCol input.text{
width:100%;
border:0 solid white;
margin-bottom:5px;
}

.notShow{
display:none !important;
}

#footer{
text-align:right;
color:#FFFFFF;
padding-right:220px;
padding-bottom:10px;
font-size:10px;

}
#footer h1{

font-size:12px;
margin:0;
padding:0;

} 
#footer a{
color:#FFFFFF;
}

/*#### Ende MeinCeontent####*/
.clearDiv{
	clear:both;
	height:0px;
	display:block;
	font-size:0;
	overflow:hidden;
}
form{
margin:0;
padding:0;
}

.tx-powermail-pi1,
.tx-powermail-pi1 div,
.tx-powermail-pi1 fieldset
{

background-color:#e9ebf1 !important;

}

.csc-sitemap ul li a{
	color:#253596;
	font-weight:bold;
	font-size:14px;

}

.csc-sitemap ul{
padding-bottom:5px;
}

.csc-sitemap ul ul li a{
	color: #333333;
	font-weight:normal;
	font-size:12px;

}

.hr hr{
color:#253596;
background-color:#253596;
width:100%;
height:1px;
border:0 solid white;

}

.csc-textpic-caption{
font-size:10px;
color:#666666;
}

.contenttable td{
padding-top:2px !important;
font-size:11px !important;
padding-bottom:3px;
border-color:#666666 !important;
}

#langNavTop{
float:right;
padding:10px;
padding-right:20px;
}

#langNavTop .inact img{
	opacity: .3;
	filter: alpha(opacity=30);
	border:1px solid white !important;

}
#langNavTop .act img{
	border:1px solid red !important;

}

#langNavTop .normal img {
	border:1px solid white !important;

}

#flags a,
#flags a img
{
padding:0 !important;
margin:0 !important;
}

#contentCol ul{
 padding-left:10px;
}
#contentCol ul ul{
 padding-left:0px;
}

#contentCol .csc-default ul li{
 list-style:none;
 background:url(../images/li-line.gif) 0px 5px no-repeat;
 padding-left:12px;
 margin-bottom:2px;
}

#contentCol .csc-default ul ul li{
 list-style:none;
 background:url(../images/li-arrow.gif) 0px 5px no-repeat;
 padding-left:10px;
}

.csc-textpic-imagewrap ul li{
background-image:none !important;
padding-left:0 !important;


}



/*=============================
	   Stylesheet Intropage
	===========================*/
#kopfbereich  p{
	text-align: center;
}

#kopfbereich h2 {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	letter-spacing: 2px;
}

#kopfbereich {
	margin: 40px;
}

#lang .act{


}
#kopfbereich, 
#kopfbereich div,
#kopfbereich p,
#kopfbereich h2,
#kopfbereich h3,
#kopfbereich h4,
#kopfbereich h1,
#kopfbereich a {
color:#FFFFFF !important;
}



