body{			
font-size:100,01%;
font-family:Arial, Helvetica, sans-serif;
background-color:#FFF;
color:#006;
padding:0;
margin:0;}

#center{
text-align:center;
background:#F8F8F7;
padding-bottom:10px;}

.clear{clear:both;}

#all{
text-align:left;
width:800px;
border-left:2px solid #FFF;
border-right:2px solid #FFF;
border-bottom:2px solid #FFF;
margin-left: auto; margin-right: auto;
background:#FFF;
}

#header{
margin:0;
padding:0;
min-height:149px;
border-bottom:1px solid #D6D1C0;
background:url(../_img/header2.jpg) no-repeat;}

* html #header{
height:149px;}

h3{font-size:1.1em;}

/*Hauptnavigation*/
#navi{
margin:0;
padding: 125px 165px 0 185px;
overflow:hidden;}

/*Links Hauptnavigation*/

#navi a:link, #navi a:visited{
text-decoration:none;
font-size:.9em;
font-weight:bold;
color:#006;}

#navi a:active, #navi a:hover, #navi a.current,#navi a.active {
font-size:.9em;
font-weight:bold;
text-decoration:underline;
color:#006;}

/*Content bestehend aus Spalte 1 bis 3*/
#content{
margin:0;
padding-top:10px;
font-size:.8em;}

#content-start{
font-size:.8em;
padding:5px 10px 10px 10px;
}

#content-start a:link,#content-start a:visited{
	text-decoration:underline;
	color:#006;
	font-weight:bold;}

#content-start a:active,#content-start a:hover{
	text-decoration:underline;
	color:#CCC;
	font-weight:bold;}

a.mehr:link, a.mehr:visited{
font-size:.8em;
font-weight:bold;}

a.mehr:active, a.mehr:hover{
text-decoration:underline;}

p.weiter{float:right;}

p.zurueck{float:left;}

hr{
clear:both;
border:1px dashed #006;
margin-right:10px;
}

#galerie{
	padding-left:110px;}

#content-start .vorschaugalerie{
	width:160px;
	text-align:center;
	padding:5px;
	float:left;
	border:1px solid #E5E3D9;
	margin-right:20px;
	margin-bottom:5px;
	font-size:.85em;
	}
#content-start .vorschaugalerie a{
	text-decoration:none;}

#content-start .vorschaugalerie img {
	margin-bottom:3px;}

#spalte1{
margin-bottom:10px;
padding:0;
float:left;
width:170px;
overflow:hidden;
font-size:.9em;
}

#spalte1 ul{
margin:0;
padding:0;
list-style:none;}

#spalte1 ul li.sn, #spalte1 ul li {
margin:2px 0 0 0;
padding:3px 2px 3px 23px;
list-style-type:none;
background: #F0EFE8 url(../_img/doppelpfeil.gif) no-repeat 5px;}

#spalte1 ul li a:link, #spalte1 ul li a:visited{
text-decoration:none;
color:#006;}

#spalte1 ul li a:hover, #spalte1 ul li a:active, #spalte1 ul li a.active{
font-variant:small-caps;}

#spalte1 ul li.ssn{
margin:2px 0 0 20px;
padding:3px 2px 3px 23px;
list-style-type:none;
background: #F6F5EF url(../_img/pfeil.gif) no-repeat 5px;}

#spalte2{
padding:1px 0 0 0 ;
margin-bottom:10px;
float:right;
width:610px;}

#spalte2 a:link,#spalte2 a:visited{
	text-decoration:underline;
	color:#006;
	font-weight:bold;}

#spalte2 a:active,#spalte2 a:hover{
	text-decoration:none;
	color:#CCC;
	font-weight:bold;}

#spalte2 img{
	margin:3px;}

#footer{
clear:both;
padding-left:235px;
background:url(../_img/bg_footer1.gif) no-repeat top;
overflow:hidden;}

#footer ul {
margin:0;
padding:5px 0 5px 0;
font-size:.8em;
width:420px;}

#footer ul li{
display:inline;
list-style-type:none;
}

/*Links Footer*/

a.footer:link, a.footer:visited{
text-decoration:none;
font-size:.9em;
color:#006;}

a.footer:active,a.footer:hover {
text-decoration:none;
font-size:.9em;
text-decoration:underline;
color:#006;}


#abschluss{
	height:10px;
	background:#F8F8F7;}

.backfarbe{
padding:3px 0;
background:#E5E3D9;}

.float-right{
float:right;
margin:0 0 5px 5px;}

/*floatende Bilder mit BU*/

span.right-250{
float:right;
width:250px;
font-size:.9em;
margin:0 0 5px 10px;
text-align:center;}

span.right-250 img{
width:250px;
float:right;}

span.left-250{
float:left;
width:250px;
font-size:.9em;
margin:0 10px 5px 0;
text-align:center;}

span.left-250 img{
width:250px;
float:left;}
