*{
padding:0px;
margin:0px;
}

body{
font-family:arial, sans-serif;
font-size:0.8em;
background-color:#d8aa7d;
}

a{
text-decoration:none;
color:#2E2D2D;
}



img{
border:none;
}
a:active, a:focus{
outline:none;
}

span.active{
color:#D69700;
font-weight:bold;
}

.floatleft{
float:left;
}
.clearall{
clear:left;
}


.picspace{
float:left;
padding:4px 10px 1px 0px;
}

.bold{
font-weight:bold;
font-size:0.9em;
}

.italic{
font-style:italic;
font-size:0.9em;
}


div#general{
/* border:1px solid black; */
margin:0px auto;
padding:30px 0px 0px;
/* background-image:url("../images/shadow.jpg"); */
background-image:url("../images/generalback.jpg");
background-position:center 0px;
background-repeat:no-repeat;
overflow:hidden;
}

div#main{
margin:0px auto;
width:992px;
background-image:url("../images/shad.jpg");
background-repeat:repeat-y;
}

div#level1{
width:904px;
height:65px;
margin:0px auto;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:#ffffff;
overflow:hidden; /*korrigiert zu dicker Rahmen im IE6*/
}

div#level2{
width:904px;
height:217px;
margin:0px auto;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:#ffffff;
position:relative;
}

div#level3{
width:904px;
height:27px;
margin:0px auto;
border-style:solid;
border-width:0px 0px 1px 0px;
border-color:#ffffff;
/*overflow:hidden; korrigiert zu dicker Rahmen im IE6*/
position:relative;
}


div#level4{
width:904px;
margin:0px auto;
overflow: hidden;
height:100%;
background-image:url("../images/shad.jpg");
}

div#left_content_bar{
background-image:url("../images/lb1.jpg");
background-repeat:repeat-y;
padding-bottom: 32768px;
margin-bottom: -32768px;
float: left;
width: 195px;
border-style:solid;
border-width:0px 1px 0px 0px;
border-color:#ffffff;
}

div#wichtige_lehrgaenge h2.lehrgaenge_ueberschrift{
font-size:0.9em;
display:inline;
}

div#middle_content_bar{
background-color:#f0e8d5;
padding-bottom: 32768px;
margin-bottom: -32768px;
float: left;
width: 512px;
border-style:solid;
border-width:0px 1px 0px 0px;
border-color:#ffffff;
}

.generalcontent{
margin:11px 22px 10px 22px;
}

ul.generalcontent{
margin:11px 22px 10px 36px;
}

.generalcontent a{
color:#9f2039;
}


div.news_post{
margin:0px 0px 10px 0px;
width:455px;
}

p.news_headline{
margin:0px 0px 10px 0px;
}

.generalcontent h2.news_ueberschrift{
font-size:13px;
margin:0px 0px 15px 0px;
}

a.teaser_link{
color:#9F2039;
}

div#right_content_bar{
background-image:url("../images/lb2.jpg");
background-repeat:repeat-y;
padding-bottom: 32768px;
margin-bottom: -32768px;
float: left;
width: 195px;
}

div#middletopic_background{
background-color:#2E2D2D;
width:512px;
height:28px;
}
p#content_title{
color:#ffffff;
padding:6px 0px 0px 22px;
/* width:400px; */

}


div#logo{
border-style:solid;
border-width:0px 1px 0px 0px;
border-color:#ffffff;
}

div#impress{
background-image:url("../images/impress_background.jpg");
background-repeat:repeat-x;
width:708px;
height:65px;
}

div#impress h1{
color:#ffffff;
font-size:12px;
font-weight:normal;
width:140px;
margin:25px 0px 0px 13px;
float:left;
}

html>body div#impress h1{
color:#ffffff;
font-size:12px;
font-weight:normal;
width:140px;
margin:25px 0px 0px 23px;
float:left;
}

div#impress div#headnavi{
margin:39px 0px 0px 266px;
float:left;
}

html>body div#impress div#headnavi{
margin:39px 0px 0px 369px;
float:left;
}

div#impress div#headnavi a{
color:#ffffff;
font-weight:normal;
margin:0px 9px 0px 0px;
font-size:11px;
}

html>body div#impress div#headnavi a{
color:#ffffff;
font-weight:normal;
margin:0px 9px 0px 0px;
font-size:11px;
}

div#impress div#headnavi a:hover{
color:#E6CA77;
}

div#switchpic{
position:absolute;
top:0px;
left:0px;
width:904px;
height:245px;
}

div#transparent01{
background-image:url("../images/transparent01.png");
background-repeat:no-repeat;
width:300px;
height:27px;
border-style:solid;
border-width:1px 0px 0px 0px;
border-color:#ffffff;
position:absolute;
top:-1px;
left:196px;
z-index:20;
}

div#transparent02{
background-image:url("../images/transparent02.png");
background-repeat:no-repeat;
width:180px;
height:27px;
position:absolute;
top:0px;
left:528px;
z-index:20;
}


div#square{
background-color:#e8c79c;
width:30px;
height:27px;
border-style:solid;
border-width:1px 1px 0px 1px;
border-color:#ffffff;
position:absolute;
top:-1px;
left:496px;
z-index:20;
}

div#mainnavi_background{
background-image:url("../images/mainnavi_background.jpg");
background-repeat:repeat-x;
width:180px;
height:217px;
border-style:solid;
border-width:0px 1px 1px 1px;
border-color:#ffffff;
position:absolute;
top:0px;
left:527px;
z-index:28;
}

div#mainnavi_background #link-list{
margin-left:15px;
margin-top:0px;
}

div#mainnavi_background div#link-list div.link{
margin-top:10px;
width:150px;
}

div#mainnavi_background div#link-list div.link a{
color:#ffffff;
margin:0px 0px 0px 10px;
font-size:1.0em;
letter-spacing:1px;
}

div#mainnavi_background div#link-list div.link a:hover{
color:#E6CA77;
}

div#topic_background1{
/* background-image:url("../images/topic_background.jpg"); */
background-color:#262525;
width:195px;
height:27px;
border-style:solid;
border-width:1px 1px 1px 0px;
border-color:#ffffff;
color:#ffffff;
position:absolute;
top:-1px;
left:0px;
z-index:20;
}

p.topic{
text-align:center;
margin:5px 0px 0px 0px;
}

div#topic_background2{
/* background-image:url("../images/topic_background.jpg"); */
background-color:#262525;
border-style:solid;
border-width:1px 0px 1px 1px;
border-color:#ffffff;
width:195px;
height:27px;
color:#ffffff;
position:absolute;
top:-1px;
left:708px;
z-index:20;
}

div#topic_background3{
/* background-image:url("../images/topic_background.jpg"); */
background-color:#262525;
width:195px;
height:28px;
border-style:solid;
border-width:1px 0px 1px 0px;
border-color:#ffffff;
color:#ffffff;
}

div#wichtige_lehrgaenge{
margin:5px 10px 10px 10px;
}


div#topic_background4{
/* background-image:url("../images/topic_background.jpg"); */
background-color:#262525;
width:195px;
height:28px;
border-style:solid;
border-width:1px 0px 1px 0px;
border-color:#ffffff;
color:#ffffff;
}

div#sonstige_events{
margin:5px 10px 10px 10px;
}

div#sonstige_events h2.sonstige_events_ueberschrift{
font-size:0.9em;
display:inline;
}

div#topic_background5{
/* background-image:url("../images/topic_background.jpg"); */
background-color:#262525;
width:195px;
height:28px;
border-style:solid;
border-width:1px 0px 1px 0px;
border-color:#ffffff;
color:#ffffff;
}

div#presse{
margin:5px 10px 10px 10px;
}


div#topic_background6{
/* background-image:url("../images/topic_background.jpg"); */
background-color:#262525;
width:195px;
height:28px;
border-style:solid;
border-width:1px 0px 1px 0px;
border-color:#ffffff;
color:#ffffff;
}

div#portraits{
margin:5px 10px 10px 10px;
}

a.linkmount{
margin:10px 0px 0px 0px;
display:block;
color:#000000;
}

div#footer{
background-color:#262525;
background-repeat:repeat-x;
width:904px;
height:33px;
border-color:#FFFFFF;
border-style:solid;
border-width:1px 0px 0px 0px;
margin:0px auto;
display:block;
}

div#footer p{
color:#F0E8D5;
width:124px;
height:15px;
margin:10px auto;
font-size:11px;
}

div#footer p a{
color:#F0E8D5;
}

table#calendar{
font-family:arial, sans-serif;
font-size:0.9em;
margin:4px 0px 5px 5px;
width:183px;
}

table#calendar td{
color:#000000;
text-align:center;
width:75px;
}

table#calendar td.amonat{
visibility:hidden;
}


table#beitraege{
margin:8px 22px 0px 20px;
width:470px;
}

table#beitraege tr td.space {
background-color:#E8C79C;
padding:2px 0px 2px 4px;
}

table#beitraege tr td.space2 {
padding:2px 0px 2px 4px;
}


table#training{
margin:8px 22px 0px 20px;
width:470px;
}

table#training tr td.space {
background-color:#E8C79C;
padding:2px 0px 2px 4px;
}

table#training tr td.space2 {
padding:2px 0px 2px 4px;
}


div.imagesetlink{
width:153px;
height:163px;
text-align:center;
float:left;
}

div#galerieeinzelansicht{
margin:30px auto;
width:423px;
}

div#galerieeinzelansicht a.querylightbox img{
margin:0px 2px 7px 0px;
}

div#galerieeinzelansicht_backlink{
margin:20px auto;
width:170px;
}

div#galerieuebersicht_seitennavi{
margin:20px auto;
width:26px;
height:16px;
}

.space {
background-color:#eeddb1;
padding:2px 0px 2px 4px;
}
.space2 {
padding:2px 0px 2px 4px;
}


/*Kontaktformular*/

#kontaktformular{
margin:20px 0px 0px 0px;
}

#kontaktformular input{
margin-bottom:5px;
height:17px;
width:210px;
}

#kontaktformular input#name{
margin-left:39px;
}
#kontaktformular input#strasse{
margin-left:17px;
}
#kontaktformular input#ort{
margin-left:29px;
}
#kontaktformular input#telefon{
margin-left:37px;
}
#kontaktformular input#fax{
margin-left:56px;
}
#kontaktformular input#betreff{
margin-left:36px;
}

#kontaktformular input#homepage{
margin-left:2px;
}

#kontaktformular input#email{
margin-left:40px;
}
#kontaktformular textarea#nachricht{
vertical-align:top;
margin-left:18px;
width:320px;
height:200px;
}

#kontaktformular input#reset{
height:21px;
width:100px;
margin-left:79px;
margin-top:12px;
background-color:#262525;
color:#ffffff;
border:none;
padding:0px 0px 3px 0px;
}

#kontaktformular input#submit{
height:21px;
width:100px;
margin-left:6px;
background-color:#262525;
color:#ffffff;
border:none;
padding:0px 0px 3px 0px;
}

#mailinfo{
position:absolute;
top:470px;
left:502px;
color:#9F2039;
font-weight:bold;
}


/*Googlemaps-Karte*/
#map{
width:468px; 
height:300px;
}

#startadresse{
width:300px;
}


/*Trainer*/
.trainer{
float:left; 
margin:20px 0px 30px 23px;
}

.trainer p{
text-align:center;
margin:6px 0px 0px 0px;
}

/*G&auml;stebuch*/

a#eintragen_link{
float:left;
width:142px;
}

p#seitenzahlen{
text-align:right;
width:240px;
margin:0px 0px 0px 224px;
/* position:absolute;
top:381px;
left:823px; */
}

div.post{
/* border: 1px solid #808080; */
/* background-color: #F0E8D5; */
/* padding: 5px; */
width:463px;
margin:0px 0px 19px 0px;
}

div.post p.titel{
width:465px;
}
div.post p.gbeintrag{
width:453px;
margin:6px 0px 0px 0px;
padding:0px 5px 0px 5px;
}

span.postnummer{
background-color:#E8C79C;
padding:2px 0px 2px 4px;
margin:0px 0px 0px 1px;
width:20px;
float:left;
}

span.post_datum{
background-color:#E8C79C;
padding:2px 0px 2px 4px;
margin:0px 0px 0px 1px;
width:70px;
text-align:center;
float:left;
}

span.post_uhrzeit{
background-color:#E8C79C;
padding:2px 0px 2px 4px;
margin:0px 0px 0px 1px;
width:70px;
text-align:center;
float:left;
}

span.post_name{
background-color:#E8C79C;
padding:2px 0px 2px 4px;
margin:0px 0px 0px 1px;
width:193px;
text-align:center;
float:left;
}

span.post_website{
background-color:#E8C79C;
padding:2px 0px 2px 4px;
margin:0px 0px 0px 1px;
width:40px;
text-align:center;
float:left;
}

span.post_email{
background-color:#E8C79C;
padding:4px 0px 2px 4px;
margin:0px 0px 0px 1px;
width:40px;
height:14px;
text-align:center;
float:left;
}


#gaestebuchformular{
margin:20px 0px 0px 0px;
}

#gaestebuchformular p#captcha{
margin:5px 0px 0px 79px;
}

#gaestebuchformular p#captcha input{
width:155px;
margin-top:3px;
}


#infomeldung{
margin:10px 0px 0px 0px;
}


#gaestebuchformular input {
height:17px;
margin-bottom:5px;
width:210px;
}

#gaestebuchformular input#name{
margin-left:39px;
} 

#gaestebuchformular input#email{
margin-left:40px;
}
#gaestebuchformular input#hp{
margin-left:30px;
}

#gaestebuchformular textarea#nachricht{
vertical-align:top;
margin-left:18px;
width:320px;
height:60px;
}




#gaestebuchformular input#reset{
height:21px;
width:100px;
margin-left:79px;
margin-top:12px;
background-color:#262525;
color:#ffffff;
border:none;
padding:0px 0px 3px 0px;
}

#gaestebuchformular input#submit{
height:21px;
width:100px;
margin-left:6px;
background-color:#262525;
color:#ffffff;
border:none;
padding:0px 0px 3px 0px;
}


