body{
	margin:4px;
	background-color:#ADBDD0;
	font-family:Verdana, Tahoma, Arial;
	font-size:12px;
}
img{
	border:none;
}
h4{
	font-size:10px;
	padding:0;
	margin:0;
}
a {text-decoration:none; color:black;}
#content a:hover{text-decoration:underline;}
#footer a:hover{text-decoration:underline;}
#infotext_layer_border a:hover{text-decoration:underline;}
a:visited{color:black;}

.blue_link a{
	color:#284568;
}

table {
border-color:#FFFFFF;
}

tr{
border-top:1px solid #FFFFFF;
border-bottom:1px solid #FFFFFF;
}

/* Main Layout */
#header{
	width:995px;
	height:150px;
}

#info_header{
	position:relative;
	width:995px;
	height:68px;
	background-color:#FFF;
}
#info_space{
	position:absolute;
	width:75px;
	top:0;
	left:0;
}
#info_left{
	position:absolute;
	width:454px;
	top:0;
	left:75px;
	padding: 20px 10px 10px 20px;
}
#info_right{
	position:absolute;
	width:426px;
	top:0;
	left:549px;
	padding:10px;
}

#container {position:relative; display:block; min-height:570px; height:auto; _height:570px; width:920px; background:#FFF; border-left:75px solid #ADBDD0; overflow:visible;}
* html #container {display:inline-block;}
#nav {float:left; position:relative; width:75px; margin-left:-75px; display:inline;}
* html #nav {width:75px;}

#nav img{
	display:block;
}

#content{
	padding: 10px 20px 10px 20px;
}

#footer{
	display:block;
	width:880px;
	background-color:#FFF;
	color:#284568;
	font-size:10px;
	border-left:75px solid #ADBDD0;
	padding:30px 20px 5px 20px;
}
#footer p{
	margin:0;
}
#footer a{
	color:#284568;
}

.clear {clear:both;height:1px;overflow:hidden;}

/* Individuelle Content Styles */
#calendar{
	position:relative;
	width:454px;
	left:0px;
	top:0px;
}

#map_area{
	position:absolute;
	width:426px;
	left:484px;
	top:10px;
}

#map_top{
	position:absolute;
	left:10px;
	top:0px;
	width:241px;
	background-color:#eee;
	font:10px Arial;
	color:#666;
	border-top:7px solid #666;
}

#map_top a{
	padding: 0px 0.2em;
	text-decoration: none;
	float: left;
	color: #666666;
	background-color: #eee;
	border: 1px solid #eee;
}

#map_top a:hover{
	background-color: #ddd;
	border:1px solid #ccc;
	border-bottom:1px solid #ddd;
	color:#000;
	text-decoration:none;
}


#map{
	position:absolute;
	left:0;
	top:40px;
	width:306px;
	height:363px;
	background-image:url(../../pics/map.gif);
	background-repeat:no-repeat;
}
#legend{
	position:absolute;
	left:267px;
	top:0px;
	font-size:10px;
	color:#666666;
	background-color:#EFEFEF;
	border-top:7px solid #666;
}
#legend a{
color: #666666;
}

.loginForm{
	width:866px;
	background-image:url(../../pics/brauntop1px.gif);
	background-repeat:repeat-y;
	padding:5px;
}

.info_left_welcome{
	color:#B8B88C;
	margin:0;
	border-bottom:1px solid #B8B88C;
}
.info_left_text{
	margin-top:10px;
}
.info_left_admin{
	font-size:10px;
	text-align:center;
	width:434px;
	border:1px solid #b8b88c;
	padding:2px;
}
.info_left_admin a:hover{
text-decoration:underline;
}

.info_left_location_overview{
	position:relative;
	left:0px;
	top:0px;
	width:454px;
	height:48px;
	padding-left:4px;
	padding-top:2px;
	background-image:url(../../pics/location_overview.gif);
	background-repeat:no-repeat;
}
.info_left_location_overview_title{
	font-size:15px;
	font-weight:bold;
}
.info_left_location_overview{
	position:relative;
	left:0px;
	top:0px;
	width:454px;
	height:48px;
	padding-left:4px;
	padding-top:2px;
	background-image:url(../../pics/location_overview.gif);
	background-repeat:no-repeat;
}
.info_left_location_overview_title{
	font-size:15px;
	font-weight:bold;
}

.form_frame{
	position:relative;
	left:0px;
	top:20px;
	width:876px;
	background-image:url(../../pics/EventEntryBackgr1px.gif);
	background-repeat:repeat-y;
}
.form_frame_title{
	position:relative;
	left:0px;
	top:0px;
	width:866px;
	font-weight:bold;
	background-image:url(../../pics/brauntop1px.gif);
	background-repeat:repeat-y;
	padding:5px;
}


.small_font{
	font-size:10px;
}

.font_blue{
	color:#284568;
}



.event_text1{background-color:#EFEFEF;}
.event_text2{background-color:#DBDBDB;}
.event_up_down{background-color:#666666;}
.event_details{background-color:#999999;}
.event_farbe_red1{background-color:#FA5A66;}
.event_farbe_red2{background-color:#A60212;}
.event_farbe_blue1{background-color:#006699;}
.event_farbe_blue2{background-color:#000066;}
.event_farbe_green1{background-color:#009933;}
.event_farbe_green2{background-color:#006600;}
.event_farbe_orange1{background-color:#FFA980;}
.event_farbe_orange2{background-color:#FF8042;}

#remarks {
font-size:10px;
}

.legend_rows{
padding-right:5px;
}



#info_layer{
font-size:10px;
text-align:center;
}

#error_message{
color:#FF0000;
font-weight:bold;
padding-left:10px;
}

#detail_title{
color:#CCCCCC;
}


/*Link page*/

h1 {
margin-top:0px;
font-size:12px;
font-weight:bold;
}

.text {
font-size:10px;
}

.text a{
color:#284568;
}

/*a:link, a:visited, a:hover, a:active{color:#284568;}*/
.titel1 {
	font-weight: bold;
	font-size: 12px;
}

/* Forms */
.form_parent{position:relative; float:left; display:block; padding:10px; width:700px; z-index:1000;}
.form_left{display:inline; float:left; width:160px; padding-top:5px; z-index:1000;}
.form_right{display:inline; float:left; z-index:1000;}

.form_separator{position:relative; display:block; float:left; padding-left:10px; float:left; display:block; width:700px; z-index:1000;}


