/* Styles für die Druckversion */

#left,
#headMeta,
#headerPic,
#footer
{
	display: none;
}


body {
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	text-align: left;
	font-size:11px;}

#rahmen
{
/*	width: 969px; */
	/*border:1px solid green;*/
}

#headContent
{
	text-align:left; 
}

#contRight
{
	float:left;
	width:733px;
}

#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;
}

#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: 15px;
	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: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 {
	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;}
	
.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;
	
}




/* 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;
}

#clearer,.clearer{
	clear:both;
	height:0px;
	font-size: 0px;
}