
html,body,#pic,#pic table,#pic td,#container{
width:100%;
height:100%;
overflow:hidden;
}

body{
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
color:#fff;
font-weight:normal;
text-transform:uppercase;
cursor:default;
background:url(../images/bgbrown.gif);
background-repeat:repeat;
}

h1{
font-family:Arial,Helvetica,sans-serif;
font-size:40px;
}

a					{font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; text-transform:uppercase; text-decoration:none; color: #9f9e9e; border-bottom:1px dotted #9f9e9e;}
a:link 			{font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; text-transform:uppercase; text-decoration:none; color: #9f9e9e; border-bottom:1px dotted #9f9e9e;}
a:visited 		{font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; text-transform:uppercase; text-decoration:none; color: #9f9e9e; border-bottom:1px dotted #9f9e9e;}
a:hover 			{font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; text-transform:uppercase; text-decoration:none; color: #9f9e9e; border-bottom:0px;}
a:active 		{font-family: Arial,Helvetica,sans-serif; font-weight: normal; font-size: 12px; text-transform:uppercase; text-decoration:none; color: #9f9e9e; border-bottom:1px dotted #9f9e9e;}

#container{
position:absolute;
top:0;
left:0;
z-index:100;
overflow:auto;
}

.logo{
position:absolute;
top:40px;
left:0px;
width:285px;
height:80px;
text-align:right;
}

#menu {
position:absolute;
top:165px;
left:85px;
width:200px;
height:422px;
}
#menu a.news, #menu a.news:link, #menu a.news:visited, #menu a.news:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_news.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.news:hover{  
background-position: 0 -22px;
}
#menu a.selnews, #menu a.selnews:link, #menu a.selnews:visited, #menu a.selnews:hover, #menu a.selnews:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_news.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.events2010, #menu a.events2010:link, #menu a.events2010:visited, #menu a.events2010:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_events2010.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.events2010:hover{  
background-position: 0 -22px;
}
#menu a.selevents2010, #menu a.selevents2010:link, #menu a.selevents2010:visited, #menu a.selevents2010:hover, #menu a.selevents2010:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_events2010.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.results2009, #menu a.results2009:link, #menu a.results2009:visited, #menu a.results2009:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_results2009.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.results2009:hover{  
background-position: 0 -22px;
}
#menu a.selresults2009, #menu a.selresults2009:link, #menu a.selresults2009:visited, #menu a.selresults2009:hover, #menu a.selresults2009:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_results2009.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.events, #menu a.events:link, #menu a.events:visited, #menu a.events:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_events.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.events:hover{  
background-position: 0 -22px;
}
#menu a.selevents, #menu a.selevents:link, #menu a.selevents:visited, #menu a.selevents:hover, #menu a.selevents:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_events.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.results, #menu a.results:link, #menu a.results:visited, #menu a.results:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_results.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.results:hover{  
background-position: 0 -22px;
}
#menu a.selresults, #menu a.selresults:link, #menu a.selresults:visited, #menu a.selresults:hover, #menu a.selresults:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_results.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.boxster, #menu a.boxster:link, #menu a.boxster:visited, #menu a.boxster:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_boxster.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.boxster:hover{  
background-position: 0 -22px;
}
#menu a.selboxster, #menu a.selboxster:link, #menu a.selboxster:visited, #menu a.selboxster:hover, #menu a.selboxster:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_boxster.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.bmw, #menu a.bmw:link, #menu a.bmw:visited, #menu a.bmw:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_bmw.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.bmw:hover{  
background-position: 0 -22px;
}
#menu a.selbmw, #menu a.selbmw:link, #menu a.selbmw:visited, #menu a.selbmw:hover, #menu a.selbmw:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_bmw.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.about, #menu a.about:link, #menu a.about:visited, #menu a.about:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_about.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.about:hover{  
background-position: 0 -22px;
}
#menu a.selabout, #menu a.selabout:link, #menu a.selabout:visited, #menu a.selabout:hover, #menu a.selabout:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_about.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.contact, #menu a.contact:link, #menu a.contact:visited, #menu a.contact:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_contact.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.contact:hover{  
background-position: 0 -22px;
}
#menu a.selcontact, #menu a.selcontact:link, #menu a.selcontact:visited, #menu a.selcontact:hover, #menu a.selcontact:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_contact.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.pictures, #menu a.pictures:link, #menu a.pictures:visited, #menu a.pictures:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_pictures.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.pictures:hover{  
background-position: 0 -22px;
}
#menu a.selpictures, #menu a.selpictures:link, #menu a.selpictures:visited, #menu a.selpictures:hover, #menu a.selpictures:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_pictures.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.videos, #menu a.videos:link, #menu a.videos:visited, #menu a.videos:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_videos.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.videos:hover{  
background-position: 0 -22px;
}
#menu a.selvideos, #menu a.selvideos:link, #menu a.selvideos:visited, #menu a.selvideos:hover, #menu a.selvideos:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_videos.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.links, #menu a.links:link, #menu a.links:visited, #menu a.links:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_links.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.links:hover{  
background-position: 0 -22px;
}
#menu a.sellinks, #menu a.sellinks:link, #menu a.sellinks:visited, #menu a.sellinks:hover, #menu a.sellinks:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_links.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.support, #menu a.support:link, #menu a.support:visited, #menu a.support:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_support.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.support:hover{  
background-position: 0 -22px;
}
#menu a.selsupport, #menu a.selsupport:link, #menu a.selsupport:visited, #menu a.selsupport:hover, #menu a.selsupport:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_support.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.dateien, #menu a.dateien:link, #menu a.dateien:visited, #menu a.dateien:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_dateien.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.dateien:hover{  
background-position: 0 -22px;
}
#menu a.seldateien, #menu a.seldateien:link, #menu a.seldateien:visited, #menu a.seldateien:hover, #menu a.seldateien:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_dateien.gif);
background-position: 0 -22px;
background-repeat: no-repeat;
border-bottom:0px;
}

#menu a.englisch, #menu a.englisch:link, #menu a.englisch:visited, #menu a.englisch:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_englisch.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.englisch:hover{  
background-position: 0 -22px;
}

#menu a.deutsch, #menu a.deutsch:link, #menu a.deutsch:visited, #menu a.deutsch:active{  
display:block;
margin:0px;
padding:0px;
margin-bottom:10px;
line-height:22px;
width:200px;
height:22px;
background: url(../images/menu_deutsch.gif);
background-position: 0 0px;
background-repeat: no-repeat;
border-bottom:0px;
}
#menu a.deutsch:hover{  
background-position: 0 -22px;
}



.box{
position:absolute;
top:165px;
left:295px;
width:465px;
padding-bottom:100px;
}

.box div{
line-height:17px;
background:#100702;
padding:0px;
padding-bottom:20px;
padding-left:3px;
padding-right:10px;
zoom: 1;
opacity: 0.8;
filter: alpha(opacity = 80);
}

.box div table{
max-width:465px;
}
.box p{
padding:0px;
margin:0px;
padding-bottom:15px;
}

#footer1{
position:absolute;
bottom:0px;
left:0px;
z-index:90;
width:85%;
line-height:12px;
}

#footer2{
position:absolute;
bottom:0px;
right:0px;
z-index:110;
width:15%;
line-height:12px;
}

#footer1 div, #footer2 div{
height:60px;
background:transparent;
padding:7px 0 0 30px;
}

a.lang, a.lang:link, a.lang:visited, a.lang:hover, a.lang:active {
color:#fff;
margin: 0px; 
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size: 18px; 
text-decoration:none; 
font-style: normal;
border:0px;
}

a.home, a.home:link, a.home:visited, a.home:hover, a.home:active {
text-decoration:none;
margin: 0px; 
border:0px;
}

.language{
float:right;
margin: 0px; 
margin-right:30px;
margin-top:17px;
color:#fff;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal;
font-size: 18px; 
line-height:22px;
}

#pic div{
position:absolute;
width:200%;
height:200%;
top:-50%;
left:-50%;
}

#pic td{
vertical-align:middle;
text-align:center;
}

#pic img{
min-height:50%;
min-width:50%;
margin:0 auto;
}

td div{
background-color:#fff;
color:#9f9e9e;
text-transform:uppercase;
margin:0px;
padding:0px;
}

.galelement{ 
width:130px;
height:90px;
float:left; 
margin:0px;
padding:0px;
margin-right:7px;
}

.clear{
font-size:0px;
clear:both;
}

.adminbox{
position:absolute;
top:80px;
left:400px;
width:580px;
padding-bottom:10px;
margin:0px;
}

.adminbox div, .adminbox form, .adminbox table {
background:#fff;
padding:0px;
margin:0px;
color:#100702;
text-transform:uppercase;
line-height:17px;
}




input.text		{width: 155px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin: 0px; background: #efefef;}
input.submit	{              font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin: 0px; background: #efefef;}
textarea			{width: 230px; font-size: 12px; font-family: Arial,Helvetica,sans-serif; margin: 0px; background: #efefef;}

ul					{margin: 0px 0px 0px 20px;}

legend			{font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

input 			{font-family: Arial,Helvetica,sans-serif; font-size: 12px; color: #000000;}

/* für den newsletter */
input.nl			{}
input.nlbutton	{}
/* newsletter ende    */



