body {
margin:0; 
padding:0px;
text-align: center;}

body,td,p,select,input,textarea {
font-size: 11px;
font-family: Verdana, Arial, Helvetica, sans-serif;
margin:0;}

a img {
border: 0;}

a:hover img {
border: 0;}

a {
color: #000;
text-decoration: none;}

a:hover {
font-weight:bold;
color: #ff8000;}

table {
font-size: 11px;
font-family: Tahoma, Verdana, sans-serif, Helvetica;}

.spacer {
padding-top: 25px;}

#clearer {
clear: both;}

#container {
width:900px;
margin: 50px auto;
text-align: justify;
border:1px solid #000000;}

#seitenbody {
background-image:url('/gfx/jpg/menue_bg.jpg');
background-position: 35px 0px;
background-repeat:repeat-y;}

#seitentitel {
padding:0px;
margin:0px;
width:900px;
height:120px;}

#titel-links, #titel-mitte, #titel-rechts {
margin:0px;
padding:0px;
height:120px;}

#titel-links {
background-image:url('/gfx/gif/template/ol.gif');
background-repeat:no-repeat;
float:left;
width:132px;}

#titel-mitte {
margin-left:132px;
margin-right:120px;
background-image:url('/gfx/gif/template/om.gif');
background-repeat:repeat;}

#titel-rechts {
background-image:url('/gfx/gif/template/or.gif');
background-repeat:no-repeat;
float:right;
width:120px;}

#seitenbody {
position: relative;
min-height: 1550px;
height:auto;
width:900px;
padding:0px;
border:0px;}

#menue {
width: 180px;
height:0;
padding:0;
margin: 0 0 0 15px;}

#menueinhalt {
width: 140px;
font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif;
font-size: 11px;
padding-bottom: 20px;
color: #fff;}

#menueinhalt ul {
padding:0px;
margin:0px;
list-style-type: none;}

#menueinhalt a {
display: block;
color: #ffffff;
background-color: #0D4E90;
background-image: url(/gfx/gif/template/menue-hp.gif);
width: 140px;
padding: 3px 12px 3px 8px;
margin: 15px 0px 0px 0px;
text-decoration: none;
border-bottom: 1px solid #ffffff;
font-weight: bold;}

#menueinhalt a:hover {
background-color: #369;
background-image: url(/gfx/gif/template/menue-hph.gif);
color: #FFF;}

#menueinhalt li li a {
display: block;
color: #ffffff;
background-color: #69C;
background-image: url(/gfx/gif/template/menue-up.gif);
width: 140px;
padding: 3px 3px 3px 17px;
margin: 0px 0px 0px 0px;
text-decoration: none;
border-bottom: 1px solid #ffffff;
font-weight: normal;}

#menueinhalt li li a:hover {
background-color: #369;
background-image: url(/gfx/gif/template/menue-uph.gif);}

#menueinhalt .menue_last a {
background-color: #69C;
background-image: url(/gfx/gif/template/menue-lp.gif);
background-position: right bottom;}

#menueinhalt .menue_last a:hover {
background-color: #369;
background-image: url(/gfx/gif/template/menue-lph.gif);
background-position: right bottom;}

#menuebg {
text-align: center;
background-image:url('/gfx/gif/template/menubg.gif');
background-repeat:no-repeat;
background-position: bottom;
width:170px;
padding-bottom: 30px;
position: absolute;
bottom: 0px;}

#menuebuttons {
margin-top: 210px;
margin-left: -15px;}

#menuebuttons img {
border: 0;
padding: 2px;}

#inhalt {
background: #fff;
margin:0 0 0 180px;
min-height:1550px;
padding:10px 5px 10px 15px;
font-family: Tahoma, Verdana, sans-serif, Helvetica;
color: #333;
font-size: 11px;}

#inhalt h1{
font-size: 18px;
color: #333;
border-bottom: 1px dashed #CCC;
font-weight: bold;}

#inhalt h2{
font-size: 16px;
color: #333;
border-bottom: 1px dashed #CCC;
font-weight: bold;}

#inhalt h3{
font-size: 12px;
color: #333;
border-bottom: 1px dashed #CCC;
font-weight: bold;}

#copyright {
height:30px;
width:900px;
font-size:10px;
color: #ffffff;
background:#0D4E90;
vertical-align:middle;
margin: 0px 0px 0px 0px;
text-align:center;}

#impressum label {
height: 17px;
display: block;
float: left;
width: 120px;}

#newsbox {
width: 500px;
padding: 20px;
text-align: left;
margin: auto;
background-color: #ffc;}

#warningbox {
width: 600px; 
margin: auto;
margin-top: 20px;
padding: 20px;
color: #f00;
font-size: 16px;}

#pageinfo {
width: 600px; 
margin: auto;
margin-top: 5px;
padding: 20px;
visibility:hidden;}

#partner {
text-align: center;}

/* Scroller Box */
#scroller_container {
position: relative;
margin: auto;
width: 120px;
height: 140px;
overflow: hidden;}

#scroller {
width: 120px;
position: absolute;
left:0;
top:0;}

#scroller p {
padding: 1px;
margin: 0;
text-align: center;}
/* Scoller Box */

.textbox {
width: 600px; 
margin: auto;
margin-top: 5px;
padding: 20px;}

.textbox2 {
width: 500px; 
margin: auto;
margin-top: 5px;
padding: 20px;}

.textbox3 {
width: 400px; 
margin: auto;
margin-top: 5px;
padding: 20px;}

.textbox4 {
width: 300px; 
margin: auto;
margin-top: 5px;
padding: 20px;}

.abccontainer {
width: 500px;
margin: 10px;} 

.abcbild {
width: 140px;
float: left;}

.abctext {
padding: 0;
float: left;
width: 270px;
font-size: 22px;
padding-left: 10px;
margin-top: -5px;
vertical-align: middle;}

.abctext a {
color:#564b47;}

.abctext a:hover {
color:#000;
border-bottom: 1px solid #ccc;}

.abcmenue {
padding: 4px;
font-size: 13px;}

.abcmenue a{
color: #000;
text-decoration: none;}

.abcmenue a:hover {
font-weight:bold;
color: #0000AA;}

.abcmenue img {
border: 0;
vertical-align: middle;}

.linkme {
background-color: #fff;
border: 1px dashed #ccc;
font-family: Helvetica,Arial;
font-size: 10px;
color: #000060;
padding: 5px;
margin-top: 5px;
margin-bottom: 30px;}

/* CSS Hack Safari */
#dummy {;# }

#scroller_container {
overflow: auto;
}

/* AdSense */
.adsense {
 margin: 5px auto;
 text-align: center;
}


/* CSS Hacks Internet Explorer 6.x */

* html #seitenbody {
        /* \*/
        height: 1600px;
        /* */
}


* html #inhalt {
        /* \*/
        margin-top: -1025px;
        /* */
}

* html #menue {
        /* \*/
        margin-left: 7px;
        /* */
}

* html #titel-links {
        /* \*/
        margin-right: -3px;
        /* */
}

* html #titel-mitte {
        /* \*/
        margin-left:129px;
        margin-right:117px;
        /* */
}

* html #titel-rechts {
        /* \*/
        margin-left: -3px;
        /* */
}
