/* body */

body { 
      margin: 0px; 
      padding: 0px; 
                
   }
   
html { height: 101%; } 

/* schrift */

h1,h2,h3,h4,p,ul,ol,li,div,td,th {
 
 color:#404040;
 font-family: arial, sans-serif;
 font-weight: normal; }

h1 { font-size:15px; font-weight: bold; color:#004000; margin-top:5px; margin-bottom:10px; margin-left:20px; margin-right:0px; padding:0px; }

h2 { font-size:13px; font-weight: bold; color:#ff5500; margin-top:0px; margin-bottom:0px; margin-left:20px; margin-right:0px; padding:0px; }

p,ul,ol,div,td,th  { font-size:13px; font-weight: normal; text-align:justify; margin-left:20px; margin-right:20px; margin-top:0px; margin-bottom:10px; }

ul { font-size:13px; font-weight: normal; text-align:justify; margin-left:37px; }

ul.team { font-size:13px; font-weight: normal; text-align:justify; }

p.subtitel { font-size:13px; margin-bottom:0px; margin-top:10px; margin-left:20px; color:#404040; font-weight:bold; }

p.white { font-size:13px; font-weight: normal; text-align:justify; margin:0px; color:#FFFFFF;  }

em { text-align:left; font-size:13px; font-weight: bold; margin:0px; color:#FFFFFF;}

td.nav_aktiv { font-size:13px; font-weight:bold; color:#ff5500; text-decoration:none; }

hr {
 border: 0px; /* Für Firefox und Opera */
 border-top: solid 1px #D3D3D3;
 border-bottom: solid 1px #D3D3D3; /* Für I.Explorer (Seiten-Hintergrundfarbe!) */
}


/* links */
 
a:link { color:#404040; text-decoration:underline; font-weight:normal;}

a:visited { color:#404040; text-decoration:underline; font-weight:normal; }

a:active { color:#404040; text-decoration:underline; font-weight:normal; }

a:hover { color:#ff5500; text-decoration:none; font-weight:normal;  }


a.intern:link { font-size:13px; font-weight:normal; color:#004000; text-decoration:underline; margin-left:20px; }

a.intern:visited { font-size:13px; font-weight:normal; color:#004000; text-decoration:underline; margin-left:20px; }

a.intern:active { font-size:13px; font-weight:normal; color:#004000; text-decoration:underline; margin-left:20px;  } 

a.intern:hover { font-size:13px; font-weight:normal; color:#ff5500; text-decoration:none; margin-left:20px;}


a.nav:link { font-size:13px; font-weight:bold; color:#C0C0C0; text-decoration:none;  }

a.nav:visited { font-size:13px; font-weight:bold; color:#C0C0C0; text-decoration:none;  }

a.nav:active { font-size:13px; font-weight:bold; color:#C0C0C0; text-decoration:none;  } 

a.nav:hover { font-size:13px; font-weight:bold; color:#ff5500; text-decoration:none;  }


a.top:link { font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:right;  }

a.top:visited { font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:right;  }

a.top:active { font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none; text-align:right;  } 

a.top:hover { font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:underline; text-align:right; }


a.impressum:link { font-size:10px; font-weight:normal; color:#C0C0C0; text-decoration:none; text-align:center;  }

a.impressum:visited { font-size:10px; font-weight:normal; color:#C0C0C0; text-decoration:none; text-align:center;  }

a.impressum:active { font-size:10px; font-weight:normal; color:#C0C0C0; text-decoration:none; text-align:center;  } 

a.impressum:hover { font-size:10px; font-weight:normal; color:#ff5500; text-decoration:none; text-align:center; }

/* tabellen */

table { border:0px solid #408080; padding:0px; margin:0px; }

table.team { border:0px solid #408080; padding:0px; margin:17px; }

td { border:0px solid #0080FF; }

.oben    { vertical-align:top; }
.mittig  { vertical-align:middle; }
.unten   { vertical-align:bottom; }

td.impressum { border:0px solid #0080FF; text-align:center; }

.subtitel { vertical-align:top; }
.block { disply:block; background-color: #0080FF}


#table_nav { border:0px solid #0080FF; width:1000px; padding:0px; margin:0px; disply:block; border-collapse:collapse; vertical-align:top; border-width:0px; border-style:none; border-spacing:0px; }

tr.nav_oben { height:75px; }
tr.nav_unten { height:38px; }


img.bilder { margin-top:7px; }

/* position body */


#tab_position { position:relative; top:0px; left:0px; width:100%; text-align:center; }

#frame { border:0px solid red; z-index:1; position:relative; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; top:10px; left:0px; width:1000px;  }

#nav { border: 0px solid blue; z-index:1; position:relative; background-image:url(pics/header.jpg); width:1000px; height:113px; top:0px; left:0px; margin-left:0px; margin-right:0px; margin-top:0px; margin-bottom:0px; padding-left:0px; padding-right:0px; text-align:left; }

#content { border: 0px solid black; z-index:2; position:relative; width:1000px; top:10px; left:0px; margin:0px; text-align:left; }

#bild { border: 0px solid yellow; z-index:2; position:relative; width:275px; top:0px; left:0px; margin:0px; padding:0px;  text-align:left; float:left; }

#main { border: 0px solid #FF00FF; position:relative; display:block; width:708px; top:0px; left:10px; margin:0px; padding:0px; text-align:left; background-color:#C0C0C0; float:left; }

#main_top { border: 0px solid green; position:relative; display:block; width:708px; height:10px; top:0px; left:0px; margin:0px; padding:0px; text-align:left; background-color:#C0C0C0; background-image:url(pics/ecken_oben.gif) }

#main_content { border: 0px solid #FFFF00; position:relative; display:block; width:708px; top:0px; left:0px; margin:0px; padding:0px; text-align:left; background-color:#C0C0C0; }

#main_bot { border: 0px solid green; position:relative; display:block; width:708px; top:0px; height:10px; left:0px; margin:0px; padding:0px; text-align:left; background-color:#C0C0C0; background-image:url(pics/ecken_unten.gif) }

#a_top { position:relative; top:0px; right:0px; text-align:right; }

#bild_text { position:relative; float:right; right:0px; }

p.validation_errors { text-align:left; font-size:13px; font-weight: normal; text-align:justify; margin:0px; color:#FFFFFF;}



