/* CSS Document */
a   {
	font: 12pt georgia, verdana, Arial, Helvetica, sans-serif;

    color: #F9A027;
	text-decoration:none;
}
a.header:hover {
	font: 12pt georgia, verdana, Arial, Helvetica, sans-serif;

    color: #F9A027;
	text-decoration:none;
	}

body {
    background-image:  url(../img/design01/hg.gif);
	font: 10pt georgia, verdana, Arial, Helvetica, sans-serif;

    color: #ffffff;

}

td {
	font: 10pt georgia, verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
}
	
p.bodytext {
	margin-bottom:1em;
}

p{
    margin: 5px 0 0 0;
	font: 12pt georgia, verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
}

.csc-textpic-clear {
	clear:both;
}


hr {
    color: #C3AC5B;
	border:1px;
    border-bottom: 1px solid #ffffff;
	list-style-type:none;
}

.hrbottom {
  color: #cccccc;
	border:1px;
    border-bottom: 1px solid #A40101;
	list-style-type:none;
	padding-right: 20px;
	margin-right: 20px;
	padding-left: 0px;
	margin-left: 0px;
}

ul {
/*   margin-left: 10px; padding-left: 10px; */
	/*margin-bottom:15px;	
	list-style-image:url(../img/design01/aufzaehler1.gif);
	list-style-type:none;*/

}
li {
/*	margin-left: 0.6em; */
    margin-bottom: 2px;
	margin-top:2px;
	/*list-style-image:url(../img/design01/aufzaehler1.gif);
	list-style-type:none;*/
}
.elementHeadline {  
 	font: bold 22pt Freestyle Script, georgia, verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
 /* padding-left:10px; */
    margin-left: 40px;
	padding-top:5px;
/*	background-image:  url(../img/header_hg.gif);
	background-position: left;
	background-repeat: no-repeat; }*//*Überschrift*/
}


h1{
	font: bold 14pt georgia, verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
     margin-left: 0px;
	/* padding-left: 15px;
	  margin-botton: 50px;
	background-image:  url(../img/desing/csc-firstHeader.gif);
	background-position: left;
	background-repeat: no-repeat; *//*Überschrift*/

}
h2{
	font: bold 12pt georgia, verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
/*    padding: 10px 0px 10px 0px;*/


}
h3{
 	font: bold 10pt georgia, verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
/*    padding: 10px 0px 10px 0px;*/
}



.bodytext {
	font: 10pt georgia, verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
	text-align:justify;
		
	}
	
/*clear: both; ist für neuen Absatz */
.content {
	clear: both;
	padding-left: 20px;
	padding-right: 30px;
	padding-bottom: 10px;
/*	height: 280px;*/
}

.csc-firstHeader {
    font: bold 12pt georgia, verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    margin-left: 0px;
	padding-left: 15px;
	  /*margin-botton: 50px;*/
 /*Überschrift*/

}

.textSmall {
	font: 10pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;
	}
.textRight {
	font: 10pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;
	}
.textRight p.bodytext {
	font: 10pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;
	}
.aLanguages {
	font: 9pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;

}
.aLanguages a{
	font: 9pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;

}
a.aLanguages   {
    color:#ffffff;
	text-decoration:none;
}
a.aLanguages:hover {
	color:#ffffff; 
	text-decoration:underline
	}

/************
L A Y O U T
************/

.Tabelle {
	width: 980px;
	margin-top: 15px;
}
.tab_left {
    background-image: url("../img/design01/hg_left.gif");
	width: 280px;
}
.main {
    background-image: url("../img/design01/hg_main.gif");
	width: 700px;
}
 /**************
 * b o t t o m
 *************/
.bottomNav {
	font: 9pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;
}
.bottomNav a {
	font: 9pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;
}

.topNav{
    padding: 0px 0px 0px 0px;
/*	margin-left: 230px;*/
 	font: 9pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;
	}
.topNav a {text-decoration: none; color: #ffffff;}
.topNav a:link {text-decoration: none; }
.topNav a:visited {text-decoration: none}
.topNav a:active {text-decoration: none}
.topNav a:hover {text-decoration: none; color: }

.uebersichtHg {
    background-image: url(../img/sitemap.gif);
	background-repeat: no-repeat;
}
.home {
	padding-left: 20px;
	margin-left: 20px;
}
.ecard {

	background-image:  url(../img/design01/sym_ecard.gif);
	background-position: top left;
	background-repeat: no-repeat; /*Überschrift*/
}
.ecardsend{
	padding-right: 23px;
}
.footer{
     padding-bottom: 5px;
}
.back{
     padding-bottom: 5px;
	 padding-left: 15px;
}
.bottom {
	padding: 0px 0px 0px 20px;
}
.bottom2 {
	padding: 0px 0px 5px 0px;
}
.bottomDruck {
	padding: 0px 0px 5px 20px;

}
/**********
 * TopNav
 **********/
 .menuSpecial {
    color: #ffffff;
    padding: 0px 0px 0px 0px;
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
}

.topNavigation{
    color: #4B4B4B;
    padding: 0px 0px 5px 0px;
    font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	}
.topNavigation a {text-decoration: none; color: #4B4B4B;}
.topNavigation a:link {text-decoration: none; }
.topNavigation a:visited {text-decoration: none}
.topNavigation a:active {text-decoration: none}
.topNavigation a:hover {text-decoration: none; color: }

.topNavImg {
	background-image:  url(../img/topNav_pfeil.png);
	background-position: left;
	background-repeat: no-repeat; }/*Überschrift*/
}

 
.topNav2{
    color: #000000;
    padding: 0px 0px 7px 0px;
/*	margin-left: 230px;*/
    font: 11px Arial, Verdana,  Helvetica, sans-serif;
	}
a.topNav2   {
    color:#000000;
	text-decoration:none;
}
.topNav2 a {text-decoration: none; color: #000000;}
.topNav2 a:link {text-decoration: none; }
.topNav2 a:visited {text-decoration: none}
.topNav2 a:active {text-decoration: none}
.topNav2 a:hover {text-decoration: none;  }

/****************
 * NAV LINKS*
 ****************/
.navLeft {
	padding: 30px 0px 0px 30px;
}
.navLeftMenu {

    padding: 0px 0px 0px 0px;
/*	margin-left: 230px;*/
 	font: 9pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;
	}
.navLeftMenu a{
    background-image: url("../img/design01/left_punkt.gif");
		background-position: left;
	background-repeat: no-repeat;
    padding: 0px 0px 0px 10px;
/*	margin-left: 230px;*/
 	font: 9pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;
	}
.navLeftMenu a:hover{
    background-image: url("../img/design01/left_punkt.gif");
	}
/***********
KONTAKT 
********/
.kontakt {

	padding: 10px 0px 10px 30px;
	margin: 0px 0px 0px 0px;
    background-image: url("../img/design01/hg_left_kontakt.gif");
	text-decoration: none;
	color: #ffffff;
}
.kontaktText {
	padding: 2px 0px 10px 30px;
	font: 10pt georgia, verdana, Arial, Helvetica, sans-serif;
	
    color: #ffffff;
	text-decoration: none;
    background-image: url("../img/design01/hg_left_kontakt.gif");
}

.kontaktHeader{
	padding: 10px 0px 5px 30px;
	 font: bold 14pt Freestyle Script, georgia, verdana, Arial, Helvetica, sans-serif;
	fontFile: fileadmin/fonts/FRSCRIPT.TTF;
    color: #ffffff;
    background-image: url("../img/design01/hg_left_kontakt.gif");
	text-transform:uppercase;
	letter-spacing:1px;	
}
/************
GÄSTEBUCH
*/

.tx-guestbook-list-header{
	padding: 5px 5px 5px 5px;
	background: #010099;
}

.tx-guestbook-list-row{
	padding: 5px 5px 5px 5px;
	background: #F6F3F3;
}
tx-veguestbook-pi1 {
	width: 468px;
}
/***************
 * 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;
	
} 

/*********
   ecard
***********/
/* 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; }
/* 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 {font-weight: bold; margin-bottom: 5px; margin-left: 5px; margin-top: 5px;}
  .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: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: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: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:Verdana; background-color:#ffffff; color:#000000; font-weight:bold; }
   .tx-srsendcard-pi1 TEXTAREA { font-size:10px; font-family: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: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; }
   

