* { 
  padding:0px;
  margin:0px;
}

body {
  background: #E5DEC7 url(img/hg.gif);
  font: 12px/160% Verdana, Arial, SunSans-Regular, Sans-Serif;
  color:#000;  
  margin: 10px 0px;
}





#box {
background-color: #E5DEC7;
border: 5px solid #fff;
padding: 10px;
width: 800px;
margin: 0px auto;
}


#inhalt {
width:540px;
float:left;
background-color:#fff;
margin-right: 10px;

}

#rechts {
width: 250px;
float:left;

}

#head {
width:800px;
background: #600 url(img/headline.gif) no-repeat 100px 0px;
margin: 0px 0px 0px 0px;
border: 1px solid #333;
}

.nav {
margin: 10px 0px;
}

#start {
width: 620px;
margin: 0px auto;
}

.textbox {
padding: 10px;
background-color: #fff;
margin-bottom: 10px;
}

a:link {
color: #900;
text-decoration: none;
}

a:visited {
color: #900;
text-decoration: none;
}

a:active {
color: #900;
text-decoration: none;
}

a:hover {
color: #333;
text-decoration: none;
}


h1 {
font: bold 16px/20px Helvetica, sans-serif;
text-transform: uppercase;
color: #333;
margin-bottom: 10px;
}

h2 {
font: bold 14px/20px Helvetica, sans-serif;
color: #333;
margin-bottom: 10px;
}

h3 {
font: bold 14px/20px Helvetica, sans-serif;
margin-top: 25px;
margin-bottom: 15px;
}


Ol {
	list-style: decimal outside;
	margin-left: 20px;
	margin-bottom: 15px;
	}

p {
margin-bottom: 15px;
}


ul {
margin-left: 25px;
margin-top: 25px;
}

ul.sep {
margin-left: 25px;
margin-top: 25px;
border-bottom:1px dotted black;
}

ul.sep li {
	margin-bottom: 15px;
	}

.stext {
font-size: 11px;
line-height: 140%;
}

.img_rechts {
border: 1px solid #333;
margin-bottom: 10px;
}

.img_tab {
border: 1px solid #333;
margin: 3px;
margin-bottom: 15px;
}

.img_rechts_u { /* mit border ohne rand unten fuer letztes bild */
border: 1px solid #333;

}

.img_rechts_o {
margin-bottom: 10px;
}

.img_border {
	border: 1px solid #000000;
	}
