body {font-size:76%;
font-family: Georgia, "Times New Roman", Times, serif;
/*font-family:cursive;*/
	text-align: justify;
	font-size: small;
	color: #9d461d;
	background: #f5fafe;}
#wrapper {overflow:hidden; background:#fff; padding:2px; width:952px; margin:auto; -moz-border-radius:10px;	-khtml-border-radius:10px;}
a {	text-decoration: none; color: #E58C43;}
a:hover {background: #f5fafe; color: #dd1219;	}

.aktiv {color: #dd1219; font-weight:bold;}
/*.aktiv:before {content:url(images/star_r.gif)" ";}*/
#header {background:#f5fafe;; width:98%; height:100px; margin:auto; text-align:center; padding:5px; /*font-family: verdana,arial,tahoma; font-size: 10px; color:#000033;*/}
#oben {/*padding:10px;*/ height:80px; width:500px; margin-left:224px; text-align:center;}
/*#oben img {float:left; padding: 5px; vertical-align:middle;}*/
#header img {float:left; padding: 5px; vertical-align:middle;}
#links {float:left; width:204px; margin-left:10px; /*padding-top:20px;*/ /*border-right: 1px solid #D9EBFF;*/}
#rechts {float:right; width:204px; margin-right:10px; text-align:right; /*border-left: 1px solid #D9EBFF;*/ /*padding-top:10px;*/}
#mitte {margin-left:224px; margin-right:10px; margin-top:10px; /*margin:auto; text-align:center;*/ width:500px; padding-left:10px; padding-right:10px; border: 1px solid #D9EBFF; -moz-border-radius:10px;	-khtml-border-radius:10px;}
#links, #rechts, #mitte, {padding-bottom:32767px; margin-bottom:-32767px;}

.f_box {/*background:#f2f2f2;*/
padding:2px; border:1px solid #D9EBFF; /*-moz-border-radius:10px;	-khtml-border-radius:10px;*/ }
.content {padding:5px; font-size:10px;}

h1, h2, h3 {
	margin-bottom: 0.5em;
	font-weight: normal;
	color: #6289a0;}
#header h1 {font-weight: normal; color: #6289a0; font-size:4em;}
h1 a, h2 a, h3 a {	text-decoration: none;}
h1 a:hover, h2 a:hover, h3 a:hover {	text-decoration: underline;}
h1 {	letter-spacing: -1px;	font-size: 36px;}
h2 {	letter-spacing: -1px;	font-size: 2em;}
h3 {	font-size: 1em;}
#mitte h1 {text-align:center; font-weight:lighter; font-size: xx-large;}
#mitte h2 { border-bottom: 1px dashed #D9EBFF; width:300px; text-align:center;  margin-left:50px;}
#mitte h3 { border-bottom: 1px dashed #dd1219; color: #dd1219; width: 300px; text-align:center; margin-left:50px;}
.kleiner {border-bottom: 1px dashed #D9EBFF; font-size: large; width: 500px; margin-left:50px; margin-bottom: 2em;}

p {font-size:12px; line-height:1.5em; margin:0; padding:5px 0;}
p, ul, ol {	margin-bottom: 1.5em;	line-height: 180%;}
p.border {border-bottom: 1px dashed #D9EBFF; text-indent: 1em;}
p.kontakt {margin-bottom: 1em; border-bottom: 1px dashed #D9EBFF;}
p.border img {float:left; padding-right:5px;}
p.blue {background: #f5fafe; /*border-bottom: 1px dashed #D9EBFF;*/ padding:5px; text-indent: 1em;-moz-border-radius:10px;
-khtml-border-radius:10px;}
p.blue img {float:left; padding-right:5px;}

#rechts ul {/*border-left: 1px solid #D9EBFF; */ text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small; }
#rechts li {list-style: none;  display: block; width:160px; font-size: x-small; /*padding-right:10px; margin-right:10px;*/ }
#rechts li a {list-style: none;  display: block; /*width:180px;*/ font-size: x-small; text-align:right; border-bottom: 1px dotted #D9EBFF;}
#rechts li a:hover {  list-style: none;  display: block; /*width:180px;*/ font-size: x-small; background:  url(images/star_ro.gif) left no-repeat; text-decoration: none; }

#links_foto {float:left; width:204px;  margin-left:10px; /*border-right: 1px solid #D9EBFF; text-align:left;*/}
#links_foto ul { margin-left:0px; text-align:left;  font-family:Verdana, Arial, Helvetica, sans-serif; font-size:x-small;  }
#links_foto li {margin-left:0px; list-style: none;  display: block; width:160px; font-size: x-small; text-align:left;}
#links_foto li a {list-style: none;  display: block; /*width:150px;*/ font-size: x-small; text-align:left; border-bottom: 1px dotted #D9EBFF;}
#links_foto li a:hover {  list-style: none;  display: block; /*width:150px;*/ font-size: x-small; text-decoration: none;}

.span {color:#000055; /*font-family:cursive;*/ font-size: smaller; line-height:normal; }
.fright {float:right;}
.fleft {float:left; padding-left:10px; padding-right:10px;}
#footer a {color:#fff;}
#footer a:hover {text-decoration:none;}
#footer {clear:both; width:952px;
	margin: 0 auto;
	padding: 5px 0;
	text-align: center;
    background: #f5fafe;}
#footer p {
	font-size: 10px;
	line-height: 95%;
	text-align: justify;}	 
.vorschau_bild
{
border: 1px solid #9ED647;
margin: 1px;
padding: 2px;   
height: 100px; 
width: 150px;
float: left;
text-align: left;
background-color:#000066;
}
