/* CSS Document */
a   {
color:#B4261B;
text-decoration:none;
}
a.header:hover {
color:#B4261B; 
text-decoration:none;
}
body {
background-color:#640606;
background-image:  url(../img/design01/hg.jpg);
font: 10px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
margin-top: 0px;
/*farbiger scrollbalken*/
scrollbar-arrow-color: #515C9A; /*pfeil farbe*/
scrollbar-face-color:  #ECE4B8; /*scrollbalken farbe*/
scrollbar-track-color: #F0F0E6; /*scrollb hintergrund farbe*/
scrollbar-3dlight-color: #ffffff; /*scrollb rahmen links + oben*/
}
td {
font: 12px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
}
p{
margin: 5px 0 0 0;
font: 12px Georgia, Arial, verdana,  Helvetica, sans-serif;
}
.search{
margin: 0 0 0 0;
padding: 0 0 0 0;
}
hr {
color: #FAE5C3;
border:1px;
border-bottom: 1px solid #FDF2E1;
list-style-type:none;
}
ul {
margin-left: 10px;
margin-bottom:15px;	
list-style-image:url(/cms/fileadmin/layout/01/img/design01/aufzaehler.gif);
list-style-type:none;
}
li {
margin-top: 0.6em; 
list-style-image:url(/cms/fileadmin/layout/01/img/design01/aufzaehler.gif);
list-style-type:none;
}
h1{
font: bold 14px Georgia, Arial, verdana,  Helvetica, sans-serif;
padding: 5px 5px 0px 60px;
margin-top: 5px;
color: #000000;
}
h2{
font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;
margin: 0px 0 20px 0;
color: #630606;
}
h3{
font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #DE5C00;
margin: 10px 0 10px 0;
}
.pageHeader {
padding: 0px 0px 0px 70px;
font-variant:small-caps;
font-color: #630606;
font-size: 14px;
}
.bodytext {
font: 12px Georgia, Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
margin-right: 5px;
padding-left: 5px;
padding-right: 5px;
padding-bottom: 10px;
}
.aLanguages {
font: bold 10px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
}
a.aLanguages   {
color:#000000;
text-decoration:none;
}
a.aLanguages:hover {
color:#000000; 
text-decoration:underline
}
.aLanguages a {text-decoration: none; color: #000000;}
.aLanguages a:link {text-decoration: none; }
.aLanguages a:visited {text-decoration: none}
.aLanguages a:active {text-decoration: none}
.aLanguages a:hover {text-decoration: underline; color: }
.language	{
padding: 0 0 0 20px;
}
.sprachwahl	{
padding: 0 0 0 20px;
}
.input {
background-color: #FEF9EE;
}
.tx-indexedsearch-searchbox-sword{
background-color: #FEF9EE;
}
/**************
* LAYOUT + CONTENT
*************/
/*clear: both; ist für neuen Absatz */
.Tabelle {
width: 971px;
background-image:url(../img/design01/tab_hg.jpg);
}
.content {
clear: both;
text-align:justify;


background-image:  url(../img/design01/content_hg.jpg);
}
.main {
background-image:url(../img/design01/hg_main.jpg);
}
.tab_left {
width: 247px;
background-image:url(../img/design01/hg_left.jpg);
}  
.tab_main {
padding: 5px 10px 5px 10px ;
} 
.tab_right {
background-image:url(../img/design01/tab_right_hg.jpg);
background-position:left top;
background-repeat:no-repeat;
padding-left: 10px;
}  
.elementHeadline {
background-image:url(../img/design01/tab05_1.jpg);
background-position:left top;
background-repeat:no-repeat;
}
/**************
* BOTTON
*************/	
.navbotton{
padding: 0px 0px 0px 20px;
margin: 0px 0px 0px 20px;
}
.print {
padding-left: 50px;
}
.aLanguagesbottom {
text-decoration: none; color: #000000;
}
.copy {
padding: 5px 25px 5px 0px;
}
/**************
* NEWS INHALT
*************/	
/**********
* TopNav
**********/
.textSmall {
font: 10px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
}
.languageTrenn{
color: #000000;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 2px;
font:  10px Georgia, Arial, verdana,  Helvetica, sans-serif;
}
.languageText{
color: #000000;
padding: 0px 0px 0px 0px;
margin: 10px 0px 0px 2px;
font:  10px Georgia, Arial, verdana,  Helvetica, sans-serif;
}
.language a {text-decoration: none; color: #000000;}
.language a:link {text-decoration: none; }
.language a:visited {text-decoration: none}
.language a:active {text-decoration: none}
.language a:hover {text-decoration: underline; color: }
.home{
padding-right: 10px;
}
.topHome{
color: #000000;
padding: 10px 40px 2px 0px;
margin: 0px 0px 0px 0px;
font:  11px Georgia, Arial, verdana,  Helvetica, sans-serif;
}
.topHome a {text-decoration: none; color: #000000;}
.topHome a:link {text-decoration: none; }
.topHome a:visited {text-decoration: none}
.topHome a:active {text-decoration: none}
.topHome a:hover {text-decoration: underline;}
.navTop{
height: 30px;
}
.weiter{
padding: 10px 0px 0px 5px;
margin: 0px 0px 0px 0px;
height: 30px;
}
/****************
* Nav unten*
****************/
.navFooter {
padding: 0px 0px 0px 0px;
font: normal 11px Georgia, Arial, Verdana,  Helvetica, sans-serif;
}
.navFooter a {text-decoration: none; color: #000000;}
.navFooter a:link {text-decoration: none; }
.navFooter a:visited {text-decoration: none;}
.navFooter a:active {text-decoration: none;}
.navFooter a:hover {text-decoration: underline;}
/****************
* Nav oben*
****************/
.navFooter2 {
padding: 0px 0px 2px 0px;
font: normal 11px Georgia, Arial, verdana,  Helvetica, sans-serif;
}
.navFooter2 a {text-decoration: none; color: #000000;}
.navFooter2 a:link {text-decoration: none; }
.navFooter2 a:visited {text-decoration: none;}
.navFooter2 a:active {text-decoration: none;}
.navFooter2 a:hover {text-decoration: underline;}
.topNav{
background-image:url(../img/design01/hg_left.jpg);
height:33px;
font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;
}
.topNav a {text-decoration: none; color: #000000;}
.topNav a:link {text-decoration: none; }
.topNav a:visited {text-decoration: none}
.topNav a:active {text-decoration: none}
.topNav a:hover {text-decoration: underline; color: }
/****************
* BANNER LINKS*
****************/
.LeftBanner {	
padding: 0px 0px 0px 7px;
margin: 0px 0px 0px 5px;
}
/****************
* TEASER LINKS*
****************/
.adresse {
font: 12px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
padding: 30px 0px 20px 0px;
}
.tab_news {
border-width: 1px;
border-style:solid;
color:#FFFFFF;
background-color:#C9C8A5;
}
.menueLeft {
padding: 0px 0px 20px 15px;
width: 200px;
}
.navLeftMenu {
padding: 2px 0px 2px 10px;
font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #ffffff;
}
.navLeftMenu a{
font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #ffffff;
background-image:url(../img/design01/subnav.gif);
background-position:left;
background-repeat: no-repeat;
padding: 4px 0px 4px 15px;
}
/****************
* NAV LINKS*
****************/
.navLevel2Header {
font: bold 12px Georgia, Arial, Verdana, Helvetica, sans-serif;
color: #373737;
padding: 2px 0px 2px 0px;
margin: 2px 1px 2px 0px;
list-style-image:url(../img/design01/shim.gif);
list-style-type:none;
background-repeat: no-repeat;
text-decoration: none;
}
.navLevel2Header a{
font: bold 12px Georgia, Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
color: #373737;
background-image:url(../img/design01/left_nav01_hg.gif);
background-position:left top;
background-repeat:no-repeat;
text-decoration: none;
display: block;
height: 20px;
list-style-type:none;
padding: 0px 0px 0px 20px;
} 
/*start unternav 2 */
.navbutton{
padding: 0px 0px 0px 5px;
margin: 0px 0px 0px 5px;
}
.navLevel2{	
font: bold 12px Georgia, Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
color: #373737;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
text-decoration: none;
list-style-type:none;
font-weight: bold;
text-decoration: none;
list-style-image:url(../img/design01/shim.gif);
}
.navLevel2 a{
font:bold 12px Georgia, Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
color: #373737;
background-image:url(../img/design01/left_nav01_hg.gif);
background-position:left top;
background-repeat:no-repeat;
text-decoration: none;
display: block;
padding: 1px 0px 3px 20px;
list-style-type:none; 
}
.navLevel2 a.hover{
background-image:url(../img/design01/left_nav01_hg.gif);
background-position:left top;
background-repeat:no-repeat;
text-decoration: none;
text-decoration: none;
display: block;
}
.navLevel2aktiv {
text-decoration: none;
}
.navLevel2 li{
font:bold 12px Georgia, Arial Narrow, Arial, Verdana, Helvetica, sans-serif;
color: #A7363D;
/*border-bottom: 1px solid #808080;*/
list-style-image:url(../img/design01/shim.gif);
list-style-type:none;
}
.navLevel2 li.active{
list-style-type:none;
margin-left: 0px;
}
/*ende unternav 2 */
/*start unternav 3 */
.navLevel3{
margin: 0;
padding: 0;
font-size: 12px;
font-weight: normal;
/*	margin-left: -5px;*/
/*
list-style: none;
padding: 1px 1px 1px 1px;
*/
}
.navLevel3 a{
color: #373737;
text-decoration: none;
display: block;
font-size: 12px;
font-weight: normal;
background-image:url(../img/design01/left_nav02_hg.gif);
padding-left: 25px;
height: 15px;
}
.navLevel3 a.hover{
text-decoration: none;
display: block;
font-size: 10px;
}
.navLevel3aktiv {
color: #373737;
text-decoration: none;
font-weight: bold;
}
.navLevel3 li{
/*	border-bottom: 1px solid #ECECEC;*/
list-style-image:url(../img/design01/shim.gif);
}
.navLevel3 li.active{
list-style-image:url("../img/design01/shim.gif");
list-style-type:none;
}
/*ende unternav 4 */
/*start unternav 3 */
.navLevel4{
margin: 0;
padding: 0;
font-size: 10px;
font-weight: normal;
padding: 2px 0px 1px 0px;
/* ### start andres mod ###*/ 	
padding-left: -10px;	
/* ### end andres mod ###*/ 		
/*
list-style: none;
padding: 1px 1px 1px 1px;
*/
}
.navLevel4 a{
border-bottom: 1px dotted #EEB566;
color: #000000;
text-decoration: none;
display: block;
font-size: 10px;
font-weight: normal;
padding: 2px 0px 1px 0px;
}
.navLevel4 a.hover{
color: #000000;
text-decoration: none;
display: block;
font-size: 10px;
}
.navLevel4aktiv {
color: #DA4619;
/*	background-image: url("/fileadmin/layout/01/img/navL/nav_hg.jpg");*/
text-decoration: none;
font-weight: bold;
}
.navLevel4 li{
/*	border-bottom: 1px solid #ECECEC;*/
list-style-image:url("/fileadmin/layout/01/img/navL/arry4.gif");
}
.navLevel4 li.active{
list-style-image:url("/fileadmin/layout/01/img/navL/arry4_a.gif");
list-style-type:none;
/*	background-image: url("/fileadmin/layout/01/img/navL/nav_hg4.jpg") ;*/
background-image-filter:Alpha(opacity=10);
}
/*ende unternav 4 */
/***********
* SITEMAP *
***********/
.csc-menu {
padding: 10px 20px 5px 20px;
}
.csc-sitemap {
padding: 0px 0px 0px 0px;
}
.csc-sitemap-level1 {
padding: 0px 0px 0px 20px;
border-bottom: 1px solid #F4CB90;
color: #000000;
font-weight: bold;
text-transform:uppercase;
}
.csc-sitemap-level2 {
padding: 0px 0px 0px 40px;
background: #FCEFDB;
font-weight: bold;
}
.csc-sitemap-level3 {
padding: 0px 0px 0px 60px;
background: #FCF4E9;
}
.csc-sitemap-level4 {
padding: 0px 0px 0px 60px;
background: #FAF3E9;
}
/****************
* QUICKBOOK*
****************/
.quickteaser {
padding-left: 5px;
}
/****************
* TEASER RECHTS*
****************/
.TableBuchenTop
{
margin-top: 9px;  
}
.TeaserBuchen{
font: 8px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
/*padding-right: 10px;*/
padding-top: 10px;
}
.TableBuchen
{
width:162px;
border: solid 1px;  border-style: solid; border-color: #D0CFCC;
}
.TableBuchenOnline
{
width:162px;
border: solid 1px;  border-style: solid; border-color: #D0CFCC;
border-bottom-style: solid;
border-bottom-color: #FFFBF1;
}
.TableBuchenTop { 
}
.TableBuchenHeader  {
background-image:url(../img/design01/hg_unverbindlich.jpg);
background-repeat:no-repeat;
background-position: left top;    
font: bold 10px Georgia, Arial, verdana, Helvetica, sans-serif;
color: #000000;
padding-left: 20px;
padding-top: 5px;
padding-bottom: 15px;
}
.TableBuchenOnlineHeader {
border-bottom: solid 1px;  border-bottom-style: solid; border-bottom-color: #FDE8AA;
background-image:  url(../img/design01/content_hg.jpg);
font: bold 8px Georgia, Arial, verdana, Helvetica, sans-serif;
color: #000000;
padding: 5px 10px 5px 20px;
}
.TableBuchenConten
{
background-color:#FFFEFC;
}
.online_buchentext {
	padding: 5px;
	padding-right: 10px;}
.abstandR{
height: 3px;
}
.TableBuchenText
{
font: 8px Georgia, Arial, verdana, Helvetica, sans-serif;
color: #000000;
padding-left: 5px;
padding-top: 5px;  
}
.rTeaserHeader a {text-decoration: none; color: #000000;}
.rTeaserHeader a:link {text-decoration: none; }
.rTeaserHeaderr a:visited {text-decoration: none}
.rTeaserHeader a:active {text-decoration: none}
.rTeaserHeader a:hover {text-decoration: none; }
.aktuellHeader {
font: 8px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
}
.aktuellHeader a {text-decoration: none; color: #000000;}
.aktuellHeader a:link {text-decoration: none; }
.aktuellHeader a:visited {text-decoration: none}
.aktuellHeader a:active {text-decoration: none}
.aktuellHeader a:hover {text-decoration: none; }
.aktuellText  p.bodytext{
font: 8px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
padding-left: 10px;
padding-right: 10px;
padding-top: -20px;
}
.aktuellmehr{
font: 8px Georgia, Arial, verdana,  Helvetica, sans-serif;
padding-left: 10px;
padding-top: 4px;
padding-bottom: 5px;
}
/***************
* NEWSLETTER *
**************/
.newsletter {
font: 10px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #ffffff;
padding-left: 50px;
padding-right: 20px;
margin-top:  5px;
}
.newsletter_hg {
background-image: url(/fileadmin/layout/01/img/navL/newsletter_hg.jpg);
background-repeat: no-repeat;
height: 188px;
}
.newsletter_hg2 {
background-image: url(/fileadmin/layout/01/img/navL/newsletter_hg2.jpg);
background-repeat: no-repeat;
height: 200px;
}
.submit {
padding: 0 0 0 35px;
}
/***************
* SUCHEN *
**************/
.tx-indexedsearch {
font: 10px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
padding-top: 10px;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 10px;
margin-right: 10px;
}
.tx-indexedsearch-searchbox-button{
background-color: #F6D5A7;
font: 10px Georgia, Arial, verdana,  Helvetica, sans-serif;
color: #000000;
}
.tx-indexedsearch-secHead{
margin-left: 10px;
}
/***************
* FORM LAYOUT *
**************/
#contact{
width: 468px;
}
#contact h1{
font-size: 11px;
color: #008AC8;
margin-top: 0;
}
/*
#contact form p{
width: 300px;
height: 25px;
margin: 0;
clear: both;
margin-left: 36px;
display: block;
}
*/
#contact form p label{
float: left;
width: 200px;
text-align: left;
}
#contact form p input.text, #contact form p select{
float: right;
width: 179px;
margin-right: 60px;
}
#contact form p textarea{
float: right;
width: 179px;
}
#contact form p input.button{
float: right;
background-color: #FFFFFF;
border: 1px solid #66B9DE;
color: #66B9DE;
font-weight: bold;
text-transform: uppercase;
cursor: pointer;
margin: 0;
margin-top: 10px;
} 
/***************
* FORM LAYOUT *
**************/
.csc-mailform {
padding-left: 15px;
}
fieldset.csc-mailform label {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
width: 100px;
float: left;
clear: right;
}
fieldset.csc-mailform input, textarea {
float: left;
margin-left: 20px;
}
DIV.csc-mailform-field
{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: -10px;
height: 27px;
border: 0px; 
}
fieldset {border: 0px; }
/***************
* FORM LAYOUT *
**************/
.error{
color: red;
}
#contact{
width: 468px;
}
#contact h1{
font-size: 11px;
color: #008AC8;
margin-top: 0;
}
#contact form p{
width: 468px;
height: 25px;
margin: 0;
clear: both;
margin-left: 36px;
display: block;
}
#contact form p textarea{
float: right;
width: 179px;
}
/************
GÄSTEBUCH
*/
.tx-guestbook-list-header{
padding: 5px 5px 5px 5px;
background: #778DA6;
}
.tx-guestbook-list-rowleft{
width: 220px;
}
.tx-guestbook-list-row{
padding: 5px 5px 5px 5px;
background: #ffffff;
width: 420px;
}
.tx-veguestbook-pi1 {
}
.tx-guestbook-form-obligationfield-kommentar {
padding-right: 50px;
}
.tx-guestbook-form-obligationfield{
width: 10px;
}
.tx-guestbook-form-inputfield-med {
width: 150px;
border-color:#778DA6;
border-witdh: 1px;
background-color:#EBEFF2;	
}
.tx-guestbook-form-inputfield-big{
width: 150px;
border-color:#778DA6;
border-witdh: 1px;
background-color:#EBEFF2;
}
.tx-guestbook-form-textarea{
width: 240px;
border-color:#778DA6;
border-witdh: 1px;
background-color:#EBEFF2;
}
/* Default stylesheet for the html mails of tx_sendcard extension */
/* BODY { background:#ffffff none; scrollbar-face-color:#35006D; scrollbar-shadow-color:#35006D } */
.tx-srsendcard-pi1 P { font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#35006d; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srsendcard-pi1 A:link { background-color:transparent; color:#ffffff; text-decoration:none; font-weight:bold;}
.tx-srsendcard-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srsendcard-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srsendcard-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srsendcard-pi1 TD { vertical-align:top;  font-family:Verdana, sans-serif; font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px;}
/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }

.tx-jppageteaser-pi1 { width: 450px; }
/* default styles for extension "tx_thmailformplus_pi1" */
.tx-thmailformplus-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_macinabanners_pi1" */
.tx-macinabanners-pi1 H2 { margin-top: 0px; margin-bottom: 0px; }
/* default styles for extension "tx_jppageteaser_pi1" */
.tx-jppageteaser-pi1-headline {font-weight: bold; margin-bottom: 5px;}
.tx-jppageteaser-pi1-text 	{font-weight: normal; margin-bottom: 10px;}
.tx-jppageteaser-pi1-image 	{margin-right: 15px;}
.tx-jppageteaser-pi1-element 	{margin-bottom: 10px;}
/* .tx-jppageteaser-pi1 TABLE 	{background-color: #E5E5E5;} */
/* default styles for extension "tx_srlanguagemenu_pi1" */
.tx-srlanguagemenu-pi1 P { font-family:Georgia, Arial, Verdana, sans-serif; font-size:10px; line-height:100%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:0px; padding-left:0px; text-indent:0px; }
.tx-srlanguagemenu-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srlanguagemenu-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srlanguagemenu-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srlanguagemenu-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srlanguagemenu-pi1 SELECT { font-size:10px; font-family:Verdana; background-color:#ffffff; color:#000000; font-weight:bold; margin-left:15px; }
/* default styles for extension "tx_srsendcard_pi1" */
.tx-srsendcard-pi1 P { font-family:Georgia, Arial, Verdana, sans-serif; font-size:12px; line-height:125%; color:#000000; margin-top:8px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srsendcard-pi1 A:link { background-color:transparent; color:navy; text-decoration:none; font-weight:bold;}
.tx-srsendcard-pi1 A:visited { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srsendcard-pi1 A:hover { background-color:transparent; color:#333333; text-decoration:none; }
.tx-srsendcard-pi1 A:active { background-color:transparent; color:navy; font-weight:bold; text-decoration:none; }
.tx-srsendcard-pi1 INPUT { font-size:10px; font-family:Georgia, Arial, Verdana; background-color:#ffffff; color:#000000; font-weight:bold; }
.tx-srsendcard-pi1 INPUT.tx-srsendcard-pi1-submit { font-size:10px; font-family:Verdana; background-color:#ffffff; color:#000000; font-weight:bold; }
.tx-srsendcard-pi1 SELECT { font-size:10px; font-family:Georgia, Arial, Verdana; background-color:#ffffff; color:#000000; font-weight:bold; }
.tx-srsendcard-pi1 TEXTAREA { font-size:10px; font-family:Georgia, Arial, Verdana; background-color:#ffffff; color:#000000; font-weight:bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio TD { text-align:left; vertical-align:middle; background-color:transparent; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio P { font-family:Georgia, Arial, Verdana, sans-serif; font-size:12px; color:#35006d; margin-top:4px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-radio INPUT  { font-size:10px; font-family:Verdana; background-color:transparent; color:#000000; font-weight:bold; vertical-align:middle; }
/***************
buchungssystem 
***************/
BODY.main { margin-top:0px; margin-left:0px; margin-right:0px; padding:0px;}
.header1_backcolor {
background-color:#D8D6BD;
padding:2px; 
}
.header1_text {
color:#FFFFFF; font-family:Arial;font-style:; font-size:12px; font-weight:bold;
}
.header2_backcolor {background-color:#D8D6BD; 
	padding-top: 4px;
	padding-bottom: 2px;
	border-bottom-color:#C5C2A4;
	border-bottom-collapse:collapse;
	border-bottom-style:solid;
	}
.header2_text { color:#FFFFFF; font-family:Arial;font-style:; font-size:12px; font-weight:bold; }
.text_backcolor {
background-color:#F9F8F0; padding:2px; }
.text_user { color:#000000; font-family:Arial;font-style:; font-size:12px; font-weight:; }