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

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


h2 {
	margin: 				0 0 3px 0; 
	padding: 				6px 0 0 0; 
	font-size: 				1.1em; 
	font-weight: 			bold; 
	color: 					#486274;

	}
h3 {
	font-size:				1.1em; 
	font-weight: 			bold;
	margin:					0 0 13px 0; 
	padding:				5px;
	border:					#ccc 1px solid;
	background-color:		#515960;
	-moz-border-radius:		5px;
	-khtml-border-radius:	5px;
	color: 					#cacaca;
	}

h4 {
	font-size:				9pt; 
	margin:					8px 0 1px 0; 
	padding:				0;
	color: 					#ffffff;
	}
h5 {
	font-size:				9pt; 
	margin:					2px 0 2px 0; 
	padding:				0;
	}
span.third {font-size:130%; font-family: Times New Roman, Comic Sans MS, sans-serif;	font-style:italic;}
span.second {font-size:150%; font-family:Times New Roman, Comic Sans MS,sans-serif;	font-style:italic;}
span.first {font-size:200%; FONT-FAMILY: Times New Roman, Comic Sans MS, sans-serif;	font-style:bold;}
td 	
	{	
	font-size: 					12pt; 
	color:#486274 ;					
	font-family:			Arial, Helvetica,Verdana,   sans-serif;
	}
html, body {
    height:100%;/* needed to base 100% height on something known*/
}
body.header{
	background:#515960;	
}
body.bilder{
	background:#c9c9c9;	
}
#outer {
    width:900px;
    background:#ffffff;
    margin:auto;
	border-right:1px solid #adadad;
    min-height:100%;
    margin-top:-40px;/*footer height - this drags the outer 40px up through the top of the monitor */
}
/* #inner protects any floats in the content from clearing the :before float */
#inner {
    width:900px;
    overflow:hidden;
	border-right:1px solid #383838;
	 /* you could use float:left instead of overflow:hidden if you wanted content to overflow*/
    background:#f7f7f7;  /* If floated instead of overflow:hidden then repeat #outer background color here */
background: transparent url(../img/) center center; 
}
#header {
    background:#515960;
    border-top:40px solid #f7f7f7; /* soak up negative margin and allows header to start at top of page*/
}
#navi {
width:900px;
margin:auto;
float:left;
background: #414141;
background: transparent url(../img/navi_0.gif) center center repeat-x; 
}
#content{/* Inhaltsbereich */
	width:860px;
	float:right;
	margin:auto;
	padding: 15px 20px 15px 10px;
	border-right:1px solid #383838;
	overflow:hidden;
	}

#footer {/* Fussbereich am unteren Rand des Browsers*/
   background:#c9c9c9;	
   width:100%;
   margin:auto;
   height:40px;/* dieselbe Groesse wie der negative Wert von #outer */
   clear:both;
   z-index: 100;
}
/*Opera Fix*/
body:before {
    content:"";
    height:100%;
    float:left;
    width:0;
}
	
div.clear {
clear:left;
}


A.neu1:link  {color:#515960;padding: 1px 1px 1px 1px;  TEXT-DECORATION: underline}
A.neu1:visited  {color:#515960;padding: 1px 1px 1px 1px;  TEXT-DECORATION: underline}
A.neu1:hover  {COLOR: #ffffff;padding: 1px 1px 1px 1px;background-color: #515960; TEXT-DECORATION: underline overline}
A.neu1:active  {COLOR: #ffffff;padding: 1px 1px 1px 1px;background-color: #515960; TEXT-DECORATION: underline overline}
A.neu10:link  {color:#515960;padding: 1px 1px 1px 1px;  TEXT-DECORATION:none;FONT-WEIGHT: bold;}
A.neu10:visited  {color:#515960;padding: 1px 1px 1px 1px;  TEXT-DECORATION: none;FONT-WEIGHT: bold;}
A.neu10:hover  {COLOR: #7d7d7d;padding: 1px 1px 1px 1px;background-color: #515960; TEXT-DECORATION: none;FONT-WEIGHT: bold;}
A.neu10:active  {COLOR: #7d7d7d;padding: 1px 1px 1px 1px;background-color: #515960; TEXT-DECORATION: none;FONT-WEIGHT: bold;}

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 #006600;
-moz-border-radius:		5px;
-khtml-border-radius:	5px;
PADDING: 2px 1px 2px 1px;
MARGIN: 1px 2px 1px 2px;
FONT-SIZE: 10pt;
FONT-WEIGHT: bold;
TEXT-ALIGN:center;
COLOR:#fafafa;
background: url('http://www.enckhook.de/webseiten/img/back_button_0.gif');
BACKGROUND-COLOR: #5e676e;}
input.kontaktform2,textarea.kontaktform2,select.kontaktform2 {
FONT-FAMILY:Arial,sans-serif;
TEXT-DECORATION: none;
BORDER: 1px solid #006600;
-moz-border-radius:		5px;
-khtml-border-radius:	5px;
PADDING: 2px 1px 2px 1px;
MARGIN: 1px 2px 1px 2px;
FONT-SIZE: 10pt;
FONT-WEIGHT: bold;
TEXT-ALIGN:center;
COLOR:#fafafa;
background: url('http://www.enckhook.de/webseiten/img/back_button_0.gif');
BACKGROUND-COLOR: #5e676e;}

input.kontaktform3,textarea.kontaktform3,select.kontaktform3 {
FONT-FAMILY:Arial,sans-serif;
TEXT-DECORATION: none;
BORDER: 1px solid #515960;
-moz-border-radius:		1px;
-khtml-border-radius:	1px;
PADDING: 0px 1px 0px 1px;
MARGIN: 0px 1px 0px 1px;
FONT-SIZE: 9pt;
FONT-WEIGHT: normal;
TEXT-ALIGN:center;
COLOR:#515960;
BACKGROUND-COLOR: #f7f7f7;}

.red {color:#e10005;}
.hg {background-color : #e7e7e7;}
.headline {font-size : 20pt;font-family: Arial narrow;color : #FF0033;filter:DropShadow(color=#d1d1d1, offx=2, offy=1);letter-spacing:2px}



.td18 {FONT-SIZE: 12pt;FONT-WEIGHT: bold;TEXT-ALIGN:center;COLOR:#486274;}
.td13b {FONT-SIZE: 10pt;FONT-WEIGHT: bold;TEXT-ALIGN:center;COLOR:#486274;}
.td13bb {FONT-SIZE: 11pt;FONT-WEIGHT: bold;COLOR:#486274;background-color : #E4E4CB;padding:5px 16px 5px 16px}
.tdTNRg  {font-family : Times New Roman;font-size : 22pt;color :#515960;	text-align : center;}

table.extra { border-width:1px; border-color:#cecece; border-style:solid; border-collapse:collapse; text-align:left;}
th.extra { border-width:1px; border-color:#cecece; border-style:solid; border-collapse:collapse;  text-align:center; }
td.extra { border-width:1px; border-color:#cecece; border-style:solid; border-collapse:collapse;   text-align:left;}
td.extrab { border-width:2px; border-color:#93A68A; border-style:solid; border-collapse:collapse;font-weight:bold; text-align:left; }
th.extrab { border-width:2px; border-color:#93A68A; border-style:solid; border-collapse:collapse;  text-align:left; }
.greennew {background-color : #e0e6e0;border-color:#486274;border-left-style:solid; padding-right:2px;border-right-style:solid;padding-left:2px;border-left-width:2px;border-right-width:2px;border-top-width : 1px;border-top-style : solid;border-bottom-width : 1px;border-bottom-style : solid;color: #486274;}
.hidepics { width:0px; height:0px; visibility:hidden;}
