/* aktuelle Farben:
"meerblau" : #d0e9e7;
orange : 	#e77817;
*/

*{
	padding:0;
	margin:0;
}
html, body{
	font-family: Arial, Helvetica, sans-serif;
	background:#c1d1db;
	background-position:bottom;
	color:#fff;
	height:99%;
	width:100%;
}
div#site{
	width:995px;
	height:640px;
	margin:6px auto 0 auto;
	font-size:12px;
}
div#header{
	height:163px;
	background:url('../img/bmsNeu/headerBG.png') no-repeat;
	background-position:0 30px;
}
div#topLeft{
	float:left;
	width:595px;
	height:190px;
}
div#logo{
	float:right;
	width:325px;
	height:190px;
	z-index:10;
}
div#logo img{
	position:relative;
	top:2px;
	border:none;
}
div#upperNav{
	height:102px;
	margin:30px 0 0 0;
	background:url('../img/bmsNeu/headerWhiteLayer.png') no-repeat;
	background-position:2px 1px;
}
div#rootline{
	padding:16px 0 0 95px;
	color: #fff;	
	font-weight:bold;	
}
div#rootline a, div#rootline a:visited, div#rootline a:active{
	color: #495677;
	text-decoration:underline;
	font-weight:normal;
}
div#navi{
	float:left;
	height:30px;
	width:670px;
	background:url('../img/bmsNeu/bms_menu_BG.jpg') repeat-x;
	z-index:1002;
}
div#center{
	height:500px;
	background:url('../img/bmsNeu/background_innen_verlauf.png') no-repeat;
}
div#whiteBar{
	position:absolute;
	width:94px;
	height:500px;
	background:url('../img/bmsNeu/weisserbalken.png');
	z-index:1001;
}
div#bgPic{
	position:absolute;
	width:778px;
	height:500px;
	/*background:url('../img/bmsNeu/bms_titelfoto.png') no-repeat;*/
	z-index:901;
}
div#inhalt{
	position:relative;
	top:14px;
	left:93px;
	width:880px;
	height:450px;
	padding:5px 10px;
	color: #495677;
	font-size:1.2em;
	z-index:903;
}

/**** Navi ***/
ul#topLinks{
	float:left;
	height:22px;
	margin-left:4px;
	font-size:0.9em;
	font-weight:bold;
	list-style:none;
	padding:8px 0 0 4px;
	width:100%;
}
li.topLink{
	float:left;
	margin:0 4px 0 0;
}
li.topLink a, li.topLink a:visited, li.topLink a:active{
	color:#fff;
	text-decoration:none;
	padding:3px;	
	border:solid 1px transparent;	
}
li.topLink a:hover{
	text-decoration:none;
	color:#fff;
	/*background-color:#fff;*/
	border:solid 1px #fff;
}
a#current{
	color:#495e62;
	opacity:0.7;
	text-decoration:none;
	border:solid 1px #fff;
	background-color:#f4f4f4;
}
a#metaCurrent{
	text-decoration:underline;
}
ul#firstLinks, ul#secondLinks, div#altersgruppen ul{
	list-style:none;
	padding:3px 0;
	font-size:0.8em;
}
ul#secondLinks{
	padding:4px 0 0 20px;
	margin:6px 0;
}
li.navLink1, li.navLink2, li.navLinkAct, li.navLinkAct2{
	margin:0 0 3px 0;
}
li.navLink1 {
	background:url('../img/bmsNeu/button.png') no-repeat center;
	width:195px;
	padding:6px 2px;
}
li.navLinkAct {
	background:url('../img/bmsNeu/buttonAct.png') no-repeat top center;
	padding:6px 2px;
	font-weight:bold;
}
li.navLink1 a, li.navLinkAct a{
	text-decoration:none;	
	margin:0 12px;
	color:#fff;
	font-weight:bold;
}
li.navLink2 a{
	text-decoration:none;	
	color:#495677;
	font-size:11px;
}
li.navLinkAct2 a{
	text-decoration:underline;	
	color:#495677;
	font-size:11px;
}
/*******FCE ********/

div#linkListHolder{
	
}
div.listLink {
	background:url('../img/bmsNeu/button.png') no-repeat;
	height:24px;
	width:195px;
}
div#bottomTeaser{
/*	position:relative;*/
	float:right;
	height:30px;
	width:820px;
}
div#links{
	float:left;
	height:450px;
/*	width:390px;*/
	width:600px;
}

/****** ohne Bild ****/

div#rCol{
	float:right;
	width:200px;
}
div#lCol{
	width:240px;
	margin:0 10px 0 0;
}
div#mCol{
	width:410px;
}
div#mCol, div#lCol, div#leftCol{
	height:400px;
	float:left;		
}
div#singleCol{
	float:left;
	width:860px;
	height:400px;
}

div#lHL, div#leftCol{
	float:left;
	width:670px;
}
div#lHL h1{
	font-size:1.6em;
}

/****** mit Bild ****/
div#cHL, div#leftColBG{
	float:left;
	padding:0 0 0 270px;
	width:400px;
}
div#leftColBG{
	height:400px;
}
div#cHL h1{
	font-size:1.6em;
}
div#singleColBG{
	float:left;
	padding:0 0 0 270px;
	width:600px;
	height:400px;	
}
div#altersgruppen{
	margin:30px 0;
}

div.scroll{
	height:100%;
	overflow:auto;
	padding-right:6px;	
}
div.texte{
	padding:4px 6px 4px 0;
}


/******* Gallery ******/
div#glCol{
	width:200px;
}
div#grCol{
	width:600px;
}

/****************Formulare *****************************/
.tx-thmailformplus-pi1 fieldset{
	border:none;
}
.formular{
	float:right;
}
.formular span{
	color:#ffadaf;
	font-size:0.9em;
}
.formular, .formular tr td select, .formular tr td textarea, .formular tr td input{
	width:100%;
	
}
.formular tr th {
	text-align:right;
}
.abschicken {
	width:120px !important;
	float:right;
}

span.phoneNo{
	margin:10px 0 0 0;
	font-size:3em;
	font-weight:bold;
	color:#e77817;
	
}

