body
{
margin: 0;
padding: 0;
font-size: 12px;
font-family: Verdana,Tahoma,Arial,Helvetica,sans-serif;
text-align: center;
background-color: #666666;
line-height: 1.5em;
color: #494949;
}

img,table,form,label,tr,td,th,form
{
margin: 0;
padding:0;
border: none;
}

th
{
text-align: center;
}

input
{
width: 270px;
}

form
{
width: 330px;
}

table
{
width: 300px;
}

label
{
width: 50px;
}

textarea
{
width: 270px;
}

.submit
{
width: 60px;
font-size: 11px;
}

a
{
color: #3a7fe6;
text-decoration: none;
}
a:hover
{
color: #b2111f;
}

#overhead
{
clear: both;	
margin: 0;
padding: 0;
width: 800px;
border: none;
margin-left: auto;
margin-right: auto;
}
#overhead ul
{
float: left;	
margin: 0;
padding: 0;
background: transparent;
}

#overhead li
{
float: left;	
margin: 0;
padding: 0;
list-style: none;
}

#overhead a
{
float: left;	
margin: 0 10px 0 0;
padding: 0;
font-size: 10px;
text-decoration: none;
color: silver;
}

#overhead a:hover
{
color: #ffffff;;
}

#mainfraim
{
clear: both;	
margin: 0;
padding: 0;
background-color: white;
width: 800px;
border: none;
margin-left: auto;
margin-right: auto
}

#header
{
margin: 0;
padding: 0;
width: 800px;
height: 150px;
background:#ffffff url(../bilder/header2.gif);
}

#header h1
{
font-size: 22px;
font-weight: normal;
margin: 0 0 0 0;
padding: 13px 20px 0 0;
text-align: right;
color: #ffffff;
}

.uberschrift
{
margin: 0;
padding: 0 0 12px 0;
color: #3a7fe6;
font-size: 13px;
text-decoration: underline;
}

#links
{
float: left;	
margin: 0;
padding: 0;
width: 200px;
}

#logo
{
position: relative;
top: 90px;
left: 663px;
margin: 0;
padding: 0;
width: 115px;
height: 89px;
background: url(../bilder/as_logo.jpg);
z-index: 5000;
}

#linksrahmen
{
float: left;	
margin: 0;
padding: 30px 10px 20px 10px;
}

#linkscontent
{
float: left;	
text-align: left;	
margin: 0;
padding: 0;
}

#navi
{
float: left;
margin: 0;
padding: 0;
width: 500px;
height: 80px;
}

#navirahmen
{
margin: 0;
padding: 0px 0px 0 0px;
}

#navicontent
{
text-align: left;	
margin: 0;
padding: 30px 0px 0px 10px;
height: 30px;
}

#mitte
{
float: left;
margin: 0;
padding: 0;
width: 450px;
}

#mitterahmen
{
margin: 0;
padding: 10px 10px 20px 10px;
}

#mittecontent
{
float: left;	
text-align: justify;	
margin: 0;
padding: 0;
font-size: 11px;
width: 430px;
}

#rechts
{
float: right;
margin: 0;
padding: 0;
width: 150px;
}

#rechtsrahmen
{
float: right;	
margin: 0;
padding: 10px 10px 20px 0px;
}

#rechtscontent
{
text-align: left;	
margin: 0;
padding: 0;
}

#footer
{
clear: both;
margin: 0;
padding: 0;
width: 800px;
height: 75px;
}

#footerrahmen
{
margin: 0;
padding: 0px 20px 0px 20px;
}

#footercontent
{
text-align: center;	
margin: 0;
padding: 0;
color: silver;
font-size: 10px;
height: 60px;
background: url(../bilder/schlussel.jpg) bottom right no-repeat;
}

#footercontent h6
{
text-align: center;	
margin: 0;
padding: 50px 0 0 0;
color: silver;
font-size: 10px;
font-weight: normal;
}

#navilinks 
{
margin: 0;
padding: 0;
}

#navilinks li
{
margin: 0;
padding: 4px 0 4px 5px;
list-style: none;
}

#navilinks a
{
display: block;
margin: 0;
padding: 0px 2px 1px 20px;
font-size: 11px;
color: #3a7fe6;
text-decoration: none;
background: url(../bilder/blau.gif) no-repeat 0 50%;
}

#navilinks a:hover
{
color: #3a7fe6;
background: url(../bilder/gruen.gif) no-repeat 0 50%;
border-right: 2px solid #3a7fe6;
border-bottom: 1px solid #3a7fe6;
padding: 0px 0px 0px 20px;
}

#navigation a
{
float: left;	
margin: 0px 1px 0px 0px;
padding: 2px 6px 2px 6px;
color: #ffffff;
font-size: 11px;
text-decoration: none;
background: #3a7fe6;
}

#navigation a:hover
{
color: #3a7fe6;
background: #ffffff;
border-right-color: 2px solid #3a7fe6;
border-bottom: 1px solid #3a7fe6;
padding: 2px 4px 1px 6px;
}

#navigation
{
float: left;	
margin: 0;
padding: 0;
}

#navigation li
{
float: left;
margin: 0 0 0 0;
padding: 0;
list-style: none;
}

#bildpadding
{
margin: 0;
padding: 2px 10px 0 0;
}

#bild
{
margin: 0;
width: 100px;
padding: 6px;
text-align: left;
border: 1px solid silver;
}

ul
{
margin: 0 0 0 20px;
padding: 0;
color: #494949;
}

ul li
{
margin: 0;
padding: 2px;
list-style: disc;
}

ul a
{
margin: 0;
padding: 0;
font-size: 11px;
color: #3a7fe6;
text-decoration: underline;
}

ul a:hover
{
color: #b2111f;
}

#produktflyer
{
margin: 0;
padding: 0 0 0 35px;
background: url(../bilder/pdf.jpg) no-repeat 0 50%;
}

#produktflyer a
{
float: left;	
margin: 0 00px 0 0;
padding: 0 0 0 0;
color: #6f9fcf;
font-size: 11px;
text-decoration: none;
}

#links1
{
margin: 0;
padding: 0 0 30px 0;
}

#links2
{
margin:0;
padding: 0;
}

#box
{
margin: 0;
padding: 0;
background: #ffffff;
border-bottom: 1px solid silver;
border-left: 1px solid silver;
border-right: 1px solid silver;
}

#box h4
{
margin: 0;
padding: 0 0 2px 5px ;
color: #ffffff;
background: #3a7fe6;
font-size: 11px;
}

.info
{
padding: 0px 5px 0px 5px;	
font-size: 10px;
color: #494949;
}

.fehler
{
margin: 0;
padding: 0;
background: #ffcccc;
color: #cc0000;
}

.fehler td
{
width: 100%;
border: 1px solid #cc0000;
}

.meldung
{
margin: 0;
padding: 10px;
background: #b3d0e3;
color: #336699;
}

.meldung td
{
border: 1px solid #336699;
}

#text
{
float: left;	
margin: 0;
padding: 0;
}

.commingsoon
{
margin: 0;
padding: 0;
color: red;
font-size: 14px;
text-align: center;
}

#liste li
{
list-style-image: url(../bilder/kreis_blau.gif);">
}

#bookmarks
{
margin: 10px 0 0 0;
}

#partnertable
{
white-space: nowrap;
}

#partnertable td
{
padding-bottom: 25px;
}
