body
{
	background-image: url(../media/lay/pageBg.gif);
	background-repeat: repeat-x;
	background-position:top left;
	margin:0; padding:0; 
	font-family: Arial, Helvetica, sans-serif;
}
#clearer,.clearer
{
	clear:both;
	height:0px;
	font-size: 0px;
	line-height: 0px;
}



#rahmen
{
	width: 969px;
	/*border:1px solid green;*/
}
#headMeta
{
	height:48px;
	background-image: url(../media/lay/headMetaBg.jpg);
	background-repeat: no-repeat;
	background-position: top left ;
	*float:left;
	
}
#logoLink
{
	position:absolute;	
	width: 230px;
	height: 172px;
	padding:0px 0px 0px 6px;
}

/*#logoLink
{
	position:absolute;	
	width: 238px;
	height: 107px;
}*/

#headContent
{
	text-align:left; 
}
#left
{
	float:left;
	background-image: url(../media/lay/leftShad.jpg);
	background-repeat: no-repeat;
	background-position: 0px 297px;/* 358 */
	min-height:600px;
	height:auto !important;  /* für moderne Browser */
	height:600px;  /*für den IE */
}

#contRight
{
	float:left;
	width:733px;
}
#headerPic
{
	margin:0; padding:0;
	text-align:left; 
	border-bottom:1px solid white;
}
#contShadLeft
{
	background-image: url(../media/lay/contShadLeft.jpg);
	background-repeat:no-repeat;
	width:17px;
	float:left;
	min-height:444px;
	height:auto !important;  /* für moderne Browser */
	height:444px;  /*für den IE */
}
#cont
{
	float:left;
	width:475px;
	margin-left:20px;
	padding-right: 35px;
	background-image: url(../media/lay/contShadRight.jpg);
	background-repeat: no-repeat;
	background-position: right 32px;
	min-height:600px;
	height:auto !important;  /* für moderne Browser */
	height:600px;  /*für den IE */
	color:#6A8094;
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
}

#forum #cont{
	font-weight: normal;
	width: 655px;
	*width: 653px;
}

#contHeadline
{
	height: 25px;
	margin-bottom: 30px;
	
}
#cont h1
{
	margin:0; padding:0; 
	color:#6A8094;
	font-size: 16px;
	font-style: italic;
	padding-top:8px;
	font-weight: bold;
	line-height: 15px;
}
.cont-list
{
	width: 450px;
	background-image: url(../media/lay/listPicBg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding-top: 12px;
	margin-top: 25px;
}

.cont-list-2
{
	width: 450px;
	background-image: url(../media/lay/h3_hg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 12px 0px 0px 10px; /*padding: 12px 0px 0px 0px;*/
	margin: 25px 0px 25px 0px;
}


h2
{
	font-style: italic;
	margin:0;
	padding:0px 0px 0px 5px; 
	font-size: 15px;
}

h2 a, h2 a:link, h2 a:active, h2 a:visited {
	font-style: italic;
	text-decoration:none;
	margin: 0px;
	font-size: 15px;
	color:#6A8094;
	padding:0px 0px 0px 5px; }
	
h2 a:hover {
	color:#002157;}
	
#cont h3
{
	color:#6A8094;
	font-size: 15px;
	font-style: italic;
	padding:0px 0px 25px 0px;
	margin:0px 0px 0px 0px;
	font-weight: bold;
	line-height: 20px;
	display:block;
	/*background-image: url(../media/lay/h3_hg.jpg);
	background-repeat: no-repeat;
	background-position: top left;*/
}

#cont h3.firstHeader
{
	padding:0px 0px 25px 0px;
	margin:0px 0px 0px 0px;
	/*background-image: url(../media/lay/h3_hg.jpg);
	background-repeat: no-repeat;
	background-position: top left;*/
}


#cont h4, .h4
{
	margin:0; 
	font-weight:bold;
	color:#435f7a;
	font-size: 12px;
	font-style: none;
	padding:20px 0px 0px 0px;
	font-weight: bold;
}

#cont h4.firstHeader {
	padding:0px;}
	
	

	

#right h4
{
	margin:0; 
	color:#435f7a;
	font-size: 11px;
	font-style: none;
	padding:10px 0px 0px 0px;
	font-weight: bold;
}
div.border {
	border-bottom:1px dotted #ccc;
	display:block;
	margin:0px 0px 15px 0px;}
	
.borderRight {
	border-right:1px dotted #ccc;

	margin:0px 0px 0px 0px;}
	
#cont a.TextKlein:link, #cont a.TextKlein:active, #cont a.TextKlein:visited {
	font-weight:bold;
	font-size:9px;
	color:#435f7a;
	text-decoration:none;}
	
#cont a.TextKlein:hover {
	text-decoration:underline;}


/*#cont p {
	margin:0px 0px 15px 0px;
	padding:0px;}*/


/* LINKDEFINITIONEN */

a.link:link, a.link:active, a.link:visited, #cont ul li a:link, #cont ul li a:active, #cont ul li a:visited {
	
	text-decoration:underline;
	color:#435f7a;
	margin:0px;
	padding:0px;}
	
a.pdf:link, a.pdf:active, a.pdf:visited {
	background-image: url(../media/lay/PDFicon.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:underline;
	color:#435f7a;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 17px;}
	
	
a.mail:link, a.mail:active, a.mail:visited {
	background-image: url(../media/lay/MailIcon.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:underline;
	color:#435f7a;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 22px;}
	
a.web:link, a.web:active, a.web:visited {
	background-image: url(../media/lay/WebIcon.gif);
	background-repeat: no-repeat;
	background-position: left;
	text-decoration:underline;
	color:#435f7a;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 22px;}


a.link:hover, a.pdf:hover, a.mail:hover, a.web:hover, #cont ul li a:hover {
	color:#193f74;}
	
/*--------------Liste----------------*/

#cont ul {
	margin:5px 0px 10px 0px;
	padding:0px;}
	
#cont ul li {
	padding:0px 0px 10px 11px;
	margin:0px;
	list-style-position:outside;
	background-image: url(../media/lay/li_hg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	list-style-type:none;}
	
#cont div.Sitemap ul {
	margin:5px 0px 10px 10px;
	padding:0px;}
	
#cont div.Sitemap ul li {
	padding:0px 0px 10px 11px;
	margin:0px;
	list-style-position:inside;
	background-image:url(../media/lay/li_hg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	list-style-type:none;}	
	
	
#cont div.Sitemap ul li ul {
	margin:4px 0px 10px 0px;
	padding:0px;}
	
#cont div.Sitemap ul li ul li {
	padding:0px 0px 0px 8px;
	margin:0px;
	background-image:url(../media/lay/liulli_hg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	list-style-type:none;}	
	
	
#cont ul.pdf {
	margin:0px 0px 0px 10px;
	padding:0px;}
	
#cont ul.pdf li {
	padding:0px 0px 0px 23px;
	margin:8px 0px 8px 0px;
	list-style-type:none;
	background-image: url(../media/lay/PDFicon.gif);
	background-repeat: no-repeat;
	background-position: top left;}
	
/*#cont ul.li {
	margin:5px 0px 10px 0px;
	padding:0px 0px 0px 20px;}
	
#cont ul.li li {
	background-image: url(../media/lay/li_hg.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding:0px 0px 0px 0px;
	list-style-type:none;
	margin:0px 0px 0px 0px;}*/
	
/*------------------------------*/
	
	
.bold {
	color:#193f74;}
	
div.textrechts {
	font-weight:normal;
	line-height:17px;}
	
	

.listPic
{
	float:left;
	display:inline;
	margin: 31px 0px 0px 13px;
	width: 212px;
	height: 150px;
}
.cont-list p
{
	float:left;
	line-height: 20px;
	width: 215px;
	margin: 37px 0px 0px 0px;
	padding:0px;
}

.cont-list-2 p
{

	line-height: 20px;
	margin: 0px 0px 10px 0px;
	padding:0px;
}


.input{
	border:1px solid #ccc;
	width:170px;
	padding:2px;
	margin:5px 0px 5px 0px;
	font-size:11px;
	color:#333333;}
	
.input:focus, .inputklein:focus, textarea:focus {
	border:1px solid #6f8094;}
	
.inputklein {
	border:1px solid #ccc;
	width:70px;
	padding:2px;
	margin:5px 0px 5px 0px;
	font-size:11px;
	color:#333333;}
	
.checkbox {
	border:1px solid #ccc;}
	
textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	margin:5px 0px 5px 0px;
	border:1px solid #ccc;
	width:220px;
	color:#333333;}
	
form {
	margin:0px;
	padding:0px;}
	


#right
{
	float:left;
	margin-top: 58px;
	margin-left:18px;
	color:#6A8094;
	font-size: 11px;
	font-weight: bold;
	line-height: 16px;
	width:150px;
}


/*#right-List-1, #right-List-2, #right-List-3, #right-List-4 {
	display:block;}*/

#right-List a:link, #right-List a:active, #right-List a:visited,

#right-List-2 a:link, #right-List-2 a:active, #right-List-2 a:visited,
#right-List-3 a:link, #right-List-3 a:active, #right-List-3 a:visited,
#right-List-4 a:link, #right-List-4 a:active, #right-List-4 a:visited
{
	background-image: url(../media/lay/rightlistBG.jpg);
	background-repeat: no-repeat;
	text-align: center;
	color: #8B8A8A;
	font-size: 11px;
	line-height: 15px;
	width: 159px;
	margin:0px 0px 18px 0px;	
	padding: 7px 0px 0px 0px;
	height: 156px;
	text-decoration:none;
	display:block;
}

#right-List-1 img {
	margin:0px 0px 25px 0px;	
}


.right-List-Kontakt {
	text-align: center;
	color: #8B8A8A;
	font-size: 9px;
	line-height: 15px;
	width: 159px;
	margin:0px 0px 0px 0px;
	background-image: url(../media/lay/rightlistBG.jpg);
	background-repeat: no-repeat;
	padding: 20px;
	height: 156px;
	text-decoration:none;
	display:block;
	font-weight:bold;
	vertical-align:middle;
	text-align:center;
}

#right-List a:hover {
	background-image: url(../media/lay/rightlistBG_over.jpg);}



#rightListPic
{
	margin-bottom: 10px;
}


#right-List h3, .right-List-Kontakt h3 {
	margin:0px;
	padding:0px;
	font-size: 12px;
	background-image:url(../media/lay/iconh3RightList.gif); 
	background-repeat: no-repeat;
	background-position: 1px 5px;
	padding:0px 0px 0px 10px;
	display:inline;}
	
	

#right-List h3 a:link, #right-List h3 a:active, #right-List h3 a:visited 
{
	font-size: 12px;
	font-weight: bold;
	margin:0; padding:0; 
	color: #8B8A8A;
	
	
	
	text-decoration:none;
}


#right-List h3 a:hover {
	color:#666666;
	}

#right-List p
{
	margin:auto;
	margin-top:3px;
	padding:0; 
	width:140px;
	font-size:9px;
	
}

#footer
{
	float:right;
	border-top: 1px solid #E1E1E1;
	width: 690px;
	margin-top: 20px;
	text-align:right;
	padding:9px;
	font-size: 11px;
	color: #919191;
}



/*NAVIGATIONEN*/
/* META */
#metaNav
{
	float:right;
	right:0px;
	/*border:1px solid green;*/
	margin-top: 25px;
	text-align:right;
	padding-right:10px;
	font-size: 11px;
	color: #999;
}
#metaNav ul
{
	list-style-type: none;
	margin:0; padding:0;
}
#metaNav ul li
{
	display:inline;
}
a.aMetaNav0,a.aMetaNav0:link,a.aMetaNav0:visited
{
	text-decoration: none;
	color: #999;
}
a.aMetaNav0:hover, a.aMetaNav0Active
{
	color: #666666;
	text-decoration:underline;
}

/*HAUPTNAV*/
#nav
{
	background-image: url(../media/lay/hNavBg3.jpg);
	background-repeat: no-repeat;
	background-position:left top;
	width:236px;
	text-transform: uppercase;  
	font-weight: bold;	/*height:386px;*/
	font-size:12px;
	/*height:381px;*/
	padding:75px 0px 20px 0px;
	*padding:75px 0px 35px 0px;
	
}
#nav ul
{
	list-style-type: none;
	margin:0; padding:0;
	padding-top: 61px; /*61*/
	padding-left:7px;
}
#nav ul li
{
	/*border-bottom: 1px solid #1F589D;*/
	background-image: url(../media/lay/bgNavLi.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}
#nav ul li ul
{
	list-style-type: none;
	margin:0; padding:0;
	padding-top: 0px; /*61*/
	/*padding-left:7px;*/
	font-size: 11px;
	padding-bottom: 10px;
	background-color: #041D56;
}




a.aNav0,a.aNav0:link,a.aNav0:visited 
{
	color: White;
	text-decoration: none;
	display:block;
	padding:9px;
	padding-left: 39px;
	background-image: url(../media/lay/hNavIcon.gif);
	background-repeat: no-repeat;
	background-position: 26px;
}
a.aNav0:hover, a.aNav0:active 
{
	background-color: #041D56;
}
a.aNav0Active,a.aNav0Active:link,a.aNav0Active:visited,a.aNav0Active:hover, a.aNav0Active:active
{
	color: White;
	text-decoration: none;
	display:block;
	padding:9px;
	padding-left: 39px;
	background-image: url(../media/lay/hNavIcon.gif);
	background-repeat: no-repeat;
	background-position: 26px;
	background-color: #041D56;
}

/*UNTERNAVIGATION*/
/*
#unav
{
	font-size: 11px;
	text-transform:uppercase;
}
#unav ul
{
	list-style-type: none;
	margin:0; padding:0;
	padding-top: 12px;
	padding-left:7px;
	width:184px;
	margin-left:26px;
}
#unav ul li
{
	border-bottom: 1px solid #dee1e5;
}
*/
a.aNav1,a.aNav1:link,a.aNav1:visited 
{
	color:White;
	text-decoration: none;
	display:block;
	padding:2px 4px 2px 4px;
	padding-left: 38px;
	font-weight: normal;
	background-color: #041D56;
}
a.aNav1:hover, a.aNav1:active 
{
	text-decoration: underline;
}
a.aNav1Active,a.aNav1Active:link,a.aNav1Active:visited,a.aNav1Active:hover, a.aNav1Active:active
{
	color:White;
	text-decoration: underline;
	display:block;
	padding:2px 4px 2px 4px;
	padding-left: 38px;
	background-color: #041D56;
	font-weight: normal;
}
/* FOOTERNAV */
a.print,a.print:link,a.print:visited,a.top,a.top:link,a.top:visited 
{
	text-decoration:none;
	color: #919191;
	
}
a.print:hover, a.print:active,a.top:hover, a.top:active 
{
	text-decoration:underline;
}

a.print,a.print:link,a.print:visited 
{
	background-image:url(../media/lay/gfxDrucken.gif);
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 5px;
}
a.print:hover, a.print:active 
{
	
}

a.top,a.top:link,a.top:visited 
{
	background-image:url(../media/lay/gfxNachOben.gif);
	background-repeat: no-repeat;
	padding-left: 11px;
	background-position: 3px;
}
a.top:hover, a.top:active 
{
	
}


/* NEWS*/

a.news-list-morelink:active, a.news-list-morelink:link, a.news-list-morelink:visited {
	text-decoration:none;
	font-style:oblique;
	background-image:url(../media/lay/MoreLink.jpg);
	background-repeat: no-repeat;
	background-position:left;
	margin:0px;
	padding:0px 0px 0px 12px;
	color:#082c4e;}
	
a.news-list-morelink:hover {
	color:#6A8094;}
	
	
div.news-single-backlink {
	padding:20px 0px 0px 0px;}
	
	
div.news-single-backlink a:active, div.news-single-backlink a:link, div.news-single-backlink a:visited {
	text-decoration:none;
	font-style:oblique;
	background-image:url(../media/lay/BackLink.jpg);
	background-repeat: no-repeat;
	background-position:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 12px;
	color:#082c4e;
	/*border-top:1px solid #e1e1e1;
	display:block;*/}
	
div.news-single-backlink a:hover {
	color:#6A8094;}
	
	
/*.imgAbstand {
	padding:0px 35px 0px 0px;}*/

	
/*.VerMitte {
	margin:0 auto;
	padding:0px;}*/
	
#cont tr td {
	font-size: 11px;
	font-weight: bold;
	line-height: 18px;
	color:#6A8094;}
	


/* ##################### */
/* LOGIN */
#login
{
	width: 203px;
	margin-left: 33px;
	margin-top: 30px;
	font-size: 11px;
}
#login form
{
	margin:0; padding:0; 
}
#login input
{
	margin-bottom: 4px;
	width: 182px;
	cursor:auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
}
#login input.submitter
{
	width: 87px;
	
}

#login input.registerer
{
	width: 87px;
}

#login a:hover {
	text-decoration:underline!IMPORTANT;
}

.InputAbstand {
	margin:0px 5px 0px 0px;}

#login a:link, #login a:visited, #login a:active {
	color:#476C8E;
	text-decoration:none;
}

/* B A N D P O O L */
.bandPool
{
	background-image: url(../media/lay/bgBpool.jpg);
	background-repeat: no-repeat;
	background-position:0px 28px;
	height:auto;
	width: 660px;
	margin: 45px 0px 0px 0px; 
}
.apoReiter
{
	margin-left: 0px;
	/*letter-spacing: 0.2px;*/
}
#cont .apoReiter ul
{
	margin:0; 
	padding:0;
	list-style-type: none; 
	list-style-image: none;
}
#cont .apoReiter ul li
{
	float: left;
	margin: 0px 0px 0px 0px !important; 
	padding: 7px 0px 0px 0px !important; 
	height: 39px;
	text-align: center;
	background-image: none !important;
}

#cont .apoReiter ul li a:link, #cont .apoReiter ul li a:active, #cont .apoReiter ul li a:visited
{
	text-decoration: none;
}
#cont .apoReiter ul li a:hover
{
	text-decoration: underline;
}


.bpContWrap
{
	margin: 2px 0px 0px 0px; 
	background-image: url(../media/lay/bgBpoolContent.jpg);
	background-repeat: repeat-y;
	padding: 0px 0px 10px 14px; /* td */
	font-weight: normal !important;
}
.bpFooter
{
	background-image: url(../media/lay/bgBpoolFooter.jpg);
	background-repeat: no-repeat;
	width: 661px;
	height: 15px;
}
.bpContLeft, .bpContRight
{
	float: left;
}
.bpContLeft
{
	margin: 0px 15px 0px 22px; 
	width: 233px;
	display: inline;
}
.bpContRight
{
	width: 358px;/*383*/
	/*overflow: hidden;*/
	min-height:147px; 
	height:auto !important;  /* für moderne Browser */ 
	height:147px;  /*für den IE */
	padding: 0px 25px 0px 0px; 
}
.bpContRight p
{
	/*margin:0; padding:0; */
}
.bpContRight h3, .bpContWrap td h3
{
	/*background-image: url(../media/lay/h3_hg.jpg);
	background-repeat: no-repeat;
	background-position: top left;*/
	padding: 0px 0px 0px 0px !important;
	margin: 5px 0px 0px 0px;

}

.bpContWrap tr td
{
	font-weight: normal !important;
}

.imgHide
{
	position: absolute;
	left: -20000px;
}

#cont .apoReiter ul li.reiterAktiv
{
	background-image: url(../media/lay/reiter/rFolgeA.jpg) !important;
	width: 71px;
}
#cont .apoReiter ul li.reiterInaktiv
{
	background-image: url(../media/lay/reiter/rFolgeI.jpg) !important;
	width: 71px;
}

#cont .apoReiter ul li.begin
{
	background-image: url(../media/lay/reiter/rBeginI.jpg) !important;
	width: 75px;
}

#cont .apoReiter ul li.beginAktiv
{
	background-image: url(../media/lay/reiter/rBeginA.jpg) !important;
	width: 75px;
}