﻿@charset "UTF-8";
/* CSS Document */

body {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.78em;
	line-height: 1.6em;
	background-color: #ffffff; 
	background-image: url(../img/hg_verlauf.jpg);
	background-repeat: repeat-x;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}
	
a:link {
	color: #5E5B5C;
	text-decoration: none;
 
}
a:visited {
	text-decoration: none;
	color: #5E5B5C;
}
a:hover {
	text-decoration: none;
	color: #0090CE;
}
a:active {
	text-decoration: none;
	color: #5E5B5C;
}

.rot { color: #0090CE; }

h1 {
	font-size:1.4em;
	font-weight: lighter; 
	color: #5E5B5C;
	margin:0;
	letter-spacing: 2px;
}

h2 { font-size:12px; line-height:20px; font-weight: lighter; color: #0090CE; margin:0}
h3 { font-size:12px; line-height:20px; font-weight: lighter; color: #0090CE; margin:0 0 0 0;  border-bottom:1px solid #999;  cursor:pointer; }

#einmitten {
	width:968px;
	left:50%;
	margin-left:-484px;
	z-index:10;
	position:relative;
}

#hgrahmenaussen {
	margin-top:30px;
	width:968px;
	height:500px;
	background-image:url(../img/hg_rahmen.jpg);
	background-repeat:repeat-y;
	z-index:10;
	display:block;
}

#hgrahmen {
	margin-top:30px;
	width:968px;
	height:688px;
	background-image:url(../img/repeat_rahmen.jpg);
	background-repeat:repeat-y;
	z-index:20;
	display:block;
}

#unter {
	clear:both;
	height:1px;
	margin:0;
	padding:0;
	}

#metanav { 
	text-align:right;
	width:834px;
	float:left;
	padding-top:66px;
	font-size:90%;
	letter-spacing:1px;
}

#gps {
	width:936px;
	text-align:right;
	height:20px;
	margin-bottom:28px;
	font-size:90%;
	}
	
#hpbutton a {
	width:940px;
	height:182px;
	padding-right:20px;
	float:left;
	background-image:url(../img/buttonHP.jpg);
	background-position:left;
	overflow:hidden;
	display:block;
	}
	
#hpbutton a:hover {
	width:940px;
	height:182px;
	padding-right:20px;
	float:left;
	background-image:url(../img/buttonHP_1.jpg);
	background-position:right;
	overflow:hidden;
	display:block;
	}
	
#prebutton a {
	width:960px;
	height:692px;
	float:left;
	background-image:url(../img/buttonPre.jpg);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
	}

#prebutton  {
	width:960px;
	height:692px;
	float:left;
	background-image:url(../img/buttonPre.jpg);
	background-repeat:no-repeat;
	background-position:top;
	overflow:hidden;
	display:block;
	}

#prebutton a:hover {
	width:960px;
	height:692px;
	float:left;
	background-image:url(../img/buttonPre_1.jpg);
	background-position:bottom;
	overflow:hidden;
	display:block;
	}
	
#subnav a {
	width:152px;
	padding:6px 0 0px 6px;
	padding-bottom:8px;
	border-bottom:1px solid #ccc;
	display:block;
	line-height: 1.2em;
	}
	
#subnav a:hover {
	width:152px;
	padding:6px 0 0px 6px;
	border-bottom:1px solid #ccc;
	display:block;
	padding-bottom:8px;
	line-height: 1.2em;
	}
	
#subnavover {
	width:152px; 
	font-weight:bold;
	padding:6px 0 0px 6px;
	display:block;
	line-height: 1.2em;
	}
	
#subsubnav a {
	padding:4px 0 0 18px;
	display:block;
	font-weight:normal;
	line-height: 1.2em;
	}
	
#subsubnav a:hover {
	padding:4px 0 0 18px;
	display:block;
	font-weight:normal;
	color:#00AOE1;
	line-height: 1.2em;
	}
	
#subsubnavover {
	padding:4px 0 0 18px;
	display:block;
	font-weight:bold;
	line-height: 1.2em;
	}
	
#logos a {
	height:23px;
	overflow:hidden;
	width:64px;
	background-image:url(../img/logos_01.gif);
	background-position:top;
	background-repeat:repeat;
	float:left;
	}
	
#logos a:hover {
	height:23px;
	overflow:hidden;
	width:64px;
	background-image:url(../img/logos_01.gif);
	background-position:bottom;
	background-repeat:repeat;
	float:left;
	}

#breaker {
	clear:both;
	overflow: hidden;
	height:1px;
	padding:0;
	margin:0;
}

#box {
	width: 420px;
	height: 150px;
	background-color: #EDEDED;
	border:1px solid;
	border-color: #999999;
	position:relative;
	top:10px;
	margin-right:auto;
	text-align:left;
	
}

#anmeldung {
	width:300px;
	height:82px;
	position:absolute;
	left:60px;
	top:43px;
}
.gs {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
}
.gs-bold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #000000;
}

#col_1 {
	width: 80px;
	height:18px;
	margin: 2px;
	float:left;
	position:static;
}
#col_2 {
	width: auto;
	height:18px;
	float:left;
	position:static;
	margin: 2px;
}

#form_text {width: 200px; height:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#form_upload {width: 140px; height:12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#form_textarea_1s {width: 400px; height:150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#form_textarea_2s {width: 200px; height:150px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#form_textarea_2s2z {width: 200px; height:80px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#form_button {width: 200px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#form_select {width: 200px; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
#form_select_short {width: 140px; height: 17px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}

<!--- Accordeon-Effect --->
#options { width:340px; margin:0; text-align:right; color:#9ac1c9; }
#options a { text-decoration:none; color:#9ac1c9; }
#options a:hover {color:#033} 

#acc { width:340px; list-style:none; color:#033; padding:2px 0 0 0;  background-color:#fff; margin:0px}
#acc .titeltext { width:292px; border:0px solid #9ac1c9; padding:0; font-weight:bold; cursor:pointer; }
#acc .titeltext:hover { background-color:#ddd;}
#acc .acc-section { overflow:hidden; background:#fff}
#acc .acc-content { width:330px; background:#fff; font-size:10px;line-height:13px;}

#acc_2 { width:340px; list-style:none; color:#033; padding:2px 0 0 0;  background-color:#fff; margin:0px}
#acc_2 .titeltext { width:292px; border:0px solid #9ac1c9; padding:0; font-weight:bold; cursor:pointer; }
#acc_2 .titeltext:hover { background-color:#ddd;}
#acc_2 .acc-section { overflow:hidden; background:#fff}
#acc_2 .acc-content { width:330px; background:#fff;font-size:10px;line-height:13px;}
