body { background-color:#ffffff;font-family:Verdana,Arial,Avantgarde;color:326666;}

a:link { color:#83493f;text-decoration:none; }
a:visited { color:#83493f;text-decoration:none; }/*5f7c5a*/
a:focus   { color:#1f1f1f;text-decoration:none; }
a:hover   { color:#1f1f1f;text-decoration:none; }
a:active  { color:#1f1f1f;text-decoration:none; }

#hlD21PackageLink {font-size:10px;}
/*
a:link { color:#ba475c;text-decoration:none; }
a:visited { color:#cf7485;text-decoration:none; }
a:focus   { color:#5d001a;text-decoration:none; }
a:hover   { color:#97001c;text-decoration:none; }
a:active  { color:#cf7485;text-decoration:none; }
*/
/* Verweise (für Positionsanzeige)*/
div.head-position a:link    { color:#619358;}
div.head-position a:visited { color:#619358;}
div.head-position a:focus   { color:#619358;}
div.head-position a:hover   { color:#000000;}
div.head-position a:active  { color:#83493f;}

/* Struktur */
div.all { /*position:absolute;top:0px;left:9px;width:945px;*/
/*			   border:1px solid #000000;*/ }
div.kontakt {
  position:relative;top:0px;left:0px;margin-top:5px;width:932px;height:15px;
	text-align:right;
}
div.head {
  position:relative;top:0px;left:0px;width:932px;height:206px;
}
div.head-f {position:absolute;top:20px;left:24px;width:15px;}
div.head-50 {position:absolute;top:20px;left:46px;width:15px;}
div.head-b {position:absolute;top:20px;left:68px;width:15px;}
div.head-gr {position:absolute;top:20px;left:90px;width:15px;}
div.head-t {position:absolute;top:20px;left:112px;width:15px;}
div.head-u {position:absolute;top:20px;left:134px;width:15px;}

div.head-position {position:absolute;top:183px;left:314px;width:590px;color:#619358;}
div.menu_content {width:932px;
  position:relative;top:0px;left:9px;
	padding-bottom:20px;
}
table.struk {width:100%;height:300px;}
td.menu {
  width:254px;
	overflow:auto;
	background-image:url(img/bg-menu.jpg);background-repeat:repeat-y;
	vertical-align:top;
}
td.menu p {
white-space:nowrap;
}
#frmD21Quick div {
  border-left:1px solid #ffffff;border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;border-right:1px solid #eeeeee;
	margin:2px 0px 3px 3px;padding:3px 0px 3px 20px;
}
#frmD21Quick div div {
  border:0px;margin:0px; padding:0px;
}

td.content {
  vertical-align:top;padding:0px 0px 10px 30px;
	
}
td.right {
  background-image:url(img/bg-content.gif);background-repeat:repeat-y;background-position:right;
	text-align:right;vertical-align:top;
}
td.right p {width:42px;height:30px;background-color:#ffffff;margin:0px;padding:0px;
  margin-left:auto;
}
td.foot {
	height:64px;text-align:right;padding-bottom:2px;
	}
td.foot-text {
  background-image:url(img/bg-foot-text.gif);background-repeat:no-repeat;background-position:bottom;
	padding:0px 0px 6px 30px;
}
	
/*Struktur ende*/
/*Menü*/
div.kontakt span {font-weight:bold;}
span.top_menu a:link, span.top_menu a:visited, span.top_menu_a a:link,
span.top_menu_a a:visited {color:#000000;}

span.top_menu a:hover, span.top_menu_a a:hover {color:#619358;} 

/*alle aktiven*/
p.menueins a:link, p.menuzwei a:link, 
p.menudrei a:link, p.menuvier a:link, 
p.menufuenf a:link,p.menusechs a:link,

p.menueinsa a:link, p.menuzweia a:link, 
p.menudreia a:link, p.menuviera a:link, 
p.menufuenfa a:link,p.menusechsa a:link {color:#619358;}

p.menueins a:visited, p.menuzwei a:visited,
p.menudrei a:visited, p.menuvier a:visited,
p.menufuenf a:visited,p.menusechs a:visited,

p.menueinsa a:visited, p.menuzweia a:visited,
p.menudreia a:visited, p.menuviera a:visited,
p.menufuenfa a:visited,p.menusechsa a:visited {color:#8c8c8c;}

p.menueinsc a:visited,p.menuzweic a:visited,
p.menudreic a:visited,p.menuvierc a:visited,
p.menufuenfc a:visited,p.menusechsc a:visited,

p.menueinsc a:link,p.menuzweic a:link, 
p.menudreic a:link,p.menuvierc a:link, 
p.menufuenfc a:link,p.menusechsc a:link { color:#83493f;}

p.menueinsa a:hover, p.menuzweia a:hover,
p.menudreia a:hover, p.menuviera a:hover,
p.menufuenfa a:hover, p.menusechsa a:hover,

p.menueins a:hover, p.menuzwei a:hover, 
p.menudrei a:hover, p.menuvier a:hover, 
p.menufuenf a:hover, p.menusechs a:hover {color:#1f1f1f;}

td.menu p {margin-top:0px;margin-bottom:0px;}
p.menueins, p.menueinsa, p.menueinsc {font-size:12px;font-weight:bold;
  line-height:16px;padding:4px 0px 6px 23px;}
p.menueins  {background-image:url(img/btn-menu.jpg);background-repeat:no-repeat;}
p.menueinsa {background-image:url(img/btn-menu-act.jpg);background-repeat:no-repeat;}
p.menueinsc {background-image:url(img/btn-menu-cur.jpg);background-repeat:no-repeat;}

/*zweite ebene*/
p.menuzwei, p.menuzweia, p.menuzweic {font-size:12px;
  line-height:16px;padding:3px 0px 6px 38px;}
p.menuzwei {}
p.menuzweia {background-image:url(img/btn-menu-2-act.gif);background-repeat:no-repeat;}
p.menuzweic {background-image:url(img/btn-menu-2-cur.gif);background-repeat:no-repeat;}

/*dritte ebene*/
p.menudrei, p.menudreia, p.menudreic {font-size:12px;
  line-height:16px;padding:3px 0px 6px 52px;}
p.menudrei {}
p.menudreia {background-image:url(img/btn-menu-3-act.gif);background-repeat:no-repeat;}
p.menudreic {background-image:url(img/btn-menu-3-cur.gif);background-repeat:no-repeat;}

/*vierte ebene*/
p.menuvier, p.menuviera, p.menuvierc {font-size:11px;
  line-height:16px;padding:3px 0px 3px 52px;margin-left:15px;}
p.menuvier {}
p.menuviera {background-image:url(img/btn-menu-3-act.gif);background-repeat:no-repeat;}
p.menuvierc {background-image:url(img/btn-menu-3-cur.gif);background-repeat:no-repeat;}

/*fuenfte ebene*/
p.menufuenf {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:60px;background-color:#dff0f5;}
p.menufuenfa {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:60px;background-color:#ffffff;}
p.menufuenfc {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:60px;background-color:#94dbf2;}
	
/*sechste ebene*/
p.menusechs {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:75px;background-color:#dff0f5;}
p.menusechsa {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:75px;background-color:#ffffff;}
p.menusechsc {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:75px;background-color:#94dbf2;}
	
/*Menü ende*/

/*Contentaussehen*/
td.foot-text {
  font-size:10px;color:#848983;vertical-align:bottom;
}
div.head-position span { color:#83493f;}
td.content, td.content div, .csc-form-label-req, table.contenttable td, 
table.contenttable th, table.csc-uploads p, div {color:#5f7c5a;font-size:11px;}
p.bodytext, p.align-center, p.align-right, p.align-left {padding:2px 32px 1px 32px;margin:0px;}
p.bodytext {text-align:justify;}
.align-left {text-align:left;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-justify {text-align:justify;}
span.important {color:#990000;font-size:12px;}
span.name-of-person {color:#999999;font-size:10px;}
div.csc-frame-frame1 {width:250px;float:left;margin-right:50px;}
div.csc-frame-frame2 {width:250px;float:right;margin-left:50px;}

h1, h2, h3, h4, h5, div.tx-skpdfviewer-pi1 {padding-left:32px;} 
td.content div.csc-header h1 { background-image:url(img/bg-h1.gif);background-repeat:no-repeat;
     background-position:bottom;
     white-space:nowrap;padding:1px 25px 7px 25px;font-size:13px;font-weight:bold;
		 color:#83493f;margin-top:12px;clear:both;}
td.content div.csc-header h2 { background-image:url(img/bg_h1_gruen.gif);background-repeat:repeat-x;height:20px;
     white-space:nowrap;padding-top:1px;padding-left:12px;font-size:13px;font-weight:bold;
		 color:#003154;margin-top:20px;clear:both;}
td.content div.csc-header h3 { height:20px;white-space:nowrap;
     padding-top:1px;padding-left:12px;font-size:12px;font-weight:bold;color:#003154;margin-top:20px;
		 clear:both;}
td.content div.csc-header h4 { height:20px;white-space:nowrap;
     padding-top:1px;padding-left:12px;font-size:11px;font-weight:normal;color:#003154;margin-top:20px;
		 clear:both;}
table.csc-uploads p {margin:0px;}
dd.csc-textpic-caption {color:#01789e;font-size:10px;}

/*div.csc-textpic-left dt, div.csc-textpic-intext-left img, 
div.csc-textpic-intext-left-nowrap img {padding-left:15px;}

, dl.csc-textpic-image, dt

*/

div.csc-textpic-intext-right, div.csc-textpic-intext-left, div.csc-textpic-intext-left-nowrap,
div.csc-textpic-intext-right-nowrap {clear:both;}
div.csc-textpic-intext-left dl {padding-left:32px;padding-bottom:30px;}
div.csc-textpic-intext-right dl {padding-right:32px;padding-bottom:30px;}

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:30px;}
table.contenttable-3 {width:80%;}

table.contenttable p {margin:0px;padding:2px;}

div.tx-lumogooglemaps-pi1, div.tx-rgsmoothgallery-pi1 {margin-left:32px;}

/*Kontaktformular*/
fieldset.csc-mailform { border:0px; margin:15px 15px 15px 32px;}
fieldset.csc-mailform label { width:190px; float:left; 
   margin-bottom:3px; margin-right:3px;height:18px; color:#667C58;font-weight:bold;

}
div.csc-mailform-field input  { 
  margin-bottom:3px; background-color:#F1FAE9; 
  border:1px solid #777777; height:18px;color:#667C58;
  font-family:Verdana,Arial,Avantgarde;
 }
textarea, div.csc-mailform-field input {width:300px;}

div.csc-mailform-field textarea, textarea { margin-bottom:3px; background-color:#F1FAE9; 
  border:1px solid #777777;font-size:11px;
  font-family:Verdana,Arial,Avantgarde;color:#667C58;
 }
div.csc-mailform-field .csc-mailform-submit { margin-left:325px; width:100px; 
  border:1px outset #000000;
  font-family:Verdana,Arial,Avantgarde;color:667C58;
}
div.freecap_rest {margin-left:190px;}
div.tx-your-extension-id-pi1-captcha {margin:20px 0px 20px 0px;}
/*div.csc-mailform-field .tx-srfreecap-pi2-image, div.csc-mailform-field .tx-srfreecap-pi2-cant-read { margin-left:auto;margin-right:0px; }*/
#twrss_table {padding-left:32px;padding-right:30px;}