/* CSS Document PAul Langbein */

*{
margin: 0;
padding: 0;
font-family: arial, sans-serif;
font-weight: normal;
font-size: 9pt;
color: #B3B3B3;
}


body {
text-align: center;
background: #1E1E1E; 
}

#wrapper {background: url(../pics/body_hg.jpg) top center repeat-x;}

#seite {
margin: 0 auto;
width: 760px;
min-height: 600px;
text-align: left;
}

#head {height: 131px; background: url(../pics/body_hg.jpg) top center repeat-x; }
#inhalt {float: left; width: 385px;}
#flash { padding: 0 0 3em 0; float: right; background: #1E1E1E;}
#news {float: right; padding:0 0 10px 9px; margin: 0; width: 340px; background: #000 url(../pics/newstop_hg.gif) top left repeat-x; border: 1px solid #484848;}
#footer {float: left; margin: 50px 0 20px 0; width: 385px; text-align: center; border-top: 1px solid #B3B3B3; }

/********** Navigation ************/

#topmenue { float: right; margin: 21px 0 0 0;}
#topmenue li {display: inline;}
#topmenue a:link, #topmenue a:visited {
margin: 0 0 0 20px;
padding: 0 0 0 5px;
color: #F30000; 
font-family: Times New Roman, serif;
font-size:14pt;
font-weight: bold; 
text-decoration: none;
border-left: 2px solid #237B53;
}
#topmenue a:hover {border-bottom: 1px solid #237B53;}


#bottommenue {margin: 10px 0 0 0;}
#bottommenue li {display: inline; margin: 0 5px 0 5px;}
#bottommenue a:link, #bottommenue a:visited {color: #F30000; font-weight: bold; text-decoration: none;}
#bottommenue a:hover {color: #fff}

#inhalt a:link, #inhalt a:visited {color: #F30000; font-weight: bold; text-decoration: none;}
#inhalt a:hover {color: #fff}

.link_news {float: right; margin: 0 19px 10px 9px; color: #F30000;}
.link_news:hover {color: #fff;}


/********** Bilder ************/

#head img {
float: left;
margin: 30px 0 0 0;
}

#news img {
float: left;
margin: 0;
}

/********** Inhalt ************/

#inhalt h1 {margin: 3em 0 0 0; font-weight: bold; font-size: 12pt; color: #37C485; border-bottom: 1px solid #B3B3B3;}
#inhalt h2 {margin: 2.5em 0 1em 0; font-weight: bold; color: #fff;}
#inhalt h3 {margin: 0;}

#news h1 {margin: 10px 9px 30px 0; font-weight: bold; font-size: 12pt; color: #37C485; border-bottom: 1px solid #B3B3B3;}

.fett {font-weight: bold; color: #ccc;}
.kursiv {font-style: italic;}
.klein {font-size: 7pt;}

.text_normal {margin: 1em 0 2em 0;}
.text_special {margin: 2em 0 3em 0;}
.text_news {margin: 0 9px;}
.text_agb {margin: 1em 0 2em 0; font-size: 7pt;}

#liste ul {margin: 1em 0 2em 0; list-style-type:none;}
#liste li {margin: 0 0 4px 0; }
.produkte ul {margin: -1.5em 0 0 30px; list-style-type: circle;}
.produkte li {margin: 0 0 0 0; }

#karte {margin: 1em 0 2em 0;}

hr {margin: 0 9px 5px 9px; border-top: 1px solid #B3B3B3;}

input {color: #333;}
.FmLeft {padding: 5px 0 10px 0; }
.FmRight {padding: 5px 0 10px 0;} 

.clear {clear: both;}

