/* CSS LBC Composites */
body{text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}
a{text-decoration:none; color:#666666;}
p{margin:0;}
br{line-height:11px;}

/* GRUNDRASTER */
#maindiv{width:800px; height:600px; margin:auto; padding:7px; background-image:url(../grafik/bg.jpg); background-repeat:no-repeat; text-align:left;}

#topdiv{width:800px; height:150px; background-image:url(../grafik/leiste_oben.jpg); background-repeat:no-repeat;}
#bottomdiv{width:800px; height:449px;}

#navdiv{width:215px; height:450px; background-image:url(../grafik/leiste_links.jpg); background-repeat:repeat-y; float:left;}
#contentdiv{padding-top:9px; padding-left:8px; margin-left:365px; width:420px; height:436px; overflow:visible;}

/*INTRO*/
#intro {width:800px; height:400px; text-align:center; margin-top:200px;}
#skip {font-size:13px; font-weight:bold;}

/* LINKS OBEN */
#linkdiv{margin:0; padding-top:52px; padding-left:375px; position:absolute;}

.link{width:61px; height:80px; float:left; margin-right:1px; position:absolute; line-height:20px;}
.link a{display:block; width:61px; height:21px; text-align:center; font-size:10px;}
.link a:hover{background-image:url(../grafik/button_oben_bg.jpg);}

.active{width:61px; height:80px; float:left; margin-right:1px; position:absolute;  line-height:20px;}
.active a{background-image:url(../grafik/button_oben_bg.jpg); display:block; width:61px; height:21px; text-align:center; font-size:10px;}

/* FLAGS */
#flags{margin-top:55px; margin-left:750px; position:absolute;}
#flags a{display:block; width:20px; height:13px; float:left; margin-right:1px; margin-left:1px;}
#imgun {display:block; width:20px; height:13px; float:left; margin-right:1px; margin-left:1px;}


/* DROPDOWN */

.cssdrop{
position:absolute; 
margin:0; 
float:left; 
}

.cssdrop ul{
padding:0; 
margin:0; 
list-style-type:none;
}

.toplink li a, .toplink li a:visited{
display:block; width:61px; height:21px; text-align:center; font-size:10px;
}

#first{line-height:20px;}

.toplink li{
float:left; 
position:relative;
}

.sublink{display:none;}

.cssdrop table {line-height:16px;}

/* Subnavi aktiv */
.dropactive{
position:absolute; 
margin:0; 
float:left; 
}

.dropactive ul{
padding:0; 
margin:0; 
list-style-type:none;
}

.topactive li a{display:block; width:61px; height:21px; text-align:center; font-size:10px; background-image:url(../grafik/button_oben_bg.jpg); background-repeat:no-repeat; line-height:20px;}


.subactive{background-image:url(../grafik/linie_firma.jpg); background-repeat:no-repeat; width:200px; position:absolute; top:21px; left:15px; text-align:left;}
.subactive li a {display:inline; text-align:left; padding-left:3px; background:none; line-height:17px;}
.subactive li a:hover{font-weight:bolder; font-style:italic; background:none;}

.dropactive table {line-height:16px;}

#subbold{font-weight:bolder; font-style:italic;}

/* NAVIDIV */
#navi {margin-left:29px; margin-top:7px; font-size:11px;}

#navihover a{display:block; padding-top:10px; width:111px; padding-left:72px; height:24px; background-image:url(../grafik/button_links_inaktiv.jpg); 
color: #afb1b3;}
#navi a:hover{background-image:url(../grafik/button_links_aktiv.jpg); color:#666666;}

#naviact a{display:block; padding-top:10px; width:111px; padding-left:72px; height:24px; background-image:url(../grafik/button_links_inaktiv.jpg); 
color: #666666; background-image:url(../grafik/button_links_aktiv.jpg);}

#ani {margin-left:29px; margin-top:34px;}

/*CONDIV*/
#fettkursiv {font-weight:bold; font-style:italic;}
#list {line-height:16px;}

/*FORMULAR*/
input{border:1px solid #666666; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:150px;}
#message{border:1px solid #666666; color:#666666; font-size:11px; font-family:Arial, Helvetica, sans-serif; width:250px; height:100px;}
fieldset{border:1px solid #666666; width:350px; margin-bottom:10px;}
#reset{width:60px;}
#send{width:70px;}
