html,body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	width: 100%;
	height: 100%;
	font-size: 76%;
	line-height: 16px;
	overflow: hidden;
	font-family: Arial, sans-serif;
	font-size: 1.5em;
	overflow-y: hidden;
}




/*style*/
P,ol,li,textarea,option,select {
	font-family: Arial, sans-serif;
	font-size: 10px;	
	line-height: 12px;
	text-align: left;
	color: #000;
}

a {
	font-size: 9px;
	font-family: Arial, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}

a:hover {
	font-size: 9px;
	font-family: Arial, sans-serif;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}


img {border: none}
img.border {border: 1px solid #666}

p {margin-top: 0px}

.rechts {float: right; display: inline}
.links {float: left; display: inline}
.center {text-align: center;}

.clear {clear: both;}
.clear_r {clear: right;}
.clear_l {clear: left;}

.logo_text {
	font-family: Arial, sans-serif;
	color: #4b4b4b;
	font-size: 2em;
	margin: 0px;
	margin-top: 32px;
}



.menu_table {
	margin: 0px; 
	padding: 0px; 
	margin-left: 150px; 
	width: 280px; 
	height: 15px; 
	background-color: #f2f2f2;
}

.menu_table td {
	width: 30%; 
	text-align: center; 
	height: 15px; 
	background-color: #f2f2f2;
	border-right: 2px solid #cdcdcd;
}

.menu_table td p {
	text-align: center; 
	font-size: 1.2em; 
	color: #595959; 
	margin: 0px;
}

.menu_table a:link {color: #595959;text-decoration: none;} 
.menu_table a:visited {color: #595959;text-decoration: none;} 
.menu_table a:active {color: #f00;text-decoration: none;} 
.menu_table a:hover {color: #f00;text-decoration: none;}

#header {
	width: 770px;
	height: 75px;
	background-color: #e6e6e6;
}

#menu {
	width: 770px;
	height: 15px;
	background-color: #e6e6e6;
}

#content {
	width: 770px;
	height: 100%;
	background-image: url("images/bg2.gif");
	background-repeat: repeat-y;
	position: relative;
}

#content_home {
	font-size: 100%;
}

.content_area {
	width: 620px;
	position: absolute;
	top: 90px;
	left: 150px;
	height: 85%;
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: auto;
	overflow-x: hidden;
	font-size: 100%;
/*	overflow-y: hidden; */
}


.content_area2 {
/*	scrollbar-3dlight-color: #FFFFFF; */
	
  scrollbar-face-color: #B4C2D4;
  scrollbar-track-color: #B4C2D4;
  scrollbar-arrow-color: #FFFFFF;
  scrollbar-highlight-color: #B4C2D4;
  scrollbar-shadow-color: #B4C2D4;
  scrollbar-3dlight-color: #B4C2D4;
  scrollbar-darkshadow-color: #B4C2D4;

	
	
	width: 280px;
	top: 40px;
	left: 150px;
	height: 200px;
	margin: 40px;
	padding: 10px;
	float: justify;
	overflow: auto;
	overflow-x: hidden;
	font-family: Arial, sans-serif;
/*	font-weight: bold; */
	color: #000000;
	font-size: 10;	
	line-height: 12px;	
}

.content_area2 a:link {
color: #202020;
text-decoration: none;
font-weight: normal
} 
.content_area2 a:visited {
color: #202020;
text-decoration: none;
font-weight: normal
} 
.content_area2 a:active {
color: #ffffff;
text-decoration: none;
font-weight: normal
} 
.content_area2 a:hover {
color: #ffffff;
text-decoration: none;
font-weight: normal
}

p.header {
	font-size: 2.8em;
	font-family: "Times New Roman", serif;
	color: #818181;
	line-height: 28px;
	margin-bottom: 6px;
}

p.header2 {
	font-size: 1.5em;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #737373;
	margin-top: 10px;
	margin-bottom: 0px;
}

p.header3 {
	font-size: 1.5em;
	font-family: Arial, sans-serif;
	font-weight: bold;
	color: #737373;
	margin-top: 10px;
	margin-bottom: 0px;
	text-align: center; 
}


p.klein {
	font-size: 1.15em;	
	font-family: Arial, sans-serif;
	line-height: 12px;
}

p.klein2 {
	font-size: 1.2em;	
	font-family: Arial, sans-serif;
	line-height: 12px;
}

.klein3 {
	font-size: 1.2em;	
	font-family: Arial, sans-serif;
	line-height: 13px;
}

.klein4 {
	font-size: 1.0em;	
	font-family: Arial, sans-serif;
	line-height: 10px;
}


.klein5 {
	font-size: 1.6em;	
	font-family: Arial, sans-serif;
	line-height: 13px;
	font-style : regular;
	
}
ul.menu_haupt {
	font-family: Arial, sans-serif;
	font-size: 7px;
	margin-left: 5px;
	margin: 0px;
	padding: 0px;
}

div.menu li {
	font-family: Arial, sans-serif;
	font-size: 1.2em;
	margin-left: 8px;
	padding: 0px;
	color: #666;
	list-style: none;
}

.menue {
	background-color: #e6e6e6; 
	width: 125px; 
	padding: 0px;
	padding-left: 8px;
	padding-right: 19px;
	font-weight:normal;
}


.menue_haupt {
	background-color: #e6e6e6; 
	width: 125px; 
	padding: 0px;
	padding-left: 0px;
	padding-right: 14px;
	font-weight:normal;
}




.cms {
	font-family: Arial, sans-serif;
	color: #F99744;
}

input.contact {
	border: 1px solid #aaa;
	background-color: #e6e6e6;
	height: 16px;
	width: 160px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 1px 2px 0px 2px;
}


input.contact_submit {
	background-color: #e6e6e6;
	border: 1px solid #aaa;
	height: 18px;
	width: 95px;
	font-size: 11px;
	color: #f00;
	font-family: Arial, sans-serif;
	text-align: center;
	font-weight: bold;
}
input {
	border: 1px solid #aaa;
	background-color: transparent;
	width: 210px;
	height: 16px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 1px 2px 0px 2px;
}
textarea {
	border: 1px solid #aaa;
	background-color: transparent;
	width: 210px;
	height: 90px;
	font-size: 11px;
	font-family: Arial, sans-serif;
	padding: 1px 2px 0px 2px;
	overflow: auto;
}

.empf {
	border: 1px solid #aaa;
	background-color: #e6e6e6;
	width: 318px;
	height: 130px;
	font-size: 14px;
	font-family: Arial, sans-serif;
	line-height: 20px;
	padding: 4px 10px;
	overflow: auto;
}

.menue_klein {
	margin-left: 2px;
}

input.button {
	width: 60px;
	height: 20px;
	font-weight: bold;
	text-align: center;
	padding: 1px;
	font-size: 1.2em;
	cursor: hand;
}

.cont {
 	padding: 25px 10px 10px 35px;
	width:555px;
}




#scrollbkg {position:absolute; left:0; top:0; width:15px; height:362px;
			z-index:1000;visibility:hidden;}
			
#slider    {position:absolute; left:0; top:0; width:11px; height:44px;  
			z-index:2000;visibility:hidden;}

#divCont   {position:absolute; left:472; top:360; width:300px; height:300px;
			clip:rect(0px 572px 360px 0px);z-index:1000;}
			
#floatContent   {position:absolute; left:0; top:0;
			font-family:verdana,san serif;font-size:10px; 
			color:#000000;z-index:200;
 			padding:8px 8px 8px 8px;}

#divOutline   {position:absolute; left:32px; top:72px; width:572px; height:362px;
				z-index:100;}
			
#logo   {position:absolute; left:26; top:0; width:508px; height:72px;
			z-index:4000;}	


