@import url(editor.css);

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#313131;
	margin:0px;
	padding:0px;
	background-color:#D5E8F9;
	text-align:center;
	line-height:13px;
	}
	



.teaser{
	color:#333333;
	font-size:1.1em;
	font-weight: bold;
	margin:0px; }
	
p {
	margin-top:10px;
	}
	
	
h2 {
	margin:0px;
	padding:0px;}
	
	
h4 {
	margin:0px;
	padding:0px;
	font-weight:bold;}	
	
ul li {
	margin-top:0px;
	margin-bottom:6px;
	padding:0px;
	list-style-type:square;
	line-height:14px;
	}


a,a:link, a:active, a:visited {
	text-decoration:none;
	color:#333333;}
	
a:hover {
	text-decoration:underline;
	color:#333333;}

#clearer,.clearer {
	clear:both;
	height:0px;
	width:0px;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
	}

#komplett {
	width:1015px;
	background-image: url("../lay/hg_links.gif");
	background-repeat:repeat-y;
	background-position: left;
	height:auto;
	margin: auto;}


#rahmen {
	width:1015px;
	background-image: url("../lay/hg_rechts.gif");
	background-position:right;
	background-repeat:repeat-y;
	/*height:600px;*/
	text-align:left;
	*text-align:center;
	}
	
/*Anfang Header*/
	
#siteOBEN {
	width:781px;
	height:138px;
	background-color:#B51515;
	margin-left:108px;
	*margin-left:-17px;
}	
	
#siteUNTEN {
	width:781px;
	height:auto;/*500px*/
	margin-left:108px;
	*margin-left:-17px;
	background-color:#ffffff;}
	
#nav0 {
	height:17px;
	font-size:0.65em;
	color:#FFFFFF;
	padding-left:537px;
	padding-top:1px;
	float:left;}
	
.Navigation0 {
	text-decoration:none;
	color:#ffffff;}
	
a.Navigation0:link, a.Navigation0:active, a.Navigation0:visited {
	text-decoration:none;
	color:#ffffff;}
	
a.Navigation0:hover{
	text-decoration:underline;
	color:#ffffff;}
	
#logo {
	width:601px;
	float:left;}
	
#news {
	float:left;
	font-size:0.6em;
	color:#FFFFFF;
	padding-left:18px;
	padding-top:5px;
	*padding-top:2px;}
	
#headerBILD {
	float:left;
	width:140px;
	*width:120px;
	padding-left:0px;}
	
/*Ende Header*/


/*Anfang Navigation*/
#NAV {
	width:192px;
	*width:160px;
	background-color:#D3D3D3;
	float:left;
	text-align:left;
	display:inline;
	}
	
#NavContent {
	width:192px;
	background-color:#D3D3D3;
	/*height:100px;*/
}
	
#Suche {
	width:192px;
	height:39px;
	background-image: url("../lay/suche_hg.jpg");
	background-position:top;
	background-repeat:no-repeat;
	}

#NavContent ul {
	margin:0; padding:0; 
	background-color:#D3D3D3;
}
#NavContent li {
	background-color:#B41515;
	color:#ffffff;
	font-size:0.8em;
	margin-bottom:2px;
	/*height:20px;*/
	list-style-type:none;
	font-weight:bold;
	display:block;}
	
.NavigationText {
	width:174px;
	line-height:18px;
	padding-bottom:2px;
	display:block;
	color:#ffffff;
	font-size:0.85em;
	}
	

a.NavigationText:active, a.NavigationText:link, a.NavigationText:visited {
	padding-left:18px;
	color:#ffffff;
	display:block;
	padding-bottom:2px;
	text-decoration:none;
	}
	
a.NavigationText:hover {
	color:#B41515;
	width:174px;
	*width:192px;
	text-decoration:none;
	background-color:#EBE9E9;
	padding-bottom:2px;
	display:block;
	} 
	
a.NavigationTextAct:active, a.NavigationTextAct:link, a.NavigationTextAct:visited, a.NavigationTextAct:hover {
	color:#B41515;
	width:174px;
	text-decoration:none;
	background-color:#EBE9E9;
	padding-bottom:2px;
	display:block;
	}

	
.UnterNavigationText {
	line-height:18px;
	color:#ffffff;
	background-color:#EBE9E9;
	font-weight:bold;
	margin-left:29px;
	display: block;
	width:143px;
	font-size: 1.1em;
}

a.UnterNavigationText:active, a.UnterNavigationText:link, a.UnterNavigationText:visited {
	text-decoration:none;
	color:#000000;
	
	}
	
a.UnterNavigationText:hover {
	color:#B41515;
	text-decoration:none;
	background-color:#EBE9E9;
	}

a.UnterNavigationTextAct:active, a.UnterNavigationTextAct:link, a.UnterNavigationTextAct:visited ,a.UnterNavigationTextAct:hover {
	color:#B41515;
	text-decoration:none;
	background-color:#EBE9E9;
	margin-left:29px;
	font-size: 1.1em;
	width:143px;
	padding-bottom:3px;
	padding-top:2px;
	display:block;
	}

.UnterNav2Text {
	width:158px;
	background-color:#ffffff;
	line-height:18px;
	padding-left:34px;
	color:#000000;
	font-weight:normal;
	display: block;
	line-height:18px;
}

a.UnterNav2Text:active, a.UnterNav2Text:link, a.UnterNav2Text:visited {
	width:158px;	
	text-decoration:none;
	color:#000000;
	font-weight:normal;
	display:block;
	}
	
a.UnterNav2Text:hover {
	width:158px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	}
a.UnterNav2TextAct:active, a.UnterNav2TextAct:link, a.UnterNav2TextAct:visited ,a.UnterNav2TextAct:hover {
	width:158px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	display:block;
	padding-left:34px;
	line-height:18px;
	background-color:#ffffff;
	}
	
#NavContent ul li ul li {
	background-color:#EBE9E9;
	font-size:0.8em;
	display:block;
	color:#000000;}
	
#NavContent ul li ul li ul li {
	background-color:#ffffff;
	border-top:2px solid #D3D3D3;
	*border-top:0px;
	font-size:1.0em;
	width:192px;
	display:block;
	color:#000000;}
	
/*Ende Navigation*/


/*Anfang Content*/
#Content {
	width:589px;
	color:#333333;
	line-height:17px;
	font-size:0.72em;
	background-image: url("../lay/hg_standort.gif");
	background-repeat:no-repeat;
	float:left;
	text-align:left;
	}
	
#Content td {
	padding-top:3px;
	*padding-top:13px;}
	
#Content h2 {
	margin-bottom:10px;}
	
	
#Content ul {
margin-top:2px;
	/*margin-top:-7px;
	*margin-top:-10px;*/}
	
#Content ol li {
	margin-bottom:10px;
	line-height:18px;}
	
#Content ul li {
	line-height:18px;}
	
#Content table {
	margin-bottom:10px;
	*margin-bottom:20px;}
	
	
#ContentTexte td{
	font-size:0.75em;
}


#ContentTexte ul{
	padding-bottom:10px;
	
}

#ContentTexte li a{
	font-size:1.0em;
}
#StandpunktContainer {
	width:549px;
	height:23px;
	padding-left:40px;
	color:#666666;
	margin-top:10px;
	font-size: 0.95em;
	}
	
	
a.StandpunktSchrift:link, a.StandpunktSchrift:active, a.StandpunktSchrift:visited {
	text-decoration:none;
	color:#666666;}
	
a.StandpunktSchrift:hover {
	text-decoration:none;
	color:#333333;}
	
#ContentTexte {
	width:549px;
	*width:549px;
	height:auto;/*300*/
	padding-top:15px;
	margin-left:40px;
	padding-bottom:10px;
	}
	
#ContentTexte input,#ContentTexte textarea {
	border: 1px solid #747474;
	margin:3px;
	padding:0px;
	width:200px;
	height:auto;
	font-family:Verdana, Arial;
	font-size:0.9em;}
	
#ContentTexte img {
	margin-left:10px;
	margin-top:5px;
	}

.eintragen {
	border: 1px solid #747474;
	margin:3px;
	padding:0px;
	width:100px;
	height:auto;
	font-size:0.9em;}

/*Ende Content*/


/*Anfang Formular*/
input {
	width:130px;
	height:13px;
	margin-top:12px;
	margin-left:18px;
	font-size:0.7em;
	color:#6A6A6A;
	border:0px;
	background-color:#ffffff;
	}
	
.button {
	margin-left:7px;
	margin-top:3px;
	*margin-top:4px;
	vertical-align:text-top;
	width:auto;
	}
	
form {
	margin:0px;
	padding:0px;
	}
	
/*Ende Formular*/	


/*Anfang Footer*/
#footer {
	/*width:781px;*/
	background-image: url("../lay/hg_unten.gif");
	background-repeat:no-repeat;
	font-size:0.7em;
	color:#333333;
	text-align:center;
	}
	
.FooterSchrift {
	font-size:0.6em;
	color:#333333;
	padding-top:30px;
	padding-bottom:30px;}
/*Ende Footer*/


/*GÄSTEBUCH*/
DIV.tx-veguestbook-pi1 td,DIV.tx-veguestbook-pi1 td a
{
font-size: 1.0em;
background-color: White;
}
DIV.tx-veguestbook-pi1 p
{
background-color:#EBEBEB;
padding:5px;
}

tx-guestbook-form-obligationfield {
	border-color:#666666;
	font-size:12px;
	}


.csc-firstHeader {
	margin:0px;
	/*margin-bottom:-12px;
	*margin-bottom:-10px;*/
	padding:0px;
	}
	
.csc-header csc-header-n1, csc-header csc-header-n2, h1 {
	margin-top:30px;
	/*margin-bottom:-10px;*/
	padding:0px;
	}
	
	
.tabelleDunkel {
	background-color:#9B9B9B;
	color:#FFFFFF;
	font-weight:bold;}
	
.tabelleMittel {
	background-color:#DDDDDD;
	color:#000000;
	font-weight:normal;}
	
.tabelleHell{
	background-color:#F3F3F3;
	color:#000000;
	font-weight:normal;}

.csc-textpic-caption {
	font-size:11px;
	line-height:16px;
	padding-bottom:5px;
	padding-left:10px;}
	
.filelinks filelinks_layout_0 {
	margin-bottom:10px;}
	
DL.csc-textpic-image.csc-textpic-firstcol
{
	margin-left:0px;
}

DL.csc-textpic-image
{
margin-left:10px;
padding:0px;
margin:0px;
}
DT
{
padding:0px;
margin:0px;
}
DD.csc-textpic-caption
{

}
/* News */
.news-list-container {
/*background-color:#B51515;
background-color:fuchsia;
border: 12px solid red;*/
width:95%;
}


.news-list-item {
border: 1px solid #c0c0c0;
margin-bottom:15px;
padding-left:5px;
padding-right:5px;
height:auto;
}

.news-list-item a {
color:#B51515;
font-weight:bold;
}

.news-list-item img {
float:right;
display:none;
}

#contentTexte li
{
margin-bottom:0px;
padding-bottom:0px;
}
DIV.csc-textpic-imagewrap
{
margin-right:10px;
*margin-right:0px;
}
DIV.csc-textpic-imagewrap DL
{
margin:0px;
padding: 0px;
}
DIV.csc-textpic-imagewrap DL img
{
margin:0px;
padding:0px;
}
table.contenttable
{
width: 100%;
}
#fotoNav img
{
margin:0;
padding:0;
display:inline;
}

dl.news-single-files dd
{
margin:0px;
padding:0px;
}



