body {
background-color: #FFFFFF;
font-size: 11px;
font-family: Tahoma, Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#FFFFFF;
padding:10px;
margin:0px;
}

.rot{
color: #CC0000;}

#intro {
  position:absolute;
  height:160px; 
  width:760px;
  margin:-80px 0px 0px -380px;
  top: 50%; 
  left: 50%;
}

#intro img {border: 0px;}

#info{
margin: 0;
padding: 1px 15px 15px 15px;
background-color:#909078;}

a, #right a,  #footer a{color: #FFFFFF;}
a:visited, #right a:visited,  #footer a:visited{color:#FFFFFF;}
a:hover, #right a:hover {color: #FFCC00;}
a:active, #right a:active { color:#FFFFFF;}

h1 {
font-size: 12px;
text-transform:uppercase;
border-width: 0px 0px 1px 0px;
border-style: solid;
border-color: #FFCC00;
padding:25px 0px 10px 0px;
margin:0px 0px 20px 0px; }

H3 {
font-size: 10px;
background-color: #EDEDED;
border: 1px solid #CCCCCC;
padding:5px 15px;
margin:0px 0px 20px 0px; }




/* ----------container zentriert das layout-------------- */
#container {
width: 760px;
padding:0px;
margin: 0px auto 0px auto;
background-image: url(../images/default/hg1.gif); 
background-repeat: no-repeat;
background-position: 0px 190px;
} 



/* ----------banner for logo-------------- */
#banner {
text-align: center;
padding: 0px;
margin-top: 0px; }

#bordertop{
text-align: center;
padding: 0px;
margin: 10px 0px 0px 0px; }

#bordertop img, #left img, #right img{
vertical-align:bottom;}

#borderbottom{
width: 760px;
padding:0px;
margin: 0px auto 0px auto;}


/* ----------outer und inner----------------- */

#outer{ 
margin: 0px 10px 0px 10px;
padding: 0;
border-left: solid 130px #909078; /*  linke Menue Spalten Farbe  */ 
border-right: solid 125px #909078;/*  rechte Menue Spalten Farbe  */ 
background-color: #909078;  /*Farbe fuer Inhalt Spalten  */
background-image: url(../images/default/hg1.gif); 
background-repeat: no-repeat;
background-position: 0px 190px
} 

#inner{
margin:0; 
width:100%; 
}

/* --------------menue links------------- */
#left{
 width:161px; 
 float:left; 
 position:relative; 
 margin-left:-166px; 
 margin-right:0px;
 margin-top: 20px;
 padding:0px 0px 0px 0px;
 background-image: url(../images/default/menuebody.gif); 
background-repeat: no-repeat;
background-position: 0px 10px;
}

 
#left li, #left ul {
list-style: none;
padding: 1px 5px 0px 5px;
margin: 0px;
}

#left li a{
text-decoration: none;
font-size: 8pt;
color: #FFFFFF;
padding: 11px 8px 11px 8px;
margin: 0px;
display: block;
background-color: #909078;
border-color: #FFCC00;
border-style: solid;
border-width: 0px 0px 0px 3px;}

#left li a:hover{
text-decoration: none;
text-align: right;
font-weight: bold;
font-size: 7pt;
color: #FFFFFF;
padding: 12px 8px 11px 8px;
margin: 0px;
display: block;
background-color: #909078;
border-color: #FFCC00;
border-style: solid;
border-width: 1px 8px 0px 0px;}

#left p{
margin: 10px 10px 10px 10px;}

#left img{
border: 0px;}


 
 /* --------------angebote rechts------------- */
 #right {
 width:161px; 
 float:right; 
 position:relative; 
 margin-right:-160px; 
 margin-left:0px;
 margin-top: 21px;
 padding:0px;
background-image: url(../images/default/angebotebody.gif); 
background-repeat: no-repeat;
background-position: 1px 10px;}
 
#right p{
text-align: left;
font-size: 7pt;
color: #FFFFFF;
padding: 3px;
margin: 0px 5px 5px 10px;
display: block;}

#right p.virus{
text-align: left;
font-size: 7pt;
color: #FFFFFF;
padding: 0px;
margin: 5px 0px 0px 5px;
display: block;
line-height: 150%;}

#right hr{
width: 80%;}

#right table{
width: 80%;
margin: 0px 0px 0px 7px;
border-collapse: collapse;
border: 0px solid #FFFFFF;}

#right td{
padding: 0px;
margin: 0px;}


/*  ----------------footer---------------------- */ 
#footer {
clear:both;
padding:5px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align: center;
background-image: url(../images/default/hg1.gif); 
background-repeat: no-repeat;
color: #FFCC00;
height: auto;} 

#footer H6{
font-size: 7pt;
margin: 0px 30px 0px 30px;
border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #FFCC00;
padding-top: 5px;}

/* -----------------Inhalt--------------------- */ 
#content{ 
height: 100%;
font-size: 10pt;
background-color: #909078;
position: relative; 
margin: 0px 3px 0px 0px;
padding: 0px 15px 15px 10px;
}

#content p{
margin: 0px;
padding: 10px;
line-height: 150%;}

#content hr, #right hr{
border-width: 1px;
border-style: dotted;
border-color: #FFCC00 #909078 #909078 #909078;}

#content img, #bild_rechts img{
vertical-align: bottom;
padding: 2px;
margin: 2px;
border: 1px solid #FFCC00;}

#bild_rechts{
float: right;
margin: 5px;
}

#content img.noborder{
border: 0px;
vertical-align: bottom;}

#content ul{
line-height: 150%;
list-style-image: url(../images/default/arrow1.gif);}

#amazon{
padding: 5px 0px 0px 20px;}

.amazon{
margin: 5px 12px 5px 12px;
width: 120px;
height: 240px;}
