﻿html {
	height:100.01%;
}

body {
	background-image:url(../images/bg.gif);
	margin:0; padding:0;
}

/* Header */
#header{
	clear:both;
	height:170px; width:800px;
	background:#ffffff;
	border:0; margin:0; pading:0;
}
#header_logo {
	float:left;
	background-color:#8c8d91; 
	width:82px; height:150px; border:0; margin:0px; padding:0;
	vertical-align:middle; text-align:left;
}
	#header_logo table {
	width:76px; height:150px;
	border-collapse: collapse;
	}
	td.logo {
	width:76px; height:75px;
	border-bottom:1px solid #ffffff;
	border-right:1px solid #ffffff;
	}
	td.flags {
	width:76px; height:75px;
	border-right:1px solid #ffffff;
	vertical-align:middle; text-align:center;
	}
#header_flash {
	float:left;
	width:718px; height: 150px;
	border:0; margin:0; padding:0;
}
#header_bar {
	clear:both;
	height:20px; width:800px;
	border:0; padding:0; margin:0px;
}	
	#header_bar table {
		width:100%;
		border-collapse:collapse;
	}
	td.blau {
		width:196px; height:20px;
		background-color:#022483; border-top:1px solid #ffffff; border-right:1px solid #ffffff; border-left:1px solid #ffffff;
		color:#022483; font-size:1px;
	}
	td.grau {
		width:150px; height:20px;
		background-color:#8c8d91; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;
		color:#8c8d91; font-size:1px;
	}
	td.rot {
		width:152px; height:20px;
		background-color:#970000; border:1px solid #ffffff;
		color:#970000; font-size:1px;
	}
	td.green {
		width:150px; height:20px;
		background-color:#209048; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff;
		color:#209048; font-size:1px;
	}
	td.orange {
		width:152px; height:20px;
		background-color:#ff9000;; border:1px solid #ffffff;
		color:#ff9000; font-size:1px;
	}

/* Header EOF*/

/* Main  */
#main {
	clear:both;
	width:800px; 
	background-color:#d6ebff;
	margin:0; border:0; padding:0;
	}	
/* Main EOF */

/* Left Column */
#left {
	float:left;
	width:196px;
	background-color:#d6ebff;
	border:0; padding:0; margin:0;
}

div.leftmodul {
	display:block;
	width:195px;
	margin:0; padding:0; border:0;
	overflow:hidden;
}
div.leftlogo {
	display:block;
	width:195px;
	margin:30px 0px 0px 0px ; padding:0; border:0;
	text-align:middle;
}


	a.mainlevel:link, a.mainlevel:visited {
	display:block;
	background-color:#022483;
	border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;
	font-family: Verdana, Arial, sans;
	font-size: 8pt; letter-spacing:1.0;
	font-weight: bold;
	color: #ffffff;
	line-height:25px;
	text-align: left;
	height: 25px !important;
	height: 25px;
	width: 196px;
	text-decoration: none;
	padding-left:10px;
	}
	
	a.mainlevel:hover {
		text-decoration: none;
		color: #c2c2c2;
	}
	
	a.mainlevel#active_menu {
		background-color:#375cc8;
		color:#ffffff;
	}
	
	a.mainlevel #active_menu:hover {
		color: #c2c2c2;
	}
	
	a.sublevel:link, a.sublevel:visited {
	display:block;
	background-color:#577ce8;
	border-right:1px solid #ffffff; border-bottom:1px solid #ffffff;
	font-family: Verdana, Arial, sans;
	font-size: 8pt; letter-spacing:0.5;
	font-weight: bold;
	color: #ffffff;
	line-height:20px;
	text-align: left;
	height: 20px !important;
	height: 20px;
	width: 196px;
	text-decoration: none;
	padding-left:15px;
	}
	
	a.sublevel:hover {
		color: #c2c2c2;
		text-decoration: none;
	}
	
	a.sublevel#active_menu {
		color: #c2c2c2;
	}	

/* Left Column EOF */

/* Main Content */
#main_content {
	float:left;
	width:604px;
	background-color:#d6ebff;
	margin:0; border:0; padding:0;
	font-family: Verdana, Arial, sans;
	font-size: 8pt;	font-weight: normal;
	}
	#main_content p {
	font-family: Verdana, Arial, sans;
	font-size: 8pt;	font-weight: normal;
	}

div.content {
	width:574px;
	background-color:#d6ebff;
	font-family: Verdana, Arial, sans;
	font-size: 8pt;	font-weight: normal;
	margin:20px 10px 30px 20px; border:0; padding:0;
}
	div.content p {
	font-family: Verdana, Arial, sans;
	font-size: 8pt;	font-weight: normal;
	}

	div.content a:link {
		font-family: Verdana, Arial, sans;
		font-size: 8pt; letter-spacing:1.0; font-weight:bold;
		color:#022483; text-decoration:none;
		}
	div.content a:hover {
			color:#ffffff;
			}
	div.content a:visited {
			color:#022483;
			}

/* Main Content EOF */


/* Search */
div.search {
	clear:both;
	height:30px; width:195px;
	background-color:#209048;
	padding:0; margin:0; 
	border-bottom: 1px solid #ffffff;
	border-top: 1px solid #ffffff;  
	border-right: 1px solid #ffffff; 
	vertical-align: middle; text-align:center;
}

.button-search {
	margin:2px 4px 2px 2px; padding:0;
	font-family: Verdana, Arial, sans;
	font-size: 8pt;	font-weight: normal;
} 
.inputbox-search{
	margin:2px 0px 2px 4px; border:0; padding:0px;
}
/* Search EOF */

/* Haff */
div.haff {
	clear:both;
	height:117px; width:800px;
	background-image:url(../images/haff.jpg);
	background-repeat:no-repeat;
	margin:0; padding:0; border:0;
}
/* Haff EOF */

/* Footer */
div.footer {
	clear:both;
	height:25px; width:800px;
	margin:5px 0 0 0 ; padding:0; border:0;
}
	div.footer p {
			font-family: Verdana, Arial, sans;
			font-size: 8pt; font-weight: normal;
			color: #ffffff;
			margin:0; padding:0;
		  	}
	div.footer a:link, a:visited {
			font-family: Verdana, Arial, sans;
			font-size: 8pt; font-weight: bold;
			color: #ffffff; letter-spacing:1.5;
			margin:0; padding:0;
			text-decoration:none;
	}
	div.footer a:hover {
			color:#e87718;
	}

/* Footer EOF */

/* Events */
div.link {
	margin:5px;
}
/* Events EOF */

