/* Avodaq CSS */

body, html {
	height: 100%;
	margin: 0; padding: 0;
	background-color: #fff;
	font-family: Helvetica, Arial, sans-serif;
}

div#vspacer {
	height: 50%;
	width: 100px;
	margin-bottom: -355px;
	float: left;
}

div#site {
	position: relative; 
	margin: auto auto; 
	clear: left;
 	width: 770px; 
	border: 0; padding: 0; 
	background-color: #fff;
}
div#top {
	width: 770px; height: 170px; 
	border: 0; padding: 0; margin: 0;
	background-color: #fff;
}
div#logo {
	position:absolute;
	float: left; width: 214px; 
}
div#anim {
	border: 0; padding: 0; margin: 0;
	text-align: right; 
}
div#home {
	position: absolute;
	top: 260px;
	height: 450px; width: 770px;
	background-image: url(../img/bg_home.jpg);
	background-repeat: no-repeat;
	padding: 0; margin: 0;
	font: normal 20px Helvetica, Arial, sans-serif; 
	text-align: center;
	color: #00A4D2; 
	line-height: 18px;
}
/* Funktionsleiste */
/* Navigation */
div#nav {
	position: absolute; top:180px; left: 0; 
	margin: 0; padding: 0;
	width: 770px;
	height: 25px;
	z-index: 15;
}
#nav ul {
    margin: 0; padding: 0;
	font-weight: bold;
	font-size: 10px;
	font-family: helvetica, arial, sans-serif;
	text-transform: uppercase; 
	text-align: center;
}
#nav li {
	float:left;
	list-style: none;
    margin: 0; padding: 0;
	border-right: 1px solid #fff;
	} 
#nav ul a{ 
	cursor:pointer;
	width: 100%;
	display: block;
	text-decoration: none;
	height: 12px;
	padding: 6px 0;
	background-color: #00A4D2; 
	color: #fff; 
}

#nav ul a:hover{ 
cursor:pointer;
	background-color: #00254F;
}

div#menu {
    margin: 0; 
	padding: 0;
	float: left;
}
#nav ul span{ 
	width: 100%;
	display: block;
	height: 12px;
	padding: 6px 0;
	background-color: #00A4D2; 
}
div#subnav {

}
div#hider {
	position: absolute;
	left: 0px; top:140px; width: 770px; height: 300px;
	visibility: hidden; 
}
#subnav ul {
	width: 120px; 
    margin: 0; padding: 0;
	font:bold 10px Helvetica, Arial, sans-serif;
	text-transform: uppercase; text-align: left;
}
#subnav li {
	list-style: none;
    display: inline;
    margin: 0; padding: 0;
	} 
#subnav ul a{ 
	display: block;
	text-decoration: none;
	width: 120px; padding: 6px 6px 6px 16px;
	background-color: #999; 
	color: #fff; 
	border-bottom: 1px solid #fff;
}
#subnav ul a:hover{ 
	background-color: #6E6E6E;
}
/* Suche */
div#seek {
	position:absolute; 
	top: 225px;
	margin: 0; border: 0; padding: 0; 
	float:left; 
	z-index: 1;
	}
div#seek form {
	border: 0; padding: 0; margin: 0;

	}
#seek input {
	float: left;
	font:normal 11px Helvetica, Arial, sans-serif;
	color: #2C354E;
	height: 16px;

}
div#search {
	float:left;
	font:normal 10px Helvetica, Arial, sans-serif;
	margin: 0; padding: 0; 
}

#search ul {
    margin: 0; padding: 0;
	text-transform: uppercase; 

}
#search li {
	list-style-type: none;
    margin: 0; padding: 0;
}


#search li a {
	display: block;
	background-image: url(../img/search.gif);
	background-repeat: no-repeat;
		background-position: right;
	text-decoration: none;
	text-transform: uppercase;
	padding: 5px 0 0 10px;
	height: 20px;
	color: #999;
}

#search li a:hover {
	background-image: url(../img/search_over.gif);
	background-repeat: no-repeat;
	color: #00254F;
}


div#xtra {
	font: normal 10px Helvetica, Arial, sans-serif; 
	position:absolute; right: 0; top: 218px;
	margin: 0; border: 0; padding: 5px 0 0 0; 
	text-transform: uppercase;
	color: #00254F;
}
#xtra a {
	text-decoration: none;
}
.language{

	color: #999;
}
.language:hover{

	color: #00A4D2;
}
.music{
	color: #00254F;
}
.music:hover{
	color: #00A4D2;
}

/* Inhaltsbereich */
div#cont {
	position: absolute;
	top: 260px;
	height: 450px; width: 770px;
	background-image: url(../img/bg_cont.gif);
	background-repeat: no-repeat;
	padding: 0; margin: 0;
	font: normal 11px Helvetica, Arial, sans-serif; 
	color: #2C354E; 
	line-height: 18px;
}
/* Inhaltsbereich linke Seite */
div#division {
	text-align: right;
	width: 352px;
	margin-right: 418px;

}
div#headline {
	height: 54px; padding: 26px 34px 0 34px;
	font: normal 14px Helvetica, Arial, sans-serif; line-height: 18px;
	text-transform: uppercase; color: #00A4D2;
}
div#image {
	padding-right: 34px; height: 300px;
	text-transform: uppercase; 	color: #00A4D2;
}
div#back {
	height: 25px;
	font:  normal 10px Helvetica, Arial, sans-serif;
	padding: 3px 34px 0 241px; height: 20px;
}
#back ul {
    margin: 0; padding: 0;
	text-transform: uppercase; 
}
#back li {
	list-style-type: none;
    margin: 0; padding: 0;
}
#back li a {
	display: block;
	background-image: url(../img/back.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	padding: 6px 0 0 5px;
	width: 72px;
	height: 20px;
	right: 0;
	color: #00254F;
}

#back li a:hover {
	background-image: url(../img/back_over.gif);
	background-repeat: no-repeat;
	color: #00A4D2;
}
div#mask {
	position: absolute;
	left: 352px; top: 26px;
	float: right;
	width: 404px; height: 376px;
	clip: rect(0, 404px, 376px, 0);
	overflow:hidden;
}
div#main {
	position:absolute; left:0; top:0; width:364px; 	overflow:hidden;
}
#main ul {
margin-top: 0;
}
#main li {
	display: outline;
}
#main font {
	text-transform: uppercase;
}
#main h1, h1 {
	font: normal 11px Helvetica, Arial, sans-serif; 
	color: #fff; 
	line-height: 18px;
	background-color: #00254F;
	margin: 0 0 10px 0; padding: 2px 6px;
	text-transform: uppercase;
}
#main h2, h2 {
	font: normal 11px Helvetica, Arial, sans-serif; 
	color: #00254F; 
	line-height: 18px;
	background-color: #caebf9;
	margin: 0; padding: 2px 6px;
	border-bottom: 1px solid #fff;
}
#main h2 span {
	width: 120px;
	font: normal 11px Helvetica, Arial, sans-serif; 
	text-transform: uppercase;
}
#main h4 {
	font: normal 14px Helvetica, Arial, sans-serif; line-height: 18px;
	text-transform: uppercase; margin: 0 0 12px 6px;

}
.linkline {
	display: block;
	font: normal 11px Helvetica, Arial, sans-serif; 
	text-decoration:none;
	text-transform: uppercase;
	color: #00254F; 
	line-height: 18px;
	background-color: #caebf9;
	margin: 0; padding: 2px 6px;
	border-bottom: 1px solid #fff;
}
.wp_linkline{
	cursor: pointer;
	text-align: center;
	font: normal 9px Helvetica, Arial, sans-serif; 
	display: block;
	text-decoration:none;
	text-transform: uppercase;
	color: #00254F; 
	line-height: 10px;
	background-color: #caebf9;
	margin: 0; padding: 2px 0;
	border-bottom: 1px solid #fff;
}
.linkline:hover, .wp_linkline:hover{
	color: #fff;
	background-color: #00A4D2;
}
#main h3, h3 {
	font: normal 11px Helvetica, Arial, sans-serif; 
	font-weight: bold;
	color: #2C354E; 
	text-transform: uppercase;
	margin: 0; padding: 6px 6px;
}
#main p, p {
	font: normal 11px Helvetica, Arial, sans-serif; 
	line-height: 18px;
	color: #2C354E; 
	margin: 0; padding: 2px 6px 16px 6px;
}
#main p.upper {
	font: normal 11px Helvetica, Arial, sans-serif; 
	line-height: 18px;
	color: #2C354E; 
	text-transform: uppercase;
	margin: 0; padding: 2px 6px 8px 6px;
}
/* FH 06/2008 neue Startseite, LS-Startseite */
div#main_start {
	position:absolute;left:550px;width:190px;padding:17px;padding-top:30px;height:400px;color:#fff;text-align:left;
}
#main_start h1, #main_start h2, #main_start h3, #main_start p, #main_start a {
	color: #fff;
	text-align:left;
}
#main_start h3 {
	font-size: 12px;padding-bottom:0px;color:#fff;	
}
#main_start h3 {
	font-size: 14px;padding-bottom:0px;color:#00254f;
}
#main_start p {
	padding-top:0px;
}
#main_start a {
	text-decoration:none;
}
#main_start a:hover {
	text-decoration:underline;
}






/* Scrollbar */
div#scroller {
	float:right; right:0; top:26px;
}
/* Button */
div#goon {
	text-align: left;
	height: 22px;
	font:  normal 10px Helvetica, Arial, sans-serif;
	padding: 20px 0 20px 0; height: 20px;
}
#goon ul {
    margin: 0; padding: 0;
	text-transform: uppercase; 
}
#goon li {
	list-style-type: none;
    margin: 0; padding: 0;
}
#goon li a {
	display: block;
	background-image: url(../img/goon.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #002f54;
	text-decoration: none;
	text-transform: uppercase;
	padding: 4px 25px 0 5px;
	height: 16px;
	right: 0;
	color: #fff;
}

#goon li a:hover {
	background-image: url(../img/goon_over.gif);
	background-repeat: no-repeat;
	background-color: #00A4D2;
	color: #fff;
}
/* Fussleiste */
div#bottom {
	position: absolute;
	padding: 8px 0 8px 0;
	font:  normal 11px Helvetica, Arial, sans-serif;
	width: 770px; top: 450px; left: 0;
	color: #999; 
}
#bottom a {
	color: #999; text-decoration: none;
}
#bottom a:hover {
	color: #00254F;
}
#bottom div#left{
	width: 318px;
	padding-right: 34px;
	text-align: right;
	text-transform: none;
	float: left;
}
#bottom div#right {
	position: absolute;
	right: 0;
	text-align: right;
	text-transform: uppercase;	
}

#abstract, #abstract2 { /* erstes + ggf. zweites DIV für die Inhaltsbeschreibung der jeweiligen Seite */
	position				:	absolute;
	top						:	0px;
	left					:	0px;
	border					:	3px solid #ddd;
	padding					:	15px;
	color					:	#666;
	background				:	#f9f9f9;
	-moz-opacity			:	0.75;
	filter					:	alpha(opacity=75);
	opacity					:	0.75;
	z-index					:	2000;
}
html #abstract.abstract, html #abstract2.abstract { font-size:9px; top: -2500px; line-height:10px; }

/* Clearing	 */
div#clearleft {
	clear: left;
}
div#clearright {
	clear: right;
}
.avodaq { 
	text-transform: none;
}

