body { 
	background: #2d0102 url(../img/bg.gif) center top repeat-y; 
	font-size: 11px; 
	color:#2d0102; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	padding:0; 
	margin: 0; 
	height:100%;
}
td { color: #2d0102; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
html { height:100%; }
#content a { text-decoration: underline; }

a { color: #2d0102; text-decoration: underline; }
a:visited { text-decoration: none; }
a:hover { color: #501617; text-decoration: none; }
a:active { color:#501617; text-decoration: none; }
#banner a { color: #2d0102; text-decoration: none; }
#banner a:hover { color: #8b1114; text-decoration: none; }
#banner a:active { color: #8b1114; text-decoration: none; }
#left a { color: #ffa20b; text-decoration: none; }
#left a:hover { color: #f8c36d; text-decoration: none; }
#left a:active { color: #f8c36d; text-decoration: none; }
h1 {
font-size:20px;
font-weight: normal;
padding: 25px 15px 5px 10px;
margin:0;}
h2 { font-size: 18px; font-weight: normal; margin: 0; padding: 15px 10px 5px 25px; }
h3 { font-size: 11px; font-weight: bold; margin: 0; padding: 10px 10px 8px 25px; }
h4 { font-size: 14px; font-weight: normal; margin: 0; padding: 10px 10px 5px; }
/* ----------container zentriert das layout-------------- */
#container { width: 755px; margin:0 auto; padding: 0px 0px 0px 1px; border-top-style: none; border-right-style: none; border-bottom-style: none; height: 100%; }
* html #container { width: 755px; margin:0 auto; border-top-style: none; border-right-style: none; border-bottom-style: none; height: 100%; }

/* ----------banner for logo-------------- */
#banner { font-weight: normal; background-color: #ffa20b; height: 25px; width: 755px; }
#topnavlist { color: #2d0102; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-align: right; letter-spacing: 1px; margin: 0; padding: 3px 0px 0px 0px; }
#topnavlist ul { margin: 0; padding: 0; }
#topnavlist li { margin: 0; padding: 0px 10px 0px 0px; display: inline; list-style-type: none; }

#header { background-color: #501617; margin: 0; padding: 10px 0 0 0; height: 80px; width: 755px; }
.header_pic { margin: 0px -20px 0px 0px; }
/* -----------------Inhalt--------------------- */
#content { background-color: #ffa20b; text-align: justify; width: 607px; padding: 0 0 20px 0; margin: 0; float: left; }
p, pre{
padding: 5px 30px 5px 25px;
margin:0;
}

/* --------------left navigavtion------------- */
#left { float: left; width: 148px; margin: 0; padding: 0; }
#navlist { width: 148px; }

#navlist ul  { color: #ffa20b; font-size: 13px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; margin: 20px 0 0 20px; padding: 0; letter-spacing: 1px; margin: 25px 0 0 8px; border-style: none; }
#navlist ul li { 
margin: 0 0 15px; 
list-style-type: 
none; padding: 0; 
}
#navlist ul li ul { 
margin:    5px 0 10px 10px; padding: 0; }

#navlist ul li ul li { list-style-type: none; list-style-image: none; margin-top: 5px; margin-bottom: 0; padding: 0; }
/* -----------footer--------------------------- */
#footer {
clear: both;
margin: 0px;
padding: 0px;
text-align: right; }
br.clr_left { clear: left; }
br.clr_right { clear: right; }
.eingerueckt { margin-left: 150px; }
.eingerueckt1 { margin-left: 360px; }
.rot { color: #c95127; }
.kasten { margin: 0 15px 0 13px; padding: 0 5px 15px -3px; border: solid 1px #030303; }

