body {	font-family: Arial, Verdana, Helvetica;	font-size: 10px;	color: #666666;		background-color:#ccc;	height:100%;	margin:0px; 	padding:0px;}


a {	font-size: 11px;	color: #000066;	text-decoration:none}
a:hover {	color: #000066;	text-decoration:underline;}
a:active {	color: #000066;}

.ok {color:#000066;}
.error {color:#990000;}


div.body {margin:auto; width:822px; background-image:url(img/main_bgd.jpg);}

div {border:0px solid;}

.head_menu_l {float:left;margin-left:30px;margin-top:3px;width:220px; font-size:11px;}
.head_menu_r {
	float:right;
	color:#666666;
	margin-top:3px;
	width:520px;
	text-align:right;
	margin-right:45px;
	letter-spacing:0.1em
}
.head_menu_r a { color:#666666;}
.head_menu_r a:hover { text-decoration:underline;}

div.head_logo { clear:both;width:auto; height:133px;}
div.head_logo_content{	width:500px;	height:133px;	float:left;overflow:hidden;}
div.logo { width:175px;height:133px;background-image:url(img/head_logo_right.jpg); float:right;margin-right:30px;}

.menu {clear:both;width:auto;background-color:white;margin-left:30px;margin-right:30px;height:275px;border-top:0px solid #000066;overflow:hidden;background-position: 0px 28px;background-repeat:no-repeat;}


.menu_navi {float:left;position:relative;top:-28px;text-transform:uppercase;width: auto;text-align:center;margin: 0; padding:0;line-height:13px;#line-height:12px;}
.menu_navi a{display: block;position:relative;cursor: pointer;font-size:10px;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;padding: 0.75em 10px;color: #FFFFFF;text-decoration: none;letter-spacing:2px;}
.menu_navi a:hover, .menu_navi1 a:focus{	background-color: #333333;color: #FFFFFF;}

.menu_navi_sub {position:relative;top:9px;left:0;float:left;text-transform:uppercase;width: auto;text-align:left;margin: 0; padding:0;overflow:hidden;display:none;border: 0px solid blue;}
.menu_navi_sub a{display: block;background-color: #333333;font-size:10px;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;padding: 0.70em 10px;color: #FFFFFF;text-decoration: none;letter-spacing:0.1;border-bottom: 1px solid white;}
.menu_navi_sub a:hover, .menu_navi1 a:focus{	background-color: #666666;color: #FFFFFF;}


.menu_navi_subsub { float:left;margin:0;position:relative;text-align:left;display: none;}
.menu_navi_subsub a{line-height:12px;#line-height:13px;background-color:#666666;filter:alpha(opacity =70); -moz-opacity:.70;opacity:0.70; zoom: 1; /* stupid IE opacity*/;cursor: pointer;font-size:10px; border-bottom: dotted 1px
  #CCCCCC;font-weight:normal;font-family:Verdana, Arial, Helvetica, sans-serif;padding: 0.5em 10px;color: #FFFFFF;text-decoration: none;letter-spacing:0.0; text-transform:none; height:28px;}
.menu_navi_subsub a:hover, .menu_navi1 a:focus{	background-color: #666666;color: #FFFFFF;filter:alpha(opacity=100); -moz-opacity:1;opacity:1;}




.content { width:auto; height:auto; text-align:left;margin-left:30px;margin-right:30px;overflow:hidden;border:0px solid red;}

/*template 1*/
.col_headline {width:auto;border: solid 0px black;height:auto;padding-left:100px;padding-right: 220px;padding-top: 0px;margin-bottom:40px;margin-top:30px; }
.col_1 {	width:400px;min-height:400px;float:left;	padding-left:100px;	padding-right: 25px;font-size:12px; line-height: 1.5em;overflow:hidden; } /*inhalt*/
.col_news {	width:190px;float:right;height:auto;background-color: #000066;color:#FFFFFF;padding:20px;font-weight: normal;font-size:12px;letter-spacing:0.1em;}
.text {font-size:11px;letter-spacing:0em;}

/*template 2*/
.col_2 {	width:290px;min-height:600px;float:left;	padding-left:100px;	padding-right: 10px;font-size:12px; line-height: 1.5em;overflow:hidden; } /*inhalt*/
.col_pic {	width:347px; float:right;padding:0px;font-weight: bold;border-top:solid 8px #000066;}
.col_navigater  {border-top:solid 8px #000066;clear:both;text-align:right;#margin-top:-2px;}

/*template 3*/
.col_3 {width:400px;min-height:600px;float:left;	padding-left:100px;	padding-right: 25px;font-size:12px; line-height: 1.5em;overflow:hidden; text-align:justify;} /*inhalt*/
.col_navi {width:auto;border:0px solid black;height:auto;padding-left:100px;padding-top: 0px;margin-bottom:40px;margin-top:30px;}
.col_navi a {font-size:14px;font-family:Verdana, Arial, Helvetica, sans-serif;color: #666666;}
.col_navi a:hover {color:#000066;text-decoration:none;}

.col_navi2 {float:left;margin-left:70px;}
.col_navi2 a {font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;color: #666666;}
.col_navi2 a:hover {color:#000066;text-decoration:none;}


h1 { text-transform:uppercase; color: #000066; font-size:12px;font-weight:normal; line-height:1.1em; letter-spacing:0.1em;  }


div.footer {clear:both;width:auto;	height:30px;margin-left:30px;margin-right:30px;	margin-top: 30px;	background-color:#000066;color:#FFFFFF;font-size:10px;font-weight:bold;	line-height:28px;}
div.footer a {	font-size: 10px;	color: #FFFFFF;	text-decoration:none}
div.footer a:visited {	color: #FFFFFF;}
div.footer a:hover {	color: #FFFFFF;	text-decoration:underline;}
div.footer a:active {	color: #FFFFFF;}

div.bottom { width:auto; height:25px; margin:auto;}


input { height:12px; font-size:11px; border: solid 1px #000000; font-family:Arial, Verdana; padding-bottom:2px; padding-top:2px; padding-left:5px;}
select,option { height:16px; font-size:10px; border: solid 1px #FFFFFF;color: #666666;font-family: Arial, Verdana, Helvetica;}
span.headsearch { font-size:11px;}
