body { background-color:#000000;font-family:Verdana,Arial,Avantgarde;color:#e6cb84;font-size:12px;
       background-image:url(img/bg.jpg);background-position:center top;background-attachment:fixed;/*background-repeat:repeat-y;*/ }

a:link    { color:#857435; }
a:visited { color:#857435;}
a:focus   { color:#e6cb84;text-decoration:none; }
a:hover   { color:#e6cb84;text-decoration:none; }
a:active  { color:#857435;text-decoration:none; }

div.kontaktdaten a:link { color:#ffffff;}
div.kontaktdaten a:visited { color:#ffffff;}
div.kontaktdaten a:focus { color:#ffffff; }
div.kontaktdaten a:hover { color:#e6cb84; }
div.kontaktdaten a:active { color:#ffffff; }

div.menu a:link, div.menu a:visited {text-decoration:none;}

/* Struktur */
div.head { position:absolute;top:0px;left:0px;width:744px;height:145px;/*border:1px solid #ff0000;*/
	        background-image:url(img/header.jpg);background-repeat:no-repeat; }

div.ueberschrift { position:absolute;top:145px;left:24px;width:720px;height:30px;font-size:24px;font-weight:bold;/*border:1px solid #ff00ff;*/ }

div.menu { position:absolute;top:16px;left:924px;width:250px;margin-left:30px;/*border:1px solid #00ff00;*/ }
div.menu img { margin:0px 10px 0px 0px;padding:0px;vertical-align:middle;}
/*div.menu b { margin-top:11px;}*/

div.kontaktdaten { color:#ffffff;margin-left:15px;margin-top:10px;border-top:1px solid #e6cb84;padding:0px 5px 0px 15px; }
div.kontaktdaten p { margin-top:5px;}

/*@media screen{ body>div.menu{ position:fixed;overflow:auto;height:100%; } }*/ /*http://limpid.nl/lab/css/fixed/right-sidebar-and-footer*/

div.inhalt { position:absolute;top:130px;left:24px;width:887px;/*border: 1px solid #0000ff;*/ }

img.spacer-gif { float:right; }

div.kontakt { position:absolute;/*width:960px;width:1150px;*/width:880px;bottom:-65px;margin-left:auto;margin-right:auto;text-align:center;font-weight:bold;
              line-height:13px;font-size:10px;padding:10px;padding-bottom:40px;border-top:1px solid #666666;clear:both;/*border: 1px solid #00ffff;e6cb84*/ }

div.inhalt div.content { margin:0px 0px 20px 0px; width:880px; float:left; }
/*Struktur ende*/


/*Menü*/
div.menueins, div.menueinsa, div.menueinsb {overflow:hidden;line-height:15px;padding:9px 17px 0px 10px;font-size:14px;font-weight:bold;}
div.menueinsb a:link, div.menueinsb a:visited {color:#e6cb84;}
div.menuzwei, div.menuzweia, div.menuzweib {line-height:14px;padding:0px 0px 4px 60px;font-size:12px;font-weight:bold;color:#857435;}
div.menuzweib a:link, div.menuzweib a:visited {color:#e6cb84;}
/*Menü ende*/


/*Contentaussehen

span.top_menu, span.top_menu_a {
 vertical-align:top;font-size:12px;
}
td.content, div.text-rahmen, td.content p {color:#4c4c4c;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 img { border: 1px solid #e6cb84; }
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 {padding:12px 0px 1px 0px;margin:0px;}
td p.bodytext, td p.align-center, td p.align-right {padding:2px 0px 1px 0px;}
/*
p.bodytext {text-align:justify;}*/
p.align-center {text-align:center;}
p.align-right {text-align:right;}/*
span.important {color:#990000;font-size:12px;}
span.name-of-person {font-size:10px;}
*/
p.start {font-size:18px;font-weight:bold;}
h1 { font-size:20px;margin: 15px 0px 15px 0px;padding: 0px; }
h2 { font-size:18px;margin: 15px 0px 15px 0px;padding: 0px; }
h3 { font-size:16px;margin: 15px 0px 5px 0px;padding: 0px; }
h4 { color:#aaaaaa;font-size:20px;margin: 15px 0px 15px 0px;padding: 0px; }
h5 { color:#aaaaaa;font-size:18px;margin: 15px 0px 15px 0px;padding: 0px; }
h6 { color:#aaaaaa;font-size:16px;margin: 15px 0px 15px 0px;padding: 0px; }
h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center { text-align:center; }
h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right { text-align:right; }
div.csc-header {margin-top:0px;clear:both;}
h1.csc-firstHeader { margin-top:0px; }
/*
table.csc-uploads p {margin:0px;}*/
dd.csc-textpic-caption {font-size:8px;}


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-frame1 {width:299px;float:left;margin:5px 40px 5px 0px; }

div.csc-textpic-intext-right { margin-top:15px; }

div.tx-rgsmoothgallery-pi1, div.tx-imagecycle-pi1 { margin-left:170px; }

/*
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}
/*
*/
table.contenttable { empty-cells:show; border-spacing:2px; }
table.contenttable th { padding:4px; font-size:12px; vertical-align:top; color:#ffffff; background-color:#7b6614; }
table.contenttable td { padding:4px; font-size:12px; vertical-align:top; color:#000000; background-color:#bdab57; }
table.contenttable td.align-right { text-align:right; }
table.contenttable td.align-center { text-align:center; }

div.csc-frame-frame2 table { border-spacing:0px; }
div.csc-frame-frame2 td { background-color:transparent; color:#e6cb84; padding:0px; padding-right:5px; }

table.contenttable-1 td { background-color:transparent; color:#e6cb84; }
/*

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:15px 15px 15px 0px;padding-left:0px;}
fieldset.csc-mailform label { width:130px; float:left; margin-bottom:3px; margin-right:3px;
                              height:18px;padding-left:0px; vertical-align:middle; }
div.csc-mailform-field input { margin-bottom:3px; background-color:#857435; width:300px; 
                               border:0px; height:18px; font-family:Arial,Avantgarde;font-size:12px; }
div.csc-mailform-field textarea { margin-bottom:3px; background-color:#857435; width:300px; border:0px;
                                  font-family:Arial,Avantgarde;font-size:12px; }
div.csc-mailform-field .csc-mailform-submit { margin-left:333px; width:100px; width:100;height:21px;
                                              border:1px solid #e6cb84;background-color:#857435; }

