* { margin: 0; padding: 0;}
img { border: 0;}

html, 
body { background: #fff; text-align: center; font-family : arial,helvetica; color: #666666; font-size: 14px;}

#wrap {clear: both; margin: 0 auto; width: 851px;  text-align: left;}

a.intropage {margin: 5em 0 0 0;display: block; background:#000 url(img/start.jpg) no-repeat top left; width: 801px; height: 354px; color: #fff; text-align: right;}


#topshadow { clear: right; background: url(img/top_shadow.jpg) no-repeat top left; height:11px; width: 100%;  }
#bottomshadow { clear: both; background: url(img/rand_unten.jpg) no-repeat top left; height:11px; width: 100%; }

#shadow { background: url(img/rand_y.gif) repeat-y top left; padding: 0 0 3em 0;margin: -1px 0 0 0 ; overflow: hidden; height: 1%; } 

#intersection { background: url(img/intersection_y.gif) repeat-y top left; text-align: right;}

#intersection a { 
	display: block; 
	background: url(img/pfeil.jpg) no-repeat center right; 
	padding: 5px 20px 5px 0; 
	margin: 0 15px 0 0;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

#head { position: relative;}
#head a {display: block; width: 840px; height: 166px; background: url(img/head_bg.jpg); text-align: right; color: white; }

#topnavi { list-style: none; float: right; margin: 10px 10px 5px 0;}
#topnavi li { display: inline; padding: 0 10px; border-right: 1px solid  #306752}
#topnavi li.fin { padding-right: 0; border: none;}
#topnavi a { color: #306752; text-decoration: none;}

#left { float: left; background: #2a3d4b; width: 167px; margin: 0 4em 0 0; text-align: right;}
#left ul { list-style: none; margin: 0 1em 0 0 ;}
#left a { color: #d9ea8b; font-weight: regular; text-decoration: underline;}
#left li { color: #d9d8ce; margin: 5px 0;}
#left li.active a { text-decoration: none;font-weight: bold; }
#left h1 { color: #fff; font-size: 1.4em; margin: 6.8em .75em 0 0;}

#main { float: left; width: 590px; margin: 2.0em 0 0 0; color: #000;  }
#main h1 { font-size: 1.6em;}
#main h2 { font-size: 1.5em;}
#main p { margin: 1.8em 0 0 0;}
#main a { text-decoration: underline; color: #000 ;}
#main .intro { font-weight: bold;}
#main .text { float: left; width: 400px; margin: 0 10px 0 0;}
#main .image-sidebar { float: left; width: 175px;  }
#main .image-sidebar span { display: block; font-size: .85em; color: #527161 }.kapitaelchen {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: small-caps;
	text-transform: capitalize;
}

.Stil1 {font-size: 14px}
.Stil2 {font-size: 9px}
.Stil3 {font-size: 12px; }

#Suchmaske input {
	margin-top: 12px;
	padding: 3px;
	font-size: 12px
}
#Suchmaske #Suchtext {
	width: 60%;
}
#Suchmaske ul {
	margin-top: 20px;
}
