/* Oberndorfer Druckerei - Copyright Agentur365 - www.agentur365.com */

#iemac {display:none;}
#od_printh1 {display:none;}

body {
    background-image:url("../bilder/hg_neu_gr.jpg");
    background-position: left top;
    color: #000000;
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 11px;
    margin: 0px;
    padding: 0px;
    background-repeat: no-repeat;/*Änderung*/

}

a:link, a:visited, a:active {
    color: #000;
    text-decoration: underline;
    font-size: 1em;
    font-weight:normal;
    margin: 0 0 5px 0;
    padding: 0px;

}

a:hover {
    color: #0a3f6b;
}

h1 {
	color: #0a3f6b;/*0c3d82; altes blau */
    font-size: 1.1em;
    font-weight: bold;
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
}

h2 {
    font-size: 1.1em;
    font-weight: bold;
    margin: 0 0 5px 0;
    padding: 0px;
}

h3  {
    font-size: 1em;
    font-weight: bold;
    margin: 4px 0 2px 0;
    padding: 0px;
}

h3 a:link, h3 a:active, a:visited  {
    text-decoration: underline;
    font-size: 1em;
    font-weight: bold;
    margin: 4px 0 2px 0;
    padding: 0px;
}

h3 a:hover {color: #0a3f6b;}



h4 {
    font-size: 0.8em;
    font-weight: normal;
    margin: 2px 0 2px 0;
    padding: 0px;
}

h5, h5 a:link, h5 a:visited, h5 a:active {
    text-decoration:underline;
    font-size: 1.0em;
    font-weight: bold;
    margin: 2px 0 2px 0;
    padding: 0px;
}

h5 a:hover {font-weight: bold; color: #0a3f6b;}

h6 {
    font-size: 1em;
    font-weight: bold;
    margin: 0px 0 0px 0;
    padding: 0px;
}

.textSmall {
	font-size: 8px;
}



#links {
	width: 25px;
    float: left;
}

#container {

    margin:0px;



}

#header {
	width: 585px;
    height: 110px;
}

#main {

    position: absolute;
    left: 105px;
    /*width:570px; */width: 800px;
    margin: 0px;
    padding: 0px;


}

#main h1 {
    padding: 0px;
	height: 20px;
    margin: 30px 0 0px 27px;
}

#main_content {
    margin: 10px 0 0 28px;
    width: 800px;

	/*width: 570px;
    height: 350px;*/
    overflow: auto;

}


#main_content p {padding:0px 13px 10px 0; margin:0px;  text-align:left;}


#main_content dl {/*width: 510px;*/width: 800px; height: 160px;}
#main_content dt {float:left;margin: 0px 10px 0px 0; height: 170px; width: 100px;}
#main_content dd { text-align: left;}

#main_content table {font-size: 1em; width: 480px; margin: 10px 0 10px 1px; border: 0px solid #444;  border-spacing:0px;  border-collapse:collapse;}
#main_content td {font-size: 1em; width: auto; margin: 10px; border: 1px solid #999; padding: 3px;}
#main_content ul {text-align:left; margin:0 0 10px 0; padding:0 0 0 15px; list-style-position: outside; }
#main_content ul li {list-style-type:disc; margin:0px; padding:0px;}

#main_content .d_center {margin: 0px 0 20px 0; height: 20px; line-height: 20px;}
#main_content .d_center img, #main_content img {margin: 0px 0 0px 0; border:0px;}

.tr_background { background-color:#e8e8e9;}

#formular label {display: block; float: left; width: 160px; }
#formular textarea.formfeld {width: 330px; height: 150px;}
#formular input.formfeld {width: 330px;}
#formular input.formfeld_a {width: 160px;}

#main_content div.border {
 background-image:url("../bilder/border_breit.jpg");
 background-position:center center;
 background-repeat:no-repeat;
 clear:both;
 margin: 0px 0 0px 0;
 padding:0px;
 height:30px;
 /*width:520px;*/width: 800px;
}


/* +++++++++++++++++  NEWS  ANFANG  ++++++++++++++++++++*/

#main_content div.border_news {
 background-image:url("../bilder/border_breit.jpg");
 background-position:center top;
 background-repeat:no-repeat;
 clear:both;
 margin: 0px 0 0px 0;
 padding:2px;
  /*height:10px;
    width:520px;*/
 width: 796px;
}

#main_content .news {/*width: 520px;*/width: 800px;}
#main_content .news h5 {color: #0a3f6b; text-decoration: none; font-size: 1em; float:left; /*width:400px;*/width: 700px; padding:18px 0 3px 0;} /*Newszeile*/
#main_content .news h6 { width: 100px; font-weight: normal; text-align: right; float:right; margin:20px 0 0 0;}
#main_content .news img {margin: 0 0 10px 0;}
#main_content .news p {/*width:512px;*/width: 760px; clear:both;}

/* +++++++++++++++++  NEWS  ENDE  ++++++++++++++++++++*/

#footer { color: #666; clear:both; margin: 10px 0 0 30px; padding: 10px 0 0 0px; width: 800px; background-image: url(../bilder/border_breit.jpg); background-repeat: no-repeat; }
#footer a { color: #666;}
#footer a:hover { color: #0a3f6b;}
#footer address { font-style:normal; font-size: 0.8em; text-align: center;}


#rechts {position: absolute; float: right; left:610px;}

.floatleft {float:left; margin: 10px 10px 10px 0;}
.left {margin:0px; padding: 0 10px 10px 0;}

.rechts {float: right; text-align: right; padding: 0 5px 10px 10px;}
.clearboth {clear:both;}

/* nur IE/Mac \*//*/
#iemac {
 display:block;
 margin:50px 0 0 20px;
 float: left;
}

#rechts {position: absolute; float: right; left:610px;}

#header {display: none;}
#nav {display: none;}
#main {display: none;}
#nav_unten {display: none;}
#footer {display: none;}
/**/
