/* --------------- ALLGEMEINES ------------------ */
body{
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size: 12px; 
font-style: normal; 
font-weight: normal; 
color: ##7F7F7F;
}

a:link {text-decoration: none; color: #ffffff}
a:visited {text-decoration: none; color: #ffffff}
a:hover {text-decoration: none; color: #ff0000}
a:active {text-decoration: none; color: #ff0000}

input,textarea, select { 
font-size: 10px; 
color: #000000;
border:#000000 1px solid;
}

p{margin:0; padding:0;}

/* --------------- DIVBOXES ------------------ */
#maindiv{
width:800px;
height:550px;
margin:auto;
margin-top:25px;
border:1px solid #000000;
background:url(grafik/bg_main.jpg) no-repeat;
}

#navdiv{
width:245px;
height:550px;
float:left;
}

#contentdiv{
width:555px;
height:550px;
float:left;
color:#7f7f7f;
}

#contentdiv a:link {text-decoration: none; color: #ff0000}
#contentdiv a:visited {text-decoration: none; color: #ff0000}
#contentdiv a:hover {text-decoration: none; color: #7f7f7f}
#contentdiv a:active {text-decoration: none; color: #7f7f7f}

#homelink{
position:absolute;
width:83px;
height:78px;
margin-top:450px;
margin-left:460px;
}


/* ----------------- LINKS ------------- */
#link1{margin-top:90px; margin-left:60px; background:url(grafik/button1.jpg); background-repeat:no-repeat;}
#link2{margin-top:12px; margin-left:62px; background:url(grafik/button2.jpg); background-repeat:no-repeat;}
#link3{margin-top:12px; margin-left:71px; background:url(grafik/button3.jpg); background-repeat:no-repeat;}
#link4{margin-top:12px; margin-left:87px; background:url(grafik/button4.jpg); background-repeat:no-repeat;}


#link1:hover {background:url(grafik/button1o.jpg); background-repeat:no-repeat;}
#link2:hover {background:url(grafik/button2o.jpg); background-repeat:no-repeat;}
#link3:hover {background:url(grafik/button3o.jpg); background-repeat:no-repeat;}
#link4:hover {background:url(grafik/button4o.jpg); background-repeat:no-repeat;}

.link{display:block; width:45px; height:45px;}
.link:hover{width:145px;}
.link span{visibility:hidden;}
.link:hover span{visibility:visible; margin-left: 50px; line-height:43px; font-size:14px; color:#000000;}

/* active links */
#link1a{margin-top:90px; margin-left:60px; background:url(grafik/button1a.jpg); background-repeat:no-repeat;}
#link2a{margin-top:12px; margin-left:62px; background:url(grafik/button2a.jpg); background-repeat:no-repeat;}
#link3a{margin-top:12px; margin-left:71px; background:url(grafik/button3a.jpg); background-repeat:no-repeat;}
#link4a{margin-top:12px; margin-left:87px; background:url(grafik/button4a.jpg); background-repeat:no-repeat;}

.linka{display:block; width:45px; height:45px;}
.linka:hover{width:145px;}
.linka span{visibility:hidden;}
.linka:hover span{visibility:visible; margin-left: 50px; line-height:43px; font-size:14px; color:#ff0000;}


/* --------------- NAVILEISTE ------------------ */
.leiste{position:absolute; border-top:1px solid #ffffff; border-left:1px solid #ffffff; margin-left:55px;}

#leiste1{height:340px; margin-top:112px; width:4px;}
#leiste2{height:282px; margin-top:170px; width:6px;}
#leiste3{height:224px; margin-top:228px; width:15px;}
#leiste4{height:166px; margin-top:286px; width:31px;}

#submenu{width:150px; height:80px; position:absolute; margin-top:444px; margin-left:61px; color:#ffffff;}
#spacer{width:4px; height:1px; background:#ffffff; position:absolute; margin-top:452px;  margin-left:56px;}

#limg{display:block; float:left;}
#liste{float:left; line-height:14px; margin-top:1px;}

/* --------------- INTRO ------------------ */

#intro{
width:800px;
height:444px;
margin:auto;
padding-top:26px;
background-color:#000000;
text-align:center;
}

#introlink{width:800px; height:80px; background:#000000; text-align:center; line-height:80px; font-weight:bold; font-size:15px; margin:auto;}











