/* CSS Document */

*
{
	padding:0;
	margin:0;
}

html 
{
	overflow:scroll;
}

li
{
	padding-bottom:5px;
	margin-left: 10px;
}

h1,h2,h3,h4,h5{
color:#000099;
}

body{
/*background:url(graf/bg_gross.jpg) repeat;*/
background-color:#c0e0d0;
}

hr
{
/*	margin-bottom:3px;
	margin-top:3px;*/
}

ul
{
	margin-left:10px;
}

table
{
vertical-align:top;
}

tr, td
{
vertical-align:text-top;
}
#head
{
	width:760px;
	border-bottom-width: 2px;
  	border-bottom-style: dashed;
  	border-bottom-color: teal;
	font-size:16px;
/*	border:#FFCCFF solid 1px;*/
	
}
#innerhead
{
	font-size:16px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	width:760px;
	border-top-width: 2px;
  	border-top-style: dashed;
  	border-top-color: teal; 
}
#outher{
width:776px;
background:url(graf/outher.jpg) repeat-y;
}
#inner{
background:url(graf/bg2.jpg) repeat;
}

#main
{
border-top:inset 1px #666666;
border-left:inset 1px #666666;
border-right:outset 1px #666666;
border-bottom:outset 1px #666666;
	width:760px;
/*	border:#CC00FF solid 1px;*/
}

.lang{
	background:url(graf/menu_down.gif) no-repeat;
	height:30px;
}


#menucont
{
	padding-top:10px;
	height:300px;
	width:125px;
	float:left;
	font-family:Trebuchet MS;
/*	border:red 1px solid;*/
}
.menu
{	
	font-size:13px;
	padding-left:5px;
	background-color:#CCCCCC;
/*	border: #FFFF00 solid 1px;*/
}

.menu:hover
{
	/*font-weight:bold;*/
	background:url(graf/hover3.gif) repeat-y;
}
#ankermenu a{
color:#0000FF;
font-size:12px;
}
#ankermenu li{
padding-left:10px;
list-style-type:none;
margin-bottom:-5px;
}
#ankermenu ul{
margin-left:0px;
}


.formular
{
	font-size:12px;
	text-align:left;
}

#content
{
	float:left;
	width:400px;
	font-family:Verdana;
	font-size:14px;
	padding-left:150px;
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	border-left:#CCCCCC solid 1px;
/*	border: green solid 1px;*/
}

.image
{
	padding:5px;
	border:1px solid grey;
	float:left;
}

.lang_img
{
	margin-left:6px;
	margin-top:5px;
	float:left;
/*	border: black solid 1px;*/
}

#footer
{
	clear:both;
	height:25px;
	width:760px;
	font-size:15px;
	font-weight:bold;
	color:#000099;
	/*border-top:#CCCCCC solid 1px;*/
	border-top-width: 2px;
  	border-top-style: dashed;
  	border-top-color: teal; 
/*border:#FF6600 solid 1px;*/
}

/*Link*/
a:link{
text-decoration:none;
color:#333333;
}
a:visited{
text-decoration:none;
color:#333333;
}
a:active{
color:#0b3497;
text-decoration:none;
border:0px;
}

/*Formular*/

.bereich
{
	width:600px;
	padding-bottom:10px;
	font:"Helvetica", sans-serif;
}

.links
{
	width:80px;
	float:left;
}
.rechts
{
	width:520px;
	flaot:left;
}
.linksa
{
	width:180px;
	float:left;
}
.rechtsa
{
	width:420px;
	flaot:left;
}
.l_gleich
{
	width:300px;
	float:left;
}
.r_gleich
{
	width:350px;
	float:left;
}
.einzeile
{
	width:250px;
	float:left;
}
.einzeile2
{
	width:300px;
	float:left;
}
.einzeile3
{
	width:400px;
	float:left;
}
.einzeile4
{
	width:600px;
	float:left;
}

.partner td
{
border-bottom:#CCCCCC solid 1px;
padding-bottom:5px;
vertical-align:top;
}