@charset "UTF-8";
/* CSS Document */
body { overflow:hidden; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#444; background:#fff;}
* {padding: 0; margin: 0;}

img {border:0px;}

a:hover, a:active {color:#222;font-weight:bold;font-variant: small-caps;outline: none;}
a, a:visited { color:#777; text-decoration:none; font-weight:bold; font-variant: small-caps;outline: none;}

div#bg
{
position:relative;
top:0;
left:0;
width:100%;
height:100%;
z-index:-2;
margin:0;
padding:0;
overflow:hidden;
}


.logo{position:absolute;bottom:40px;z-index:80;width:96px;line-height:12px; height:40px; float:left; min-width:95px; padding: 25px 0 5px 25px; background:#fff;}
.menu{z-index:90; position:absolute;bottom:40px;z-index:20;width:100%;line-height:12px; height:70px; opacity:0.75;filter:alpha(opacity=75); background-color:#fff; left:123px; right:0px; color:#444;}
.menu div a:hover, a:active {color:#222;font-weight:bold;font-variant: small-caps;}
.menu div a, a:visited { color:#777; text-decoration:none; font-weight:bold; font-variant: small-caps;}
.menu div{width:80%; margin-left:0px; background-color:#fff; padding:5px 0px 0px 20px;}

#content { z-index:10; position:absolute; width:295px; height:50px; right:55px; bottom:310px; margin:0px;}
#content div { text-align:left;}

.show { margin-top:225px; z-index:19; background-color:#927; color:#FFF; height:21px; padding: 4px 0px 0px 5px; width:290px; font-variant:small-caps; text-decoration:none; font-weight:bold;}
.show a:active {color:#fff; font-variant:small-caps; text-decoration:none;}
.show a:hover{color:#fff;font-variant:small-caps; text-decoration:none;}
.show a:visited {color:#fff; font-variant:small-caps; text-decoration:none;}
.show a {color:#fff; font-variant:small-caps; text-decoration:none;}


.white1 {
	position:absolute;
	z-index:4;
	bottom:-0px;
	right:55px;
	width:295px;
	padding-top:00px;
	background:#FFF;
	height:110px;
	color:#FFF;
	opacity:0.8;
	filter:alpha(opacity=80);
}
.white2 {position:absolute; z-index:4; bottom:40px; right:55px; width:295px; background:#FFF; height:70px; color:#FFF;}

.startzitat1 {position:absolute; z-index:9; top:25%; left:560px;  font-weight:bold; text-decoration:none; width:300px; color:#FFF;}
.startzitat2 {position:absolute; z-index:9; top:25%; left:660px;  text-decoration:none; width:300px; color:#FFF;}

.submenu {color:#b3b3b3;font-weight:bold;font-variant: small-caps;}
.submenu:hover {color:#222;font-weight:bold;font-variant: small-caps;}

.klein {font-size:11px;  margin-top:15px; color:#444;}
.klein a{font-size:11px; font-weight:100; font-variant:normal; color:#777;}
.klein a:hover{font-size:11px; font-variant:normal; color:#222;}

.klein li{font-size:11px;}


.gross {color:#9e3e8d; font-size:14px; font-variant:small-caps;}

.h1 { color:#fff; font-size:30px; font-variant:small-caps; font-weight:bold; margin-top:-30px; margin-left:-20px; position:absolute;}

div#nxttrans { position:absolute; z-index:2; top:0%; right:0px;; width:50%; height:60%;}
#nxttrans div{width:100%; height:100%;}
div#prvtrans { position:absolute; z-index:2; top:0%; left:0px; width:50%; height:60%;}
#prvtrans div{width:100%; height:100%;}

.prv {
	position:absolute;
	z-index:25;
	width:50px;
	height:23px;
	top:10%;
	left:-1px;
	background-color:#fff;
	opacity:0.75;
	filter:alpha(opacity=75);
	color:#777;
	font-weight:bold;
	font-variant: small-caps;
	font-size:12px;
	padding:5px 0px 0px 5px;
}
.nxt {position:absolute;  z-index:25; width:50px; height:23px; top:10%; left:100%; margin-left:-53px; background-color:#FFF; opacity:0.75;filter:alpha(opacity=75); color:#777;font-weight:bold;font-variant: small-caps; font-size:12px; padding:5px 5px 0px 5px;}

.navibilder { position:absolut; float:left;}
.navi { position:absolute; float:right; right:155px; width:300px; z-index:87;}

.textfieldmusic { position:absolute; width:45%; background-color:#FFF; opacity:0.85;filter:alpha(opacity=85); min-height:310px;; max-height:500px; min-width:450px; z-index:100px; padding:0px 20px 20px 30px; left:125px; bottom:50%; top:10%;}

.contact a{ color:#b3b3b3; font-size:10px; font-weight:bold; font-variant:normal;}
.contact a:hover{ color:#222; font-size:10px; font-weight:bold; font-variant:normal;}

.textfieldcontact { position:absolute; width:45%; background-color:#FFF; opacity:0.85;filter:alpha(opacity=85); min-height:150px;; max-height:150px; min-width:450px; z-index:100px; padding:0px 20px 20px 30px; left:125px; bottom:50%; top:10%;}
