@charset "utf-8";
/* CSS Document */

a {color:#ffffff; text-decoration:none;} /* weiß */
a:visited {color:#ffffff; text-decoration:none;}
a:hover {color:#009ee0; text-decoration:none;} /* hellblau */
a:active {color:#009ee0; text-decoration:none;}

body {background-color:#000000}
body {height:100%; margin-bottom:50px; margin-top:0px; margin-left:30px; margin-right:30px;}

img {border:0px; vertical-align:middle;}

h2 {font-family:Verdana, Geneva, sans-serif; font-weight:lighter; color:#ffffff; font-size:18px; line-height:23px; clear:both;}
pre {font-family:Verdana, Geneva, sans-serif; color:#ffffff; font-weight:normal; line-height:18px; font-size:14px; z-index:100;}





.logo_sascha {
	position:absolute;
	margin:auto;
	width:330px;
	height:50px;
	top:26px;
	left:30px;
	z-index:350;
}


.bild_start {
	position:relative;
	margin:auto;
	width:467px;
	height:600px;
	background-image:url(image/start2.jpg);
	top:50px;
	z-index:100;
}


.bild_contact {
	position:relative;
	margin:auto;
	width:548px;
	height:600px;
	background-image:url(image/contact.jpg);
	top:50px;
	left:0px;
	z-index:100;
}


.xing {
	position:absolute;
	margin:auto;
	top:100%;
	left:100%;
	background-image:url(image/xing1.png);
	width:28px;
	height:28px;
	margin:-65px 0 0 -134px;
	z-index:350;
}


.facebook {
	position:absolute;
	margin:auto;
	top:100%;
	left:100%;
	background-image:url(image/facebook1.png);
	width:28px;
	height:28px;
	margin:-65px 0 0 -103px;
	z-index:350;
}


.deviantart {
	position:absolute;
	margin:auto;
	top:100%;
	left:100%;
	background-image:url(image/deviantart1.png);
	width:28px;
	height:28px;
	margin:-65px 0 0 -74px;
	z-index:350;
}


.text_normal {
	font-family: arial, sans-serif;
	font-size:11px;
	}
	
.text_13 {
	font-family: arial, sans-serif;
	font-size:13.5px;
	}
	
.layer_mail {
	position:absolute;
	top:212px;
	left:314px;
	z-index:1000;
	}

.impressum {
	position:absolute;
	margin:auto;
	left:100%;
	top:100%;
	width:75px;
	height:20px;
	margin:-32px 0 0 -123px; /*1. Zahl = Abstand von unten / 2. Zahl: Abstand von rechts*/ 
	text-align:right;
	z-index:500;
}




/* MENUE */

.menu {
	font-family: arial, sans-serif;
	width:365px;
	height:15px;
	position:absolute;
	left:32px;
	top:75px;
	font-size:11px;
	z-index:500; 
	}
	
	
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000000; width:90px; height:20px; text-align:left; padding-left:1px; color:#ffffff; border:0px solid #7a8ca4; background-color: #000000; background:url(mhg.png); line-height:18px; font-size:11px; overflow:hidden;}
.menu ul {padding:0; margin:0; list-style: none;}
.menu ul li {float:left; position:relative;}
.menu ul li ul {display: none;}
 

.menu ul li:hover a {color:#009ee0; background-color: #000000; background:url(mhg.png);} /* mouseover hauptmenu*/
.menu ul li:hover ul {display:block; position:absolute; top:19px; left:0px; width:105px;}
.menu ul li:hover ul li a.hide {background-color: #000000; background:url(mhg.png); color:#ffffff;}
.menu ul li:hover ul li:hover a.hide {background-color: #000000; background:url(mhg.png); color:#009ee0;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {display:block; background-color: #000000; background:url(mhg.png); color:#ffffff;}  /*farbe ausklappmenu*/
.menu ul li:hover ul li a:hover {background-color: #000000; background:url(mhg.png); color:#009ee0;}    /*farbe ausklappmenu mouseover*/
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:90px; top:0px;}
.menu ul li:hover ul li:hover ul.left {left:-90px;}



.haupttabelle {
	border: 0;
	height: 100%;
}

.bottom {
	vertical-align: bottom;
}



/* MENUE ENDE */

