body { background-color:#020035;font-family:Verdana,Arial,Avantgarde;color:#000000;font-size:12px;
       background-image:url(img/bg_body_kachel.jpg);background-position:0px 335px;background-repeat:repeat-y; }

a:link    { color:#cd5c00;text-decoration:none;font-weight:bold; }
a:visited { color:#cd5c00;text-decoration:none;font-weight:bold; }
a:focus   { color:#000000;text-decoration:none;font-weight:bold;outline:none;}
a:hover   { color:#902200;text-decoration:none;font-weight:bold; }
a:active  { color:#000000;text-decoration:none;font-weight:bold;}

/* Struktur */
div.head { position:absolute;top:0px;left:0px;width:1000px;height:105px;
           background-image:url(img/bg_head.jpg);background-repeat:no-repeat; }
div.werbung_head { position:absolute;top:0px;left:247px;width:728px;height:90px;
                   /*background-image:url(img/werbung_oben.jpg);background-repeat:no-repeat;*/ }					 

div.links {  }
div.leftside { position:absolute;top:105px;left:0px;width:37px;height:232px;
               background-image:url(img/bg_leftside_menu_top.jpg);background-repeat:no-repeat; }
div.middle { position:absolute;top:105px;left:37px;width:193px; }
div.rightside { position:absolute;top:105px;left:230px;width:17px;height:232px;
                background-image:url(img/bg_rightside_menu_top.jpg);background-repeat:no-repeat; }
div.startseite {padding-bottom:15px;}
div.menu {}
div.menu_oben {  }
div.menu_unten {  }

div.content { position:absolute;top:105px;left:247px;/*left:230px;*/width:609px;/*border: 1px solid #ffffff;*/ }
div.content div.oberes_menu { height:65px; }
div.topmenuAdsense {clear:both;padding:10px 0px 0px 10px;height:15px;}
div.content div.inhalt { margin:19px 0px 0px 0px; }
div.content div.kontakt { background-image:url(img/bg_line_kontakt.jpg);background-repeat:no-repeat;background-position:center center;text-align:center;padding:7px 0px 15px 0px;clear:left; }
div.content div.kontakt p.socialbm {margin:0px 0px 8px 0px;padding:0px;}

div.rechts { position:absolute;top:95px;left:840px;width:150px; }
div.werbung_right { position:absolute;top:0px;left:0px;width:150px;height:600px;
                    /*background-image:url(img/werbung_rechts.jpg);background-repeat:no-repeat;*/ }
div.werbung_right_indent { position:absolute;top:10px;left:30px;width:120px;height:600px;
                    /*background-image:url(img/werbung_rechts.jpg);background-repeat:no-repeat;*/ }
/*Struktur ende*/

/*Menu*/
/*Menu links*/
div.menueins a:link, div.menueins a:visited { color:#ffffff; } 
div.menuzwei a:link, div.menuzwei a:visited { color:#4d4d4d; } 
div.menudrei a:link, div.menudrei a:visited { color:#4d4d4d; } 

div.menueinsa_sub a:link, div.menueinsa_sub a:visited, div.menueinsc_sub a:visited,
div.menueinsa a:link, div.menueinsa a:visited, div.menueinsc a:visited, div.menueinsc a:link { color:#f3c967; }
div.menuzweia a:link, div.menuzweia a:visited, div.menuzweic a:visited, div.menuzweic a:link { color:#000000; }
div.menudreia a:link, div.menudreia a:visited, div.menudreic a:visited, div.menudreic a:link { color:#000000; }

div.menueinsa_sub a:hover, div.menueinsa a:hover, div.menueins a:hover { color:#f3c967; } 
div.menuzweia a:hover, div.menuzwei a:hover { color:#000000; }
div.menudreia a:hover, div.menudrei a:hover { color:#000000; }

div.top_menu a:link, div.top_menu a:visited, div.top_menu a:hover,
div.top_menua a:link, div.top_menua a:visited, div.top_menua a:hover,
div.top_menuc a:link, div.top_menuc a:visited, div.top_menuc a:hover { color:#1d1007; }

span.kontakt_menu a:link, span.kontakt_menu a:visited { color:#b57734; }
span.kontakt_menuc a:visited { color:#e9d27e; }
span.kontakt_menu a:hover, span.kontakt_menuc a:hover { color:#cd5c00; }

/*erste ebene*/
div.menueins { width:183px;height:43px;font-size:12px;font-weight:bold;margin: 0px 0px 0px 8px;padding:0px;	}
div.menueins a { width:183px;height:43px;display:block;padding:12px 0px 0px 15px; }
div.menueins a:link, div.menueins a:visited { background-image:url(img/bg_menu1_normal.jpg);background-repeat:no-repeat; }							 
div.menueins a:hover { background-image:url(img/bg_menu1_hover.jpg);background-repeat:no-repeat; }							 
div.menueinsa_sub a, div.menueinsc_sub a { display:block;padding:8px 0px 0px 15px; }
div.menueinsa_sub, div.menueinsc_sub { width:183px;height:26px;font-size:12px;font-weight:bold;
							 							 	 background-image:url(img/bg_menu1_aktiv_top.jpg);background-repeat:no-repeat;
															 margin: 0px 0px 0px 8px;padding:0px; }
div.menueinsa a, div.menueinsc a { display:block;padding:12px 0px 0px 15px; }
div.menueinsa, div.menueinsc { width:183px;height:43px;font-size:12px;font-weight:bold;
							 							 	 background-image:url(img/bg_menu1_hover.jpg);background-repeat:no-repeat;
															 margin: 0px 0px 0px 8px;padding:0px; }
div.menueins_bottom { width:183px;height:20px;margin: 0px 0px 0px 8px;padding:0px;
							 				background-image:url(img/bg_menu1_aktiv_bottom.jpg);background-repeat:no-repeat; }

/*zweite ebene*/
div.menuzwei a, div.menuzweia a, div.menuzweic a { width:183px;height:19px;display:block;padding:3px 0px 0px 15px; }
div.menuzwei, div.menuzweia, div.menuzweic { width:183px;height:19px;font-size:11px;font-weight:bold;
														 							 	 margin: 0px 0px 0px 8px;padding:0px; }
div.menuzwei a:link, div.menuzwei a:visited  { background-image:url(img/bg_menu2_normal.gif);background-repeat:no-repeat; }
div.menuzweia a:link, div.menuzweia a:visited, div.menuzweic a:visited, div.menuzweic a:link 
{ background-image:url(img/bg_menu2_hover.jpg);background-repeat:no-repeat; }
div.menuzwei a:hover { background-image:url(img/bg_menu2_hover.jpg);background-repeat:no-repeat; }

/*dritte ebene*/
div.menudrei a, div.menudreia a, div.menudreic a { width:183px;height:19px;display:block;padding:3px 0px 0px 25px; }
div.menudrei, div.menudreia, div.menudreic { width:183px;height:19px;font-size:11px;font-weight:bold;
														 							 	 margin: 0px 0px 0px 8px;padding:0px; }
div.menudrei a:link, div.menudrei a:visited  { background-image:url(img/bg_menu2_normal.gif);background-repeat:no-repeat; }
div.menudreia a:link, div.menudreia a:visited, div.menudreic a:visited, div.menudreic a:link  
{ background-image:url(img/bg_menu2_hover.jpg);background-repeat:no-repeat; }
div.menudrei a:hover { background-image:url(img/bg_menu2_hover.jpg);background-repeat:no-repeat; }

/*top menu*/
div.top_menu { float:left;margin:0px 1px 0px 0px; }
div.tm_left { float:left;background-image:url(img/bg_topmenu_links_normal.jpg);background-repeat:no-repeat; }
div.tm_left_f { float:left;background-image:url(img/bg_topmenu_links_normal_lin.jpg);background-repeat:no-repeat; }
/*mindest padding:11px 2px 16px 8px*/
div.tm_left a, div.tm_left_f a { float:left;display:block;padding:11px 16px 16px 21px;font-size:14px; }
div.tm_right { float:left;width:6px;height:45px;background-image:url(img/bg_topmenu_rechts_nh.jpg);background-repeat:no-repeat; }
div.tm_right_l { float:left;width:6px;height:45px;background-image:url(img/bg_topmenu_rechts_ganzrecht.jpg);background-repeat:no-repeat; }
div.tm_left a:hover { float:left;background-image:url(img/bg_topmenu_links_hover.jpg);background-repeat:no-repeat; }
div.tm_left_f a:hover { float:left;background-image:url(img/bg_topmenu_links_hover_link.jpg);background-repeat:no-repeat; }

div.top_menua, div.top_menuc { float:left;margin:0px 1px 0px 0px; }
div.tm_lefta, div.tm_leftc { float:left;background-image:url(img/bg_topmenu_links_normal.jpg);background-repeat:no-repeat; }
div.tm_lefta_f, div.tm_leftc_f { float:left;background-image:url(img/bg_topmenu_links_normal_lin.jpg);background-repeat:no-repeat; }
div.tm_lefta a, div.tm_leftc a { float:left;display:block;padding:11px 16px 16px 21px;font-size:14px;
														 	 	 background-image:url(img/bg_topmenu_links_hover.jpg);background-repeat:no-repeat; }
div.tm_lefta_f a, div.tm_leftc_f a { float:left;display:block;padding:11px 16px 16px 21px;font-size:14px;
														 	 	 	 	 background-image:url(img/bg_topmenu_links_hover_link.jpg);background-repeat:no-repeat; }
div.tm_righta, div.tm_rightc { float:left;width:6px;height:45px;background-image:url(img/bg_topmenu_rechts_nh.jpg);background-repeat:no-repeat; }
div.tm_righta_l, div.tm_rightc_l { float:left;width:6px;height:45px;background-image:url(img/bg_topmenu_rechts_ganzrecht.jpg);background-repeat:no-repeat; }

/*kontakt menu*/
span.kontakt_menu, span.kontakt_menuc { font-size:9px;font-weight:bold;color:#b57734;letter-spacing:1px; }

/*startseite button*/
span.hidden { visibility:hidden; }
div.btn_ss a { width:193px;height:45px;display:block;background-image:url(img/btn_startseite_normal.jpg);background-repeat:no-repeat; }
div.btn_ss_a a, div.btn_ss_c a { width:193px;height:45px;display:block;background-image:url(img/btn_startseite_hover.jpg);background-repeat:no-repeat; }
div.btn_ss a:hover { width:193px;height:45px;display:block;background-image:url(img/btn_startseite_hover.jpg);background-repeat:no-repeat; }
/*Menu ende*/

/*Contentaussehen*/
div.csc-border, div.csc-frame-frame2 {width:580px;padding:0px;margin:0px 0px 25px 13px;clear:both;background-color:#ffffff;}
div.csc-border {background-image:url(img/content_textrahmen_backgrou.jpg);background-repeat:no-repeat;background-position:bottom; }

div.csc-border div.csc-header { width:580px;height:30px;background-image:url(img/content_textrahmen_headline.jpg);background-repeat:no-repeat;
							 									padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }
div.csc-border div.text-rahmen, div.csc-border div.tx-lumogooglemaps-pi1, div.csc-frame-frame2 div.text-rahmen { 
  width:566px;padding:1px 0px 0px 0px;margin:0px 0px 0px 4px;}
div.csc-border div.text_rahmen_linkerrand, div.csc-frame-frame2 div.text_rahmen_linkerrand { width:580px;background-image:url(img/content_textrahmen_left.gif);background-repeat:repeat-y;background-position:left; }																																					 
div.csc-border div.text_rahmen_rechterrand, div.csc-frame-frame2 div.text_rahmen_rechterrand { width:580px;background-image:url(img/content_textrahmen_right.gif);background-repeat:repeat-y;background-position:right; }																																					 
div.csc-border div.csc-border-bottom, div.csc-frame-frame2 div.csc-border-bottom { width:580px;height:20px;background-image:url(img/content_textrahmen_bottom.jpg);background-repeat:no-repeat;font-size:0px;margin:0px;padding:0px;clear:both; }
div.csc-border div.csc-border-top, div.csc-frame-frame2 div.csc-border-top { width:580px;height:20px;background-image:url(img/content_textrahmen_top.jpg);background-repeat:no-repeat;font-size:0px;margin:0px;padding:0px;clear:both; }

div.csc-frame-frame1 { width:280px;padding:0px;margin:0px 5px 25px 13px;background-color:#ffffff;float:left;
							 	 		 	 background-image:url(img/content_textrahmen_backgrou.jpg);background-repeat:no-repeat;background-position:bottom; }
											 
div.csc-frame-frame1 div.csc-header { width:280px;height:30px;background-image:url(img/content_frame1_headline.jpg);background-repeat:no-repeat;
							 												padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }
div.csc-frame-frame1 div.text-rahmen, div.csc-border div.tx-lumogooglemaps-pi1 { width:268px;padding:1px 0px 0px 0px;margin:0px 0px 0px 3px;}
div.csc-frame-frame1 div.text_rahmen_linkerrand { width:280px;background-image:url(img/content_textrahmen_left.gif);background-repeat:repeat-y;background-position:left; }																																					 
div.csc-frame-frame1 div.text_rahmen_rechterrand { width:280px;background-image:url(img/content_textrahmen_right.gif);background-repeat:repeat-y;background-position:right; }																																					 
div.csc-frame-frame1 div.csc-border-bottom { width:280px;height:19px;background-image:url(img/content_frame1_bottom.jpg);background-repeat:no-repeat;font-size:0px;margin:0px;padding:0px;clear:both;}


div.csc-frame-indent { width:603px;padding:0px;margin:0px 0px 0px 13px;	 }	 
div.csc-frame-indent div.csc-header { width:603px;height:30px;background-image:url(img/content_indent_headline.jpg);background-repeat:no-repeat;
							 												padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }
div.csc-frame-indent div.text-rahmen { width:590px;padding:1px 0px 0px 0px;margin:0px 0px 0px 3px;}
div.csc-frame-indent div.text_rahmen_linkerrand { width:603px;background-image:url(img/content_textrahmen_left.gif);background-repeat:repeat-y;background-position:left; }																																					 
div.csc-frame-indent div.text_rahmen_rechterrand { width:603px;background-image:url(img/content_textrahmen_right.gif);background-repeat:repeat-y;background-position:right; }																																					 
div.csc-frame-indent div.csc-border-bottom { width:603px;height:19px;background-image:url(img/content_indent_bottom.jpg);background-repeat:no-repeat;font-size:0px;margin:0px 0px 25px 0px;padding:0px;clear:both;}

div.csc-frame-indent3366 {width:760px;padding:0px;margin:0px 0px 0px 0px;}
div.csc-frame-indent3366 div.csc-header { width:760px;height:29px;background-image:url(img/content_indent3366_headline.jpg);background-repeat:no-repeat;
							 												padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }
div.csc-frame-indent3366 div.text-rahmen { width:749px;padding:0px 0px 0px 0px;margin:0px 0px 0px 2px;}
div.csc-frame-indent3366 div.text_rahmen_linkerrand { width:760px;background-image:url(img/content_textrahmen_left.gif);background-repeat:repeat-y;background-position:left; }
div.csc-frame-indent3366 div.text_rahmen_rechterrand { width:760px;background-image:url(img/content_textrahmen_right.gif);background-repeat:repeat-y;background-position:right; }
div.csc-frame-indent3366 div.csc-border-bottom { width:760px;height:19px;background-image:url(img/content_indent3366_bottom.jpg);background-repeat:no-repeat;font-size:0px;margin:0px 0px 25px 0px;padding:0px;clear:both;}

div.csc-frame-indent6633 {width:821px;padding:0px;margin:0px 0px 0px 0px;}
div.csc-frame-indent6633 div.csc-header { width:821px;height:29px;background-image:url(img/content_indent6633_headline.jpg);background-repeat:no-repeat;
							 												padding:0px 0px 0px 0px;margin:0px 0px 0px 0px; }
div.csc-frame-indent6633 div.text-rahmen { width:810px;padding:0px 0px 0px 0px;margin:0px 0px 0px 2px;}
div.csc-frame-indent6633 div.text_rahmen_linkerrand { width:821px;background-image:url(img/content_textrahmen_left.gif);background-repeat:repeat-y;background-position:left;margin-bottom:25px;}
div.csc-frame-indent6633 div.text_rahmen_rechterrand { width:821px;background-image:url(img/content_textrahmen_right.gif);background-repeat:repeat-y;background-position:right; }
div.csc-frame-indent6633 div.csc-border-bottom { width:821px;height:19px;background-image:url(img/content_indent6633_bottom.jpg);background-repeat:no-repeat;font-size:0px;margin:0px;padding:0px;clear:both;}


div.clear, div.csc-frame-invisible {width:580px;clear:both;}
/*div.csc-frame-indent {margin-left:3px;}*/




/*div.csc-textpic-imagewrap {padding-right:20px;padding-top:10px;}
div.csc-textpic-intext-left .csc-textpic-imagewrap {padding-left:20px;}
div.csc-frame-frame1 {width:275px;float:left;margin-right:10px;}
div.csc-frame-frame1 div.text-rahmen {
  border-right:1px solid #C7C7C7;padding-bottom:2px;}
div.csc-frame-frame1 div.text-rahmen {padding-right:10px !important;}
div.csc-frame-frame2 {width:560px;float:left;margin-right:10px;}
div.csc-frame-frame2 div.text-rahmen {
  border-right:1px solid #C7C7C7;padding-bottom:2px;}
div.csc-frame-frame2 div.text-rahmen {padding-right:10px !important;}*/

.indent { font-size:12px;padding-left:22px;}
div.indent { font-size:12px;padding-left:32px; }
p.bodytext, p.align-center, p.align-right, p.align-left, div.inhalt td {padding:6px 12px 12px 12px;margin:0px;color:#000000;font-size:12px;}
/*div.csc-frame-frame1 p, div.csc-frame-frame1 li {font-size:11px;}*/
li {margin:0px;color:#000000;font-size:12px;padding:0px 12px 0px 12px;}
ul {margin-top:0px;margin-bottom:0px;}
table.contenttable p.bodytext {margin:0px;padding:0px;}
div.inhalt td {margin:0px;padding:2px;}
table.contenttable {margin:6px 12px 12px 12px;}


div.tx-newloginbox-pi1 p { margin-top:0px;padding:6px 12px 12px 12px;margin:0px;}
div.tx-newloginbox-pi1 table  { margin:6px 12px 12px 12px;padding:0px;}
div.tx-newloginbox-pi1 label { font-size:12px; }
div.tx-newloginbox-pi1 td {padding:0px 0px 0px 6px;}
div.tx-newloginbox-pi1 input {width:110px;}
div.tx-srfeuserregister-pi1 fieldset { margin:0px 12px 12px 12px; }
.bodytext {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}
span.detail {font-size:10px;}

h1 {color:#fbc378;font-size:14px;margin:0px 0px 0px 12px;padding:6px 0px 0px 0px;}
h2 {color:#fbc378;font-size:12px;margin:0px 0px 0px 12px;padding:6px 0px 0px 0px;}
h3 {color:#fbc378;font-size:10px;margin:0px 0px 0px 12px;padding:6px 0px 0px 0px;}
h4 {color:#2d2a28;font-size:14px;margin:0px 0px 0px 12px;padding:6px 0px 0px 0px;}
h5 {color:#2d2a28;font-size:12px;margin:0px 0px 0px 12px;padding:6px 0px 0px 0px;}
h6 {color:#2d2a28;font-size:10px;margin:0px 0px 0px 12px;padding:6px 0px 0px 0px;}
h1.csc-firstHeader {margin-top:0px;}

/*original margin wird vom IE nicht interpretiert, daher padding*/
div.csc-textpic div.csc-textpic-imagerow .csc-textpic-image {margin-bottom:0px;}/*5px*/
div.csc-textpic-imagerow dl.csc-textpic-image {padding:0px 0px 5px 0px;}
div.csc-textpic-imagerow-last dl.csc-textpic-image {padding:0px;}


/*dd.csc-textpic-caption {color:#98502c;font-size:10px;}

div.csc-textpic-intext-right, div.csc-textpic-intext-left, div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-right-nowrap, div.csc-frame-frame2, div.trenner {clear:both;}
/*
div.csc-frame-invisible div.csc-textpic-imagewrap {width:480px !important;}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-lastcol {float:right !important;}
div.csc-textpic-center div.csc-textpic-imagerow dl.csc-textpic-image {
  padding-right:20px !important;
}
div.csc-textpic-center div.csc-textpic-imagerow {white-space:nowrap;}

DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {float:right !important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-firstcol {margin-left:10px !important;}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-left: 0px !important; }

/*
dl.csc-textpic-lastcol, dl.csc-textpic-lastcol dt, dl.csc-textpic-image, 
dl.csc-textpic-image dt, div.csc-textpic-imagerow {text-align:right;}
dl.csc-textpic-image {margin-left:auto; margin-right:auto;}
div.csc-textpic-imagerow {border:1px solid #ff0000;}
div.csc-textpic-imagewrap {margin-left:15px;}
div.csc-textpic-imagewrap img {margin:0px;padding:0px;}

table.contenttable-0 td, table.contenttable-0 th {border:1px solid #76B6CB;padding:3px;}
table.contenttable-0 {border-collapse:collapse;}
table.contenttable th {text-align:left;}
table.contenttable-1 td, table.contenttable-1 th, {border:1px solid #76B6CB;padding:3px 6px;}
table.contenttable-2 td, table.contenttable-2 th {border:0px;padding:3px 6px;
   background-color:#DFF0F5;}
table.contenttable-3 td, table.contenttable-3 th {border:0px;padding:3px;}
table.contenttable { margin-left:15px;}
table.contenttable-3 {width:80%;}

table.contenttable p {margin:0px;padding:2px 15px 0px 0px;}
table.contenttable, table.contenttable td {border:0px; margin:0px;padding:0px}

/*
div.csc-frame-frame1 ul, div.csc-frame-frame2 ul {
  padding:0px;
	list-style-type:circle;
	font-size:10px;
	margin:2px 5px 5px 3px;
}
div.csc-frame-frame1 li, div.csc-frame-frame2 li, div.csc-frame-frame1 p {
  font-size:10px;text-align:left;
	padding:0px;margin:0px;
	line-height:14px;
}
div.csc-textpic-intext-left div.csc-textpic-imagewrap {padding-right:15px;}


/*Kontaktformular*/
/*fieldset.csc-mailform { border:0px; margin:0px; }
fieldset.csc-mailform label { width:130px; float:left; 
   margin-bottom:3px; margin-right:3px; height:18px;padding-left:5px;
	 vertical-align:middle;}
div.csc-mailform-field input { margin-bottom:3px; background-color:#EDE4D5; width:300px; 
  border:0px; height:18px;
  font-family:Arial,Avantgarde;font-size:12px;
 }
div.csc-mailform-field textarea { margin-bottom:3px; background-color:#EDE4D5; width:300px; border:0px;
  font-family:Arial,Avantgarde;font-size:12px;
 }
div.csc-mailform-field .csc-mailform-submit { margin-left:325px; width:100px;
width:109;height:22px;
border:1px solid #EDE4D5;background-color:#DDD1BE;}*/


/*fe reg*/
.tx-srfeuserregister-pi1 dd {width:360px;}
/* ende     fe reg*/

div.tx-newloginbox-pi3 .tx-newloginbox-pi3-browsebox p {color:#ffffff;}
table.tipafriend td.headline {text-align:center;font-weight:bold;}
table.tipafriend span.small {font-size:10px;}
table.tipafriend td.tf_first {width: 200px;}
div.csc-border div.text-rahmen-friendtip {background-color:#E0B666;margin:0px 0px 0px 3px;}
div.text-rahmen-friendtip p.tipafriend {text-align:center;padding:0px;margin:0px;}
