body { background-color:#ffffff;font-family:Verdana,Arial,Avantgarde;color:#000000;font-size:12px;}

a:link { color:#bf0d0d;text-decoration:none; }
a:visited { color:#bf0d0d;text-decoration:none; }
a:focus   { color:#000000;text-decoration:none; }
a:hover   { color:#000000;text-decoration:none; }
a:active  { color:#bf0d0d;text-decoration:none; }

h3 a:link, h3 a:visited, h3 a:active {color:#000000;}


/* Struktur */

div.inhalt {position:absolute;top:20px;left:50px;width:650px;border-left: 1px solid #cccccc;}
div.menu {
  position:absolute;top:150px;left:770px;width:280px;border-left:1px solid #cccccc;
}
div.head {
  position:absolute;top:20px;left:770px;width:280px;height:90px;
}

div.inhalt div.content {margin:0px 0px 0px 10px;}

div.kontakt {margin-left:auto;margin-right:auto;width:300px;text-align:center;margin-top:30px;}
/*Struktur ende*/

/*Menü*/

/*
div.head-top {text-align:right;}
div.head-top p {margin-top:2px;margin-right:48px;padding:0px;margin-left:auto;width:400px;text-align:right;letter-spacing:2px;font-size:11px;}
span.top_menu, span.top_menu_a  {font-weight:bold;font-size:11px;}

/*Menü links senkrecht*/
/*alle aktiven*/

div.menu ul {list-style-type:none;margin:10px;padding:0px;}
div.menu li {margin:5px;}
/*
div.menueins a:link, div.menuzwei a:link, 
div.menudrei a:link, div.menuvier a:link, 
div.menufuenf a:link, div.menusechs a:link,
span.top_menu a:link {color:#656565;} 

div.menueins a:visited, div.menuzwei a:visited,
div.menudrei a:visited, div.menuvier a:visited,
div.menufuenf a:visited, div.menusechs a:visited,
span.top_menu a:visited {color:#7a7a7a;} 

div.menueinsa a:link, div.menuzweia a:link, 
div.menudreia a:link, div.menuviera a:link, 
div.menufuenfa a:link,div.menusechsa a:link, 
div.menueinsa a:visited, div.menuzweia a:visited,
div.menudreia a:visited, div.menuviera a:visited,
div.menufuenfa a:visited, div.menusechsa a:visited {color:#dd6000;}

div.menueinsc a:visited, div.menuzweic a:visited,
div.menudreic a:visited, div.menuvierc a:visited,
div.menufuenfc a:visited, div.menusechsc a:visited,

span.top_menu_a a:link, span.top_menu_a a:visited {color:#014fff;}

div.menueinsa a:hover, div.menuzweia a:hover,
div.menudreia a:hover, div.menuviera a:hover,
div.menufuenfa a:hover, div.menusechsa a:hover,

div.menueins a:hover, div.menuzwei a:hover, 
div.menudrei a:hover, div.menuvier a:hover, 
div.menufuenf a:hover, div.menusechs a:hover,
span.top_menu a:hover  {color:#000000;} 

div.menueins, div.menueinsa, div.menueinsc {background-color:#FFE78D;border-bottom:4px solid #ffffff;
  line-height:16px;text-align:left;font-size:14px;font-weight:bold;
	margin:0px;padding:4px 2px 4px 19px;	}
div.menueinsa {border-bottom:4px solid #FE7200;}
div.menueinsc {border-bottom:4px solid #014fff;}

/*zweite ebene
div.menuzweiall{background-color:#FFF3C9;margin:0px;padding:0px 0px 8px 0px;border-bottom:4px solid #ffffff;}
div.menuzwei, div.menuzweia, div.menuzweic {
  line-height:14px;text-align:left;font-size:13px;font-weight:bold;
	margin:0px 0px 0px 24px;padding:5px 0px 2px 3px;}
div.menuzweia {border-bottom:2px solid #FE7200;}
div.menuzweic {border-bottom:2px solid #014fff;}


/*dritte ebene
div.menudrei, div.menudreia, div.menudreic {
  line-height:14px;text-align:left;font-size:13px;
	margin:0px 0px 0px 43px;padding:3px 0px 2px 4px;}
div.menudreia {border-bottom:2px solid #FE7200;}
div.menudreic {border-bottom:2px solid #014fff;}

/*vierte ebene
p.menuvier {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:45px;background-color:#dff0f5;}
p.menuviera {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:45px;background-color:#ffffff;}
p.menuvierc {font-size:10px;
  height:20px;padding-top:5px;padding-left:5px;margin-left:45px;background-color:#94dbf2;}

/*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
span.top_menu, span.top_menu_a {
 vertical-align:top;font-size:12px;
}

div.text-rahmen, div.tx-lumogooglemaps-pi1 {
  border:1px solid #C7C7C7;
	border-right:0px;
	background-color:F1F1F1;
	padding:5px 15px 0px 20px; 
}
/*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;}


*/
p.p_fusszeile {color:#cccccc;font-size:11px;} 
p.bodytext, p.align-center, p.align-right, div.inhalt td,
b {padding:2px 0px 1px 0px;margin:0px;color:#2d2a28;font-size:12px;}
p.bodytext {text-align:justify;}
.align-center {text-align:center;}
.align-right {text-align:right;}
.align-left {text-align:left;}
span.important {color:#990000;font-size:12px;}
span.name-of-person {font-size:10px;}

h1 {color:#000000;font-size:14px;margin:3px 5px 4px 0px;padding:0px;}
h2 {color:#000000;font-size:13px;margin:3px 5px 4px 0px;padding:0px;}
h3 {color:#000000;font-size:13px;margin:3px 5px 4px 0px;padding:0px;}
h4 {color:#2d2a28;font-size:12px;margin:3px 5px 4px 0px;padding:0px;}
h5 {color:#2d2a28;font-size:10px;margin:3px 5px 4px 0px;padding:0px;}
h6 {color:#2d2a28;font-size:8px;margin:3px 5px 4px 0px;padding:0px;}
h1.csc-firstHeader {margin-top:0px;}

div.csc-header {margin-top:20px;}
div.csc-header-n1 {margin-top:0px;}

table.csc-uploads p {margin: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;}*/
