body { background-color:#ffffff;font-family:Verdana,Arial,Avantgarde;color:#666666;font-size:12px;text-align:center;}

a:link { color:#F78D00;text-decoration:none; }
a:visited { color:#FDD29A;text-decoration:none; }
a:focus   { color:#1672A9;text-decoration:none; }
a:hover   { color:#1672A9;text-decoration:none; }
a:active  { color:#1672A9;text-decoration:none; }

/* Struktur */
div.head {
/*  position:absolute;top:0px;width:950px;height:254px;left:50%;margin-left:-500px;*/
    position:relative;top:0px;width:950px;height:254px;margin-left:auto;margin-right:auto;
		text-align:left;
}
div.head img {border:0px;}
div.kontakt {
  position:absolute;top:10px;right:16px;height:40px;
}
div.tx-srlanguagemenu-pi1 {
  margin:7px 0px 0px 210px;
}
div.menu {
  position:absolute;top:225px;left:0px;width:950px;height:29px;
/*	position:relative;top:195px;left:0px;width:950px;height:29px;*/
	background-image:url(img/bg_top-menu.gif);background-repeat:repeat-x;
}
div.menu div.innen {margin:1px 0px 0px 200px;height:26px;}

div.inhalt {
/*  position:absolute;top:254px;width:950px;left:50%;margin-left:-500px;*/
  position:relative;top:0px;width:950px;margin-left:auto;margin-right:auto;
  text-align:left;
}
div.inhalt div.bg {
  background-image:url(img/bg_content.gif);background-repeat:repeat-y;
}
div.menu-left {float:left;
  width:198px;padding-top:58px;
}
div.left {
  margin:0px 0px 35px 0px;
}
div.content {float:left;
  width:517px;margin:15px 19px 35px 15px;
}
div.right {float:left;
  width:199px;margin:10px 0px 35px 0px;
	
}
div.bottom {clear:both;text-align:left;}
div.bottom img {border:0px;}
/*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.menueins a:link, div.menu_layer a:link {color:#ffffff;}
div.menuzwei a:link, 
div.menudrei a:link, div.menuvier a:link, 
div.menufuenf a:link, div.menusechs a:link {colo:#003366;}

div.menueins a:visited, div.menu_layer a:visited {color:#ffffcc;}
div.menuzwei a:visited,
div.menudrei a:visited, div.menuvier a:visited,
div.menufuenf a:visited, div.menusechs a:visited {color:#406487;}

div.menueinsa a:link, div.menueinsa a:focus, div.menueinsa a:active, div.menueinsc a:visited, div.menueinsa a:visited {color:#1672A9;}
div.menuzweia a:link, 
div.menudreia a:link, div.menuviera a:link, 
div.menufuenfa a:link,div.menusechsa a:link, 
div.menuzweia a:visited,
div.menudreia a:visited, div.menuviera a:visited,
div.menufuenfa a:visited, div.menusechsa a:visited,

div.menuzweic a:visited,
div.menudreic a:visited, div.menuvierc a:visited,
div.menufuenfc a:visited, div.menusechsc a:visited {color:#003366;text-decoration:underline;}

div.menueinsa a:hover, div.menueins a:hover, div.menu_layer a:hover, div.menueinsc a:hover {color:#1672A9; }

div.menuzweia a:hover,
div.menudreia a:hover, div.menuviera a:hover,
div.menufuenfa a:hover, div.menusechsa a:hover,

div.menuzwei a:hover, 
div.menudrei a:hover, div.menuvier a:hover, 
div.menufuenf a:hover, div.menusechs a:hover {color:#003366;text-decoration:underline;}

span.top_menu a:link, span.top_menu a:visited {color:#666666;} 
span.top_menu_a a:link, span.top_menu_a a:visited,
span.top_menu a:hover {color:#1672A9;} 


div.menueins, div.menueinsa, div.menueinsc {float:left;background-image:url(img/bg_top-menu-btn.gif);background-repeat:no-repeat;
  line-height:18px;text-align:left;font-size:16px;font-weight:bold;
	margin:0px;padding:4px 20px 4px 20px;}
div.menueinsa {}
div.menueinsc {}

/*zweite ebene*/
div.menu2_all{margin:0px;padding:0px;border-left:2px solid #1673aa;border-right:2px solid #1673aa;
  background-color:#f89f2f;/*background-image:url("img/bg_layermenu2.png");background-repeat:repeat;*/
	text-align:left;font-size:14px;font-weight:bold;}
div.menu_layer {border-bottom:2px solid #1673aa;padding:5px 20px 5px 18px;}
div.menuzwei, div.menuzweia, div.menuzweic {
  line-height:16px;text-align:left;font-size:14px;font-weight:bold;
	margin:0px;padding:5px 0px 5px 20px;border-top:1px solid #FDDEB1;}
div.menuzweia {}
div.menuzweic {background-image:url(img/bg_left-menu-act.jpg);background-repeat:no-repeat;background-position:bottom;}
div.menuzweiend {border-top:1px solid #FDDEB1;border-bottom:1px solid #FDDEB1;margin-bottom:50px;}


/*dritte ebene*/
div.menudrei, div.menudreia, div.menudreic {
  line-height:13px;text-align:left;font-size:12px;font-weight:bold;
	margin:0px;padding:5px 0px 5px 30px;border-top:1px solid #FDDEB1;}
div.menudreia {}
div.menudreic {background-image:url(img/bg_left-menu-act.jpg);background-repeat:no-repeat;background-position:bottom;}

/*vierte ebene*/
div.menuvier, div.menuviera, div.menuvierc {
  line-height:11px;text-align:left;font-size:10px;font-weight:bold;
	margin:0px;padding:3px 0px 3px 40px;border-top:1px solid #FDDEB1;}
div.menuviera {}
div.menuvierc {background-image:url(img/bg_left-menu-act.jpg);background-repeat:no-repeat;background-position:bottom;}


/*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-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:2px 0px 1px 0px;margin:0px;font-size:12px;}
p.bodytext, .align-justify {text-align:justify;}
td p.bodytext {text-align:left;}
.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:#00306F;font-size:16px;margin:3px 5px 4px 0px;padding:0px;}
h2 {color:#00306F;font-size:15px;margin:3px 5px 4px 0px;padding:0px;}
h3 {color:#00306F;font-size:14px;margin:3px 5px 4px 0px;padding:0px;}
h4 {color:#00306F;font-size:13px;margin:3px 5px 4px 0px;padding:0px;}
h5 {color:#00306F;font-size:12px;margin:3px 5px 4px 0px;padding:0px;}
h6 {color:#00306F;font-size:8px;margin:3px 5px 4px 0px;padding:0px;}
/*h1.csc-firstHeader {margin-top:22px;}*/

div.content div.csc-header {margin-top:20px;clear:both;}

div.content div.csc-frame-frame1 {width:238px;height:310px;overflow:hidden;float:left;margin:20px 10px 20px 10px;
   background-image:url(img/bg_box-content_content.gif);background-repeat:repeat-y;}
div.content div.csc-frame-frame1 div.csc-header {background-image:url(img/bg_box-kopf_content.gif);background-repeat:no-repeat;
  padding:4px 2px 4px 2px;text-align:center;margin-top:0px;}
div.content div.frame1-bottom {background-image:url(img/bg_box-bottom_content.gif);background-repeat:no-repeat;height:9px;width:238px;}
div.content div.csc-frame-frame1 div.csc-header {}
div.content div.csc-frame-frame1 h1 {color:#ffffff;margin:0px;font-size:16px;line-height:22px;}
div.content div.csc-frame-frame1 div.csc-textpic {width:236px;height:271px;overflow:hidden;margin-left:1px;margin-right:1px;}
div.content div.csc-frame-frame1 p {margin:2px 5px 1px 5px;}

table.csc-uploads p {margin:0px;}
dd.csc-textpic-caption {font-size:10px;}

div.tx-kiddogwztooltip-pi1 img {border:0px;}

/*
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-center div.csc-textpic-imagewrap .csc-textpic-image {margin-left:0px;}*/

/*RECHTS*/
div.right div.csc-frame-frame1, div.left div.csc-frame-frame1 {width:165px;margin-left:17px;margin-bottom:20px;overflow:hidden;
   background-image:url(img/bg_box-content.gif);background-repeat:repeat-y;}
div.right div.csc-frame-frame1 div.csc-header, div.left div.csc-frame-frame1 div.csc-header {
  background-image:url(img/bg_box-kopf.gif);background-repeat:no-repeat;padding:4px 2px 4px 2px;text-align:center;}
div.right div.frame1-bottom, div.left div.frame1-bottom {background-image:url(img/bg_box-bottom.gif);background-repeat:no-repeat;height:9px;width:165px;}

div.right .csc-header h1, div.left .csc-header h1 {color:#ffffff;margin:0px;font-size:16px;}
div.right p, div.left p, div.dmailsubscrip {margin:2px 5px 1px 5px;font-size:10px;}
div.right p.bodytext, div.left p.bodytext, div.dmailsubscrip {text-align:left;}

div.right div.csc-textpic {margin:2px;}
/*

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.csc-frame-frame1 {border-collapse:collapse;}
table.csc-frame-frame1 td, table.csc-frame-frame1 th {border:1px solid #FDDEB1;padding:1px;}
/*
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:#FDDEB1; width:300px; 
  border:0px; height:18px;
  font-family:Arial,Avantgarde;font-size:12px;
 }
div.csc-mailform-field textarea { margin-bottom:3px; background-color:#FDDEB1; 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:#FDDEB1;}

/*Newsletter*/
div.dmailsubscrip input {background-color:#ffffff;border:1px solid #666666; height:16px;margin-bottom:1px;
  font-family:Arial,Avantgarde;font-size:10px;}
div.right form {margin-bottom:0px;}

div.tx-dvssimplelogout-pi1 {display:inline;}


/*powermail*/
fieldset.tx-powermail-pi1_fieldset {
  background-color:transparent;
	border:1px solid #FDDEB1;
  padding:10px;
	margin-bottom:15px;
}
fieldset.tx-powermail-pi1_fieldset div.even {
  background-color:transparent;
}
fieldset.tx-powermail-pi1_fieldset input, fieldset.tx-powermail-pi1_fieldset textarea, 
fieldset.tx-powermail-pi1_fieldset .radio {
  border:1px solid #FDDEB1;
}


/*Gaestebuch*/

.tx-veguestbook-pi1 h2.tx-guestbook-header {background-color:#3186C6;padding:5px;width:auto;}
.tx-veguestbook-pi1 .tx-guestbook-left {width:70px;background-color:#ffffff;padding:2px;}
.tx-veguestbook-pi1 .tx-guestbook-right {padding:2px;width:400px;}

/*SmoothGallery*/
#externalthumbs {
  float:left;
  width:517px;
}
 
#externalthumbs .label {
  display:none;
}
.carouselInner {
  width:517px;
}
 
.carouselInner .thumbnail {
  float:left;
  margin-top:7px;
}

/*wt_twitter*/
div.wttwitter { padding:0px 7px 0px 7px; }
span.tw_item {  }
span.tw_date { font-size:8px; }
span.tw_text { font-size:9px; }
#twapi_follow {  }
a.twapi_link { display:block;background-image:url(img/icon_twitter.gif);background-repeat:no-repeat;background-position:-7px 0px;
							 height:35px;line-height:30px;margin:5px 0px 0px 0px;padding:0px 0px 0px 25px; }
/*a.twapi_link:link, a.twapi_link:visited { color:#F78D00; }
a.twapi_link:hover { color:#1672A9; }*/	

/*twitter fuer listen*/
div.twtr-widget { margin-bottom:20px;margin-left:17px; }
div.twtr-hd { text-align:center; }					 