* {margin:0;padding:0;border:0;outline: none;z-index:1}
html,body {display:block;height:100%}
html,body,td,pre{font-family:verdana,sans-serif; font-size:12px; line-height:1.2em;}
html,body, a{color:#000;}

.container, #text, #wrap,.footer {width:805px;}
.container {height:560px;background-repeat:no-repeat;background-position:top left;}

#content {position:absolute;overflow:auto;right:5px;bottom:0;height:422px;width:580px;background: url(/images/transparent.png) transparent repeat;padding:1em}
#content ol{margin:0;padding:0 25px;}
#content ul{margin:0;padding:0 15px; list-style-image: url(/images/gt.gif);}
#content li{padding-left:20px}

.bilder {position:relative;float:left;width:250px;}


#wrap {margin:0 auto;height:100%;border-collapse:collapse;}
.middle {vertical-align:middle;}
.container {float:none; vertical-align:middle;position:relative;top:-12px;}

.vorschau {float:left;margin:10px 10px 0 20px;height:155px;display:block}

h1 span{display:none;}
h1 a {position:absolute;right:10px;top:10px;width:380px; height:60px;}

h3,h4 {margin:1.0em 0 .5em 0;line-height:1.2em}
p,ul {margin:.6em 0;}
h4,h3 {font-size:1.1em;}

#menu {position:absolute;top:210px;width:200px;left:0px;}
#menu ul, #sub{display:none;}
#menu li{display:block;float:left;list-style:none;}
#menu a{display:block;width:257px;height:51px;}
#menu a span{display:none;}

#copy {display:none;}

.footer {position:absolute;bottom:10px;left:5px;width:200px;}
.footer #unten{display:block;}
.footer li {display:inline;}
.footer a{display:block;float:left;margin:0 0 0 7px;padding-right: 10px; height:30px;}
.footer .m0{background: url(/images/kontakt.gif) transparent no-repeat left top;width:70px;}
.footer .m1{background: url(/images/impressum.gif) transparent no-repeat left top;width:80px;}
.footer .active .m0{background: url(/images/kontakt2.gif) transparent no-repeat left top;}
.footer .active .m1{background: url(/images/impressum2.gif) transparent no-repeat left top;}
.footer a.first {border-right:1px solid #000;}
.footer a span {display: none}
.footer a.impressum {padding:0; border:0}

.footer a {text-decoration:none;}
.sprachen {float:right;margin:30px 0px 0 0;}
.sprachen a {color:#777;font-weight:600; text-decoration:none;}
.sprachen li{list-style:none;margin:.3em 0 0 .8em;display:inline;}

#breadcrumbs{margin:15px 0 25px 0px;text-transform:uppercase;clear:left;}
#breadcrumbs a {text-decoration:none;text-transform:uppercase;}

.nodeko a{text-decoration:none;}
.small{font-weight:normal;font-size:9px;}
.hoch,.tief {position:relative;font-size:10px;}
.hoch {bottom:3px;}
.tief {top:3px;}
.bolder{font-weight:600}
.upper{text-transform:uppercase;}
.italic{font-style:italic}
.underline{text-decoration:underline;}
.strikethrough{text-decoration:line-through;}
hr {display:block;clear:both;margin:.5em 0;border-bottom:2px solid #bbb;}
.links,.rechts,.center{position:relative;}
.links{float:left;margin:0 5px 5px 0;}
.rechts{float:right;margin:0 0 5px 5px;}
.center{text-align:center;}
.fll{float:left;}
.flr{float:right;padding-right:0;margin-right:0;}
.error {color:#f00}

label {
	display: block;clear:left;
	float:left;
	padding:0 1.2em 0 0px;
	vertical-align:top;
	width:7em;
}
input,textarea {border:1px solid;margin-bottom:2px;padding:1px;}

.eintraege a, .eintrag a{text-decoration:underline;display:inline;}
.eintraege {margin-top:50px;clear:both;float:left;width:35em;}
.eintraege p{margin-bottom:10px;}
.eintraege span {float:right;clear:none;font-size:.8em;margin:0;margin-left:10px;padding:3px;}
.eintraege small{font-size:.5em}

.eintrag {position:relative;top:.5em;padding:.2em;margin:.5em 0 5px 20px;clear:both;}
.eintrag {clear:both;border: 1px solid #d6d6d6;}
.eintrag span{float:none;font-size:1em;margin:0;padding:0;}


.backlink{font-size:0.8em;}

.forum_bilder {float:right;width:150px;}
.forum_bilder img {float:right;cursor:pointer}

object {float:right;margin-left:10px;margin-right:10px}
h5 {clear:both;}
img.right{margin-right:10px}
