height:100%;@charset "utf-8";

/* Menue */
 /* ----------> Begin Hauptmenu <---------- */	
* { 
	margin:					0; 
	padding:				0; 
	}


h2 {
	margin: 				0 0 0px 0; 
	padding: 				6px 0 0 0; 
	font-size: 				1.2em; 
	font-weight: 			bold; 
	}
h3 {
	font-size:				1.3em; 
	font-weight: 			bold;
	margin:					0px 0 0px 0; 
	padding:				5px;
	border:					#ccc 0px solid;
	background-color:		#f1f1f1;
	/*background: 	 		transparent url('../img/.png') repeat-x left;*/
	text-align:center;
	-moz-border-radius:		5px;
	-khtml-border-radius:	5px;
	}

h4 {
	font-size:				0.95em; 
	margin:					3px 0 2px 0; 
	padding:				0;
	text-align:center;
	}
h5 {
	font-size:				0.9em; 
	margin:					3px 0 2px 0; 
	padding:				0;
	text-align:right;
	}
span.third {font-size:120%; font-family: Times New Roman, Comic Sans MS, sans-serif;	font-style:italic;}
span.second {font-size:140%; font-family:Times New Roman, Comic Sans MS,sans-serif;	font-style:italic;}
span.first {font-size:180%; FONT-FAMILY: Times New Roman, Comic Sans MS, sans-serif;	font-style:bold;}

p	
	{	
	color:#782235 ;					
	text-align:left;
	}

td 	
	{	
	color:#782235 ;					
	text-align:left;
	}
html, body {
    height:100%;/* needed to base 100% height on something known*/
	font-family:			Verdana,Arial,   sans-serif;
	font-size: 					120.01%; 
	background:#d5d5ca;
	background: url('../img/2012/img/back_aussen.png') top center repeat-x;
}

#left{
background: transparent url('../img/2012/img/begrenzung_rechts.png') top left no-repeat;
   
}
#right{
background: transparent url('../img/2012/img/begrenzung_links.png') top right no-repeat;
}


#outer {
    width:1210px;
    margin:auto;
	min-height:100%;
    margin-top:-40px;
	background:#d5d5ca;
	background: transparent url('../img/2012/img/back_haupt.png') top center repeat-x;
    */
}
/* #inner protects any floats in the content from clearing the :before float */
#inner {
    width:960px;
	margin:auto;
	/*background:#ffffff;*/
	
}
#header {
	width:960px;
    border-top:30px solid;
	
	/* border: 1px solid #000000;
	soak up negative margin and allows header to start at top 
of page*/
}
#navi {
width:200px;
margin:auto;
float:left;
}
#content{/* Inhaltsbereich */
	width:640px;
	float:right;
	margin:auto;
	padding: 15px 20px 15px 10px;
	background:#ffffff;
   }

#footer {/* Fussbereich am unteren Rand des Browsers*/
float:left;
   width:960px;
   margin:auto;
   background:#ffffff;
   height:30px;/* dieselbe Groesse wie der negative Wert von #outer */
   clear:both;
   z-index: 100;
}
/*Opera Fix*/
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
}
#schrift {
width:960px;
margin:auto;
float:left;
background:#feea00;	
/* background: transparent url('../img/back_inner.jpg');*/
}
	
div.clear {
clear:left;
}


A.neu1:link  {color:#919353;padding: 1px 1px 1px 1px;  TEXT-DECORATION: underline}
A.neu1:visited  {color:#919353;padding: 1px 1px 1px 1px;  TEXT-DECORATION: underline}
A.neu1:hover  {COLOR: #ffffff;padding: 1px 1px 1px 1px;background-color: #782235;}
A.neu1:active  {COLOR: #ffffff;padding: 1px 1px 1px 1px;background-color: #782235;}
A.neu2:link  {font-family:Comic Sans MS;color:#ffffff;padding: 1px 1px 1px 1px;  TEXT-DECORATION:none}
A.neu2:visited  {color:#ffffff;padding: 1px 1px 1px 1px;  TEXT-DECORATION:none}
A.neu2:hover  {COLOR: #cc9900;padding: 1px 1px 1px 1px;  TEXT-DECORATION:none}
A.neu2:active  {COLOR: #cc9900;padding: 1px 1px 1px 1px; TEXT-DECORATION:none}

input.kontaktform1,textarea.kontaktform1,select.kontaktform1 {
FONT-FAMILY:Arial,sans-serif;
TEXT-DECORATION: none;
BORDER: 1px solid #ffec01;
-moz-border-radius:		5px;
-khtml-border-radius:	5px;
PADDING: 2px 1px 2px 1px;
MARGIN: 1px 2px 1px 2px;
FONT-SIZE: 0.98em;
FONT-WEIGHT: bold;
TEXT-ALIGN:center;
COLOR:#ffec01;
BACKGROUND-COLOR: #5f9a06;}
input.kontaktform2,textarea.kontaktform2,select.kontaktform2 {
FONT-FAMILY:Arial,sans-serif;
TEXT-DECORATION: none;
BORDER: 1px solid #6e5d58;
-moz-border-radius:		5px;
-khtml-border-radius:	5px;
PADDING: 2px 1px 2px 1px;
MARGIN: 1px 2px 1px 2px;
FONT-SIZE: 0.98em;
FONT-WEIGHT: bold;
TEXT-ALIGN:center;
COLOR:#6e5d58;
background: url('../img/pflaster.png');
BACKGROUND-COLOR: #cacaca;}

input.kontaktform,textarea.kontaktform,select.kontaktform {
FONT-FAMILY:Arial,sans-serif;
TEXT-DECORATION: none;
BORDER: 1px solid #6e5d58;
-moz-border-radius:		1px;
-khtml-border-radius:	1px;
PADDING: 2px 4px 2px 4px;
MARGIN: 2px 4px 2px 4px;
FONT-SIZE: 0.92em;
FONT-WEIGHT: normal;
TEXT-ALIGN:left;
COLOR:#6e5d58;
BACKGROUND-COLOR: #f7f7f7;}

.second {font-size:150%; color:#919353; font-family:Arial;	text-align:left;}
.first {font-size:200%; color:#919353; font-family:Arial;	text-align:left;}
.red {color:#e10005;}
.hg {font-size : 0.98em;font-weight:normal;color:#b5d8ee; }
.headline {font-size : 1.4em;font-family: Arial narrow;color : #FF0033;filter:DropShadow(color=#d1d1d1, offx=2, offy=1);letter-spacing:2px}
.td11 {font-size:0.92em;color:#919353;	text-align:left;}
.td13b {font-size:1.1em;color:#919353;font-weight:bold;	text-align:left;}
td18 {FONT-SIZE: 1.18em;FONT-WEIGHT: bold;	text-align:left;COLOR:#919353;}
.tdTNR  {font-family : Times New Roman;font-size : 22pt;color :#515960;	text-align : center;}



table.news { border-width:1px; border-color:#f3f3f3; border-style:solid;  text-align:left;
-moz-border-radius:		5px;
-khtml-border-radius:	5px;
background-color: #d6e2e2;}
th.news { border-width:1px; border-color:#cecece; border-style:solid; border-collapse:collapse;  text-align:center;background-color: #6e5d58; }
td.news { border-width:1px; border-color:#cecece; border-style:solid; border-collapse:collapse;   text-align:left;
background-color: #f7f9f9;}
td.newsb { border-width:2px; border-color:#93A68A; border-style:solid; border-collapse:collapse;font-weight:bold; text-align:left; }
th.newsb { border-width:2px; border-color:#93A68A; border-style:solid; border-collapse:collapse;  text-align:left; }


.hidepics { width:0px; height:0px; visibility:hidden;}

#pscroller1{
width: 350px;
height: 60px;
font-size:150%; color:#008a4e; 
font-family:Arial;
PADDING: 5px 10px 5px 10px;
background-color: #ffffff;
text-align:center;
vertical-align:middle 
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid #e2e2e2;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}

.someclass{ }

DIV.fstLevel a
{
	TEXT-DECORATION: none;
	DISPLAY: block;
	HEIGHT: 36;
	WIDTH: 200;
	PADDING: 5px 10px 5px 30px;
	MARGIN: 5px 0px 5px 0px;
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold;
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: middle;
	COLOR: #947e67;
	BACKGROUND-COLOR: #ffffff;
background:transparent url('../img/navi_0.gif') repeat-x right;
}
/*Style-Definition für die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: #782235;
background:transparent url('../img/navi_2.gif') repeat-x right;
}
/*Style-Definition für die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION:none;
DISPLAY: block;
WIDTH: 200;
HEIGHT: 36;
PADDING: 5px 10px 5px 30px;
MARGIN: 5px 0px 5px 0px;
FONT-SIZE: 14px;
FONT-WEIGHT: bold;
TEXT-ALIGN: left;
VERTICAL-ALIGN: middle;
COLOR: #782235;
BACKGROUND-COLOR: #008a4e;
background: transparent url('../img/navi_2.gif') repeat-x right;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition für die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 180;
HEIGHT: 24;
PADDING: 3px 0px 3px 46px;
MARGIN: 1px 13px 1px 0px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-ALIGN:left;
VERTICAL-ALIGN: middle;
COLOR: #008a4e;
background: transparent url('../img/navi1_0.gif') repeat-x right;
}
/*Style-Definition für die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
TEXT-DECORATION:none;
DISPLAY: block;
WIDTH: 180;
PADDING: 3px 0px 3px 46px;
MARGIN: 1px 13px 1px 0px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-ALIGN:left;
ERTICAL-ALIGN: middle;
COLOR: #782235;
BACKGROUND-COLOR: #557f14;
background: transparent url('../img/navi1_1.gif') repeat-x right;
}
/*Style-Definition für die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION:none;
DISPLAY: block;
WIDTH: 180;
PADDING: 3px 0px 3px 46px;
MARGIN: 1px 13px 1px 0px;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
TEXT-ALIGN:left;
ERTICAL-ALIGN: middle;
COLOR: #782235;
BACKGROUND-COLOR: #557f14;
background: transparent url('../img/navi1_2.gif') repeat-x right;
}
