html {
padding:0px;
margin:0px;
/*background-color: #ffffff;     bringt nichts, da von Setup übersteuert */
}


body, textarea, input, select, h2, td {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.73em;                                                 
color: #333333;
/*background-color: #ffffff;                              weiss */
margin: 0px;    
padding: 0px; 
}

ul, li {
font-size: 1.0em;
margin-bottom: 3px;
margin-left: 9px;
padding-left: 0px;
}

p {
margin: 0px;
padding: 0px 0px 3px 0px;
}


#box {
position: absolute; 
top: 30px;
left: 30px;
width: 700px;
/*min-height: 300px;*/
background-color: white;
border: 0px solid black;
}


#head_left {
position: absolute;
top: 21px;
left: 20px;
width: 325px;
height: 60px;
margin: 0px; 
padding: 0px 0px 0px 15px;		
z-index: 10;
background-color: transparent;
}

#head_right_bild {
position: absolute;
top: 0px;
left: 375px;
width: 325px; 
height: 60px; 
margin: 0px; 
padding: 0px;		
z-index: 10;
background-color: transparent;
}


  
#navi {
position: absolute; 
top: 105px;
left: 30px;
width: 600px;
height: 28px;
/*margin: 220px 0px 0px 50px; 
padding: 7px 0px 0px 15px;
z-index: 10;*/
background-color: transparent;
/*background-image: url(bilder/navi_bg.gif); -> waere fuer farbiger Balken hinter Navi
background-repeat: no-repeat;  */
}


#service {
position: absolute; 
top: 70px;
left: 400px;
width: 295px;
height: 20px;
text-align: right;
padding: 0px 10px 0px 0px;
/*z-index: 20;*/
background-color: transparent;
}

/* Positiont von content vorher */
#content {
margin-top: 160px;
margin-left: 20px; 
border-right: 325px solid #cc0033; /*dunkelrot */
}

#inner {
margin: 0px 10px 0px 15px;
padding: 0px; 
width: 315px;
}

#bild {
position: absolute; 
height: 230px; 
width: 325px; 
background-color: transparent;
top: 160px; 
left: 375px; 
z-index: 20;
}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
color: #666666;  /*dunkelgrau*/
font-weight: bold;
padding: 0px 0px 0px 0px;
}    





 
.clr {
clear:both;
}




/* ----------------------------------------------------------------------
definitionen fuer navi-links
-------------------------------------------------------------------------*/

#navi a,a:link {
font-size: 105%;
font-family: Verdana, Arial, Helvetica, sans-serif;   
font-weight: bold;    
color: #999999;   /* grau */
text-decoration: none;
margin: 0px;
padding: 0px;
}    

#navi a:visited {}
#navi a:hover {color: #cc0033; }                                                          
#navi a:active {color: #cc0033; }


/*-----------------------------------------------------
 Links Service-Navigation
------------------------------------------------------*/
#service a, a:link {
display: inline;
font-size: 95%;                                                                            /
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-weight: normal;
color: #999999;   /* grau */
text-decoration: none;
padding: 0px;
margin: 0px;
}

#service a:visited {}
#service a:hover {color: #cc0033; }
#service a:active {color: #cc0033; }


/* ----------------------------------------------------------------------
definitionen fuer textlinks im layer inner 
-------------------------------------------------------------------------*/

#inner a,a:link {
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cc0033; /*dunkelrot*/
text-decoration: none;
margin: 0px;
padding: 0px 0px 3px 0px;
}    

#inner a:visited {}
#inner a:hover {color: #cc0033;}  /*grau*/
#inner a:active {}


#mail a,a:link {
font-size: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #cc0033; /*dunkelrot*/
text-decoration: none;
margin: 0px;
padding: 0px 0px 3px 0px;
}    

#mail a:visited {}
#mail a:hover {color: #cc0033;}  /*grau*/
#mail a:active {}



