body {
background-color: #FFFFFF;
margin:0px;
text-align: center;
font-size: 11px;
font-family: verdana,arial,sans-serif;
line-height:16px;
color: #000000;
background: #999999;
}

td,p,div{
font-size: 11px;
font-family: verdana,arial,sans-serif;
line-height:14px;
color: #000000;
}

form { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.f20px, .f100px, .f110px,.f200px,.f125px,.f40px, .f170px{ height:20px;  padding-left: 5px; font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;}

.f100px { width:100px; }
.f110px { width:110px; }
.f200px { width:200px; }
.f170px { width:170px; }
.f40px { width:40px; }
.f20px { width:20px; }
.f125px { width:125px; }

.formular{
padding:0px 20px 5px 0px;
margin:5px 0px 20px 0px;	
}

.feldn{
text-align:left;
vertical-align:middle;
}

.feldn input{
width:200px;
}


img {border:0}

h1 {
 font-size:11px;
  margin:0px;
}

.ol{
vertical-align:top;
text-align:left;
}

h2 {
 font-size:11px;
 font-family:verdana, arial, geneva, sans-serif;
  margin:0px;
}

h3, h4 {
 font-family:verdana, arial, geneva, sans-serif;
 font-size:11px;
  margin:0px;
}

a {
 text-decoration:underline;
 color: #000000;
}

a:hover {
 text-decoration:underline;
 color: #000000;
}



/* BEGIN MAIN ---------------------------- */

#shadow  {
	text-align:left;
 position: relative;
 background-repeat:repeat-y;
 background-image:url("../images/schattenrechts.gif");
	margin-left: auto; 
	margin-right: auto;
 width: 770px;
}


#zitat{
margin-bottom:30px;
 padding-top: 20px;
 margin-left:50px;
vertical-align:top;
text-align:center;
width:700px;
height:85px;
}


#zitat22 td,#zitat22 p,#zitat22{
font-size: 20px;
font-family: helvetica,verdana,arial,sans-serif;
line-height: 22px;
}

#zitat22 {
margin-bottom:15px;
 padding-top: 20px;
 margin-left:100px;
vertical-align:top;
text-align:left;
width:600px;
}

#author div{
font-size: 12px;
font-family: helvetica,verdana,arial,sans-serif;
line-height:14px;
}


#verlaufanmelden {
 position: absolute;
 top: 151px;
 left: 5px;
 text-align:left;
 width:378px;
 height: 78px;
 background-repeat:no-repeat;
 background-image:url("../images/verlaufanmelden.jpg");
 z-index:30;
}

#dokusucheHead{
 position: absolute;
 top: 165px;
 left: 20px;
 width:80px;
 z-index:60;
	}

#dokusucheForm{
 position: absolute;
 top: 160px;
 left: 115px;
 width:175px;
 z-index:61;
 color:#676767;
	}

td.dForm {
 font-size:13px;
padding-bottom:5px;
}

#dokusucheButton{
 position: absolute;
 top: 185px;
 left: 305px;
 width:100px;
  z-index:62;
	}
	
#dokusucheDescript{
 position: absolute;
 top: 210px;
 left: 178px;
  color:#333333;
 width:210px;
 font-size:9px;
 z-index:64;
	}

#beschreibung {
 position: absolute;
 top: 166px;
 left: 390px;
  color:#333333;
 text-align:left;
 width:170px;
 height: 78px;
 font-size: 9px;
 line-height:12px;
 z-index:30;
}

#intern {
 position: absolute;
 top: 151px;
 left: 640px;
 text-align:left;
 width:120px;
 height: 78px;
 font-size: 9px;
 line-height:12px;
 background-repeat:no-repeat;
 background-image:url("../images/verlaufintern.jpg");
 z-index:30;
}

#internlog {
 position: absolute;
 top: 151px;
 left: 640px;
 text-align:left;
 width:120px;
 height: 78px;
 font-size: 9px;
 line-height:12px;
 background-repeat:no-repeat;
 background-image:url("../images/verlaufintern_log.jpg");
 z-index:30;
}

#intern1 {
margin:10px 0px 0px 10px;
}

#intern2 {
margin:5px 0px 0px 10px;
}

#intern3 {
	 color:#333333;
margin:0px 0px 0px 12px;
}


#toplevelnavi{
 position: absolute;
 top: 0px;
 left: 0px;
 background: #999999;
 text-align:left;
 width: 770px;
 height:30px;
}

#topleft{
 position: absolute;
 top: 10px;
 left: 0px;
 text-align:left;
 width: 720px;
 height:20px;
  font-size:10px;
 color: #ffffff;
 z-index:5;
}


#topright{
 position: absolute;
 top: 10px;
 left: 640px;
 text-align:right;
 width: 110px;
 height:20px;
 font-size:10px;
 color: #ffffff;
 padding-left: 8px;
 background-image:url("../images/drucken.gif");
 background-repeat:no-repeat;
 background-position:20px 3px;
 z-index:5;
}

#topright a,#topright380 a , #topright a:hover, #topright380 a:hover{
 text-decoration:underline;
  color: #FFFFFF;
}

.an{
  color: #6E0000;
}

#topleft a.aus, #topleft a.aus:hover{
 text-decoration:underline;
  color: #ffffff;
}


#headsuche {
 position: absolute;
 top: 146px;
 left: 0px;
 text-align:left;
 width:761px;
 height: 88px;
 border-left: 1px solid #979797;
 background-repeat:repeat-x;
 background-image:url("../images/such_bg.jpg");
}

#teaserbild {
 position: absolute;
 top: 30px;
 left: 0px;
 width: 380px;
 border-left: 1px solid #979797;
 z-index:100;
}

#logo {
 position: absolute;
 top: 30px;
 left: 380px;
 width: 390px;
}



#navigation {
 position: relative;
 top: 234px;
 left: 0px;
 text-align:left;
 width:761px;
 height: 45px;
 border-left: 1px solid #979797;
 background-repeat:repeat-x;
 background-image:url("../images/gruenerbalken.jpg");
}


#content {
  text-align:left;
  margin-top:234px;
  padding-bottom:10px;
  width:761px;
  border-left: 1px solid #919191;
  background-repeat:repeat-x;
  background-image:url("../images/content_bg.jpg");
}


#content-alt {
	text-align:left;
 margin-top:234px;
 padding-bottom:10px;
 width:761px;
 border-left: 1px solid #919191;
 background-repeat:repeat-x;
 background-image:url("../images/content_bg.jpg");
}

#spalten{
	height:250px;
	margin-left:15px;
	vertical-align:top;
	font-size: 11px;
line-height:16px;
}

#spalten td{
	margin-top:15px;
	margin-left:10px;
	vertical-align:top;
}

#rechtespalte{
padding-left:40px;
}

#boden{
 width:770px;
 height:25px;
 background-repeat:repeat-x;
 background-image:url("../images/schattenunten.gif");
}



#menue1{
 position: absolute;
 top: 238px;
 left: 10px;
 text-align:left;
 width:54px;
 height: 41px;
 z-index:20;
}

#menue2{
 position: absolute;
 top: 238px;
 left: 62px;
 text-align:left;
 width:80px;
 height: 41px;
 z-index:20;
}

#menue3{
 position: absolute;
 top: 238px;
 left: 142px;
 text-align:left;
 width:72px;
 height: 41px;
 z-index:20;
}

#menue4{
 position: absolute;
 top: 238px;
 left: 216px;
 text-align:left;
 width:83px;
 height: 41px;
 z-index:20;
}

#menue5{
 position: absolute;
 top: 238px;
 left: 301px;
 text-align:left;
 width:66px;
 height: 41px;
 z-index:20;
}

#menue6{
 position: absolute;
 top: 238px;
 left: 369px;
 text-align:left;
 width:67px;
 height: 41px;
 z-index:20;
}

#menue7{
 position: absolute;
 top: 238px;
 left: 438px;
 text-align:left;
 width:75px;
 height: 41px;
 z-index:20;
}

#menue8{
 position: absolute;
 top: 238px;
 left: 680px;
 text-align:left;
 width:80px;
 height: 41px;
 z-index:20;
}


/* End MAIN ---------------------------- */

#content380 {
	text-align:left;
 width:380px;
 padding-bottom:10px;
 border-left: 1px solid #919191;
 background-repeat:repeat-x;
 background-image:url("../images/content_bg.jpg");
}

#platzhalter {
 padding-bottom:10px;
 width:380px;
 height:211px;
}


#rahmen {
margin:0px 10px 0px 10px;
padding-top:15px;
width:330px;
}

#boden380{
 width:390px;
 height:25px;
 background-repeat:repeat-x;
 background-image:url("../images/schattenunten380.gif");
}

#logo380 {
 position: absolute;
 top: 146px;
 left: 0px;
 width: 380px;
 border-left: 1px solid #919191;
}

#teaserbild380 {
 position: absolute;
 top: 30px;
 left: 0px;
 width: 380px;
 border-left: 1px solid #979797;
 z-index:4;
}

#topright380{
 position: absolute;
 top: 10px;
 left: 260px;
 text-align:right;
 width: 110px;
 height:20px;
 font-size:10px;
 color: #ffffff;
 padding-left: 8px;
 background-image:url("../images/drucken.gif");
 background-repeat:no-repeat;
 background-position:20px 3px;
 z-index:5;
}

#teppischoben{
 background: #999999;
 text-align:left;
 width: 390px;
 height:40px;
 background-image:url("../images/schatten390ecke.gif");
 background-repeat:no-repeat;
 background-position:381px 31px;
 z-index:3;
}


#shadow380  {
 position: relative;
 text-align:left;
 background-repeat:repeat-y;
 background-image:url("../images/schatten390.gif");
 margin: 0 auto;
 width: 390px;
}

div.kachelhead  {
 text-align:left;
 background-repeat:no-repeat;
 background-image:url("../images/kachel/kacheldeckel.gif");
 width: 231px;
 height:9px;
}

div.kachelschatten {
	margin-top:-5px;
 text-align:left;
 background-color: #C9C9C9;
 background-repeat:repeat-y;
 background-image: url("../images/kachel/kachelschattenrechts.gif");
 width: 231px;
}

div.kachelinhalt {
 text-align:left;
 background-repeat:repeat-x;
 background-image: url("../images/kachel/verlauf.gif");
 width: 230px;
}

div.kachelboden {
	margin-bottom:10px;
 text-align:left;
 background-repeat:no-repeat;
 background-image:url("../images/kachel/kachelboden2.gif");
 width: 230px;
 height:9px;
}

td.kachelheadline{
color: #ffffff;
 text-align:center;
 width: 220px;
 height:20px;
}

table.kachelinhalt {
 text-align:left;
 margin-left:8px; 
 width: 220px;
}
.abstand{
vertical-align:top
}

table.gruentabelle {
 margin-top:5px; 
 width: 214px;
}

td.gruenhead {
height:8px;
 width: 214px;
}

td.gruenheadbalken {
height:8px;
 background-repeat:no-repeat;
 background-image:url("../images/kachelgruenobenbalken.gif");
  width: 214px;
}

td.gruenboden {
height:9px;
 width: 214px;
 background-repeat:no-repeat;
 background-image:url("../images/kachelgruenunten.gif");
}

td.grueninhalt {
	padding-left:5px;
background-color: #8EC814;
}


.partner {
 text-align:left;
 padding-top:12px; 
 padding-left:5px; 
 width: 180px;
 height:118px;
 background-repeat:no-repeat;
 background-image:url("../images/partner.gif");
}


#bestellenraster {
 text-align:left;
 width: 350px;
}

#bestellenraster td{
 padding-bottom:10px; 
}

.bildbox{
	padding-left:5px; 
 vertical-align:top;
}

.box{
padding-left:5px; 
 vertical-align:top;
}

#bestellentabelle{
	margin-left:10px;
  margin-top:10px; 
 padding-bottom:3px; 
 text-align:left;
 width: 340px;
  height: 205px;
  color:#E10C0C;
}

#bestellentabelle td{
	font-weight:bold;
  color:#676767;
}


#bestellendaten{ 
 padding-bottom:3px; 
 text-align:left;
 width: 360px;
 height: 222px;
 background-repeat:no-repeat;
 background-image:url("../images/bestellenform.gif");
}

.bestellenbutton{
margin-left:30px;
}


.glossarhistory{
margin-right:20px;
}

.glossarbalken{
padding-left:10px;
padding-top:5px;
width:748px;
height:37px;
background-repeat:no-repeat;
 background-image:url("../images/glossarbalken.gif");
}

#glossarnav{
width:159px;
height:216px;
background-repeat:no-repeat;
 background-image:url("../images/kachelglossar.jpg");
}

#begriff{
padding-left:10px;
padding-top:20px;
}


.info{
margin:20px 0px 0px 420px;
}
