/* CSS Document */

a   {

    color:#FFBA00;

	text-decoration:none;

}

a.header:hover {

	color:#FFBA00; 

	text-decoration:none;

	}



	

body {

	background-image:url(../img/design01/hg.jpg);

    font: 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

    color: #000000;

	margin-top: 0px;

			/*farbiger scrollbalken*/

	scrollbar-arrow-color: #515C9A; /*pfeil farbe*/

	scrollbar-face-color:  #CDD8DF; /*scrollbalken farbe*/

	scrollbar-track-color: #7A7A7A; /*scrollb hintergrund farbe*/

	scrollbar-3dlight-color: #ffffff; /*scrollb rahmen links + oben*/

}

.Tabelle {

	background-image:url(../img/design01/tab_hg.gif);



}

.topBreite {

	background-color:#ffffff;

	background-image:url(../img/design01/tab05.jpg);

}

td {



     font: 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

    color: #ffffff;

}



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: #ffffff;

	border:1px;

    border-bottom: 1px solid #EAFAD5;

	list-style-type:none;

}



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; */

	font: 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

	/*list-style-image:url(../img/design01/aufzaehler1.gif);

	list-style-type:none;*/

	margin-bottom: 4px;

}

h1{

    font: bold 14px Georgia,  Arial, verdana,  Helvetica, sans-serif;

/*    margin: 10px 0 10px 0;*/

	color: #ffffff;



}

h2{

	font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

    margin: 10px 0 10px 0;

	font-color: #ffffff;



}

h3{

    font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

    color: #ffffff;

    margin: 10px 0 10px 0;



}

.bodytext {

    font: 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

    color: #ffffff;

	margin-right: 5px;

	}



.aLanguages {

    font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

    color: #FFBA00;



}

a.aLanguages   {

    color:#FFBA005;

	text-decoration:none;

}

a.aLanguages:hover {

	color:#EAFAD5; 

	text-decoration:underline

	}

.mehr{

	color:#FFBA00; 

	text-decoration:none;

	padding-right: 5px;

    font: bold 8px Georgia, Arial, verdana, Helvetica, sans-serif;





	}



/**************

 * LAYOUT + CONTENT

 *************/

.csc-firstHeader {

     font: bold 14px Georgia, Arial, verdana,  Helvetica, sans-serif;

    color: #ffffff;

 }

 

 .header {

 	padding: 30px 0px 5px 57px;

 }

 .tabmain {

 	background-image:url(../img/design01/hg_tabmain.jpg);

  }

 .tabcontent {

 	padding: 0px 10px 10px 20px; 

		width: 670px;

 }

 .tableft {

  	padding: 0px 30px 10px 20px;

	width: 200px;

 }

 /*clear: both; ist für neuen Absatz */

.content {

	clear: both;

	text-align:justify;

	padding-left: 5px;

	padding-right: 5px;



   background-image:  url(../img/design01/content_hg.jpg);

}



 .colLeft {

	width: 190px;



 }  

     .colContent{

   width: 500px;

   padding-left: 18px;

   margin-left: 18px;

   padding-right: 0px;

   margin-right: 0px;

   padding-top: 18px;

  }





  

    .colLeftBanner {

    margin-left: 0px;

	}  







  



/**************

 * Layout FOOTER

 *************/	

.footerhr {

    color: #C0C0C0;

	border:1px;

    border-bottom: 1px solid #FFFFFF;

	list-style-type:none;

}

.footer_tabelle {



	margin-left: 24px;

	 }

.footer_tab {

	background-image:url(../img/design01/footer_hg.gif);



	 }



.menusitmap {

    font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

    color: #000000;

	padding-left: 20px;

	padding-top: 13px;

	background-image:url(../img/design01/sitemap.gif);

	background-repeat:no-repeat;

	background-position:left ;



}

.menusitmap a{

    font: bold 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

    color: #000000;



}

.footerprint {

	padding-right: 160px;

}

.footerimpressum  {}

/*menue botton links*/







/**************

 * NEWS INHALT

 *************/	

.newscontent {

	padding-top: 10px;

}

 .news-latest-container {



 padding-left: 10px;

 width: 250px;

 }



.news-list-morelink	{

	padding-right: 10px;

}

.news-list-item {

	padding-top: 0px;



	

  }

 .news-list-image {

	padding-top: 10px;

  }

 .textRight  p.bodytext {

    font: 12px georgia, verdana, Arial, Helvetica, sans-serif;

    color: #ffffff;



/*	padding-right: 10px;*/

	padding-top: 0px;

	

}

/**********

 * TopNav

 **********/

 

 .topNav{

    height: 20px;

	background-color:#000000;

	}

	

	

.language{

    color: #000000;

    padding: 0px 5px 0px 0px;

	margin: 0px 5px 0px 0px;

    font:  8px Arial, verdana,  Helvetica, sans-serif;

}



.textSmall {

    font: 12px Georgia, Arial, verdana,  Helvetica, sans-serif;

    color: #000000;

	}

.languageTrenn{

    color: #000000;

    padding: 0px 0px 0px 0px;

	margin: 10px 0px 0px 2px;

    font:  12px Georgia, Arial, verdana,  Helvetica, sans-serif;

}

.languageText{

    color: #000000;

    padding: 0px 0px 0px 0px;

	margin: 10px 0px 0px 2px;

    font:  12px 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 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;}







 .weiter{

    padding: 10px 0px 0px 5px;

	margin: 0px 0px 0px 0px;

	  height: 30px;

	}

	





 /****************

 * Nav oben*

 ****************/







.topNav{

    color: #000000;

    padding: 0px 0px 2px 0px;

	margin: 0px 0px 0px 5px;

   height:30px;

    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: }







/***********

 * 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;

}



 

	




	/********************************* MAILFORM *********************************/
/* Felder und Submit Button fr Email-Formulare */
 
 
fieldset
{
        border: 0px solid;
        border-color: #FBECD6;
        width: 470px;
        margin-left: 0px;
}
 
 
.csc-mailform-field
{
   clear: left;
  border: none;
  }
 
.csc-mailform-field label
{
        margin: 2px;
        font-size: 12px;
        line-height: 15px;
        color: #fff;
        float: left;
        text-align: left;
        margin-right: 0px;
        width: 150px;
        font-family: Arial, Verdana, sans-serif;
}
 
 
.csc-mailform-field input
{
       
        font-family:  Arial, Verdana, sans-serif;
        font-size: 12px;
        line-height: 15px;
       
		float:left;
		   background-color: #ffffff;

}
 
.csc-mailform-check
{
        border: none;
        padding: 0px;
        margin-left: 0px;
        vertical-align: left;
        display: block;
        width: 20px;
/*        clear:left;*/

}
 
.csc-mailform-label
{
        clear: left;
  margin:2px;
font-size:12px;
line-height:15px;
	
color:#fff;
/*float: left;*/
text-align: left;
margin-right: 0px;
/*width: 100px;
display: block;*/
padding-top: 5px;
padding-bottom:5px;
}
.csc-mailform-radio label {
/*float:left;
	display:block;*/
	width:130px;
	margin-bottom:10px;
	padding-left:10px;
	
       /* background-color: #D5B956;
        border: 1px solid;
        border-color: #AC8E46;*/
}
 
.csc-mailform-field textarea
{
        background-color: #ffffff;
      
        font-family:  Verdana, sans-serif;
        font-size: 12px;
        line-height: 15px;
}
.csc-mailform-field  select {
        background-color: #ffffff;
        font-family:  Verdana, sans-serif;
        font-size: 12px;
        line-height: 15px;
}
.csc-mailform-field {
	padding-top: 2px;}
.csc-mailform-radio fieldset{
	width: 200px;
	padding-left: 30px;}


/* 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: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; }

  

  

/* Gaestebuch _ Guestbook*/

 

   



  /* example styles */

    .tx-guestbook-list-header {background-color:#6A2121; color: #FFFFFF; font-weight:bold; }

    .tx-guestbook-list-row { background-color: #660000; }

    .tx-guestbook-list-rowleft { background-color: #460D0D; }

    .tx-guestbook-list-small { font-size: 9px; color: #666666; }

    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }

    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }

    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }

    .tx-guestbook-latest-header { background-color: #282828; color: #FFFFFF; font-weight:bold; }

    .tx-guestbook-latest-row { background-color: #FFFFFF; }

    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }

    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#1A1A1A; font-size:12; color:#333333; width:100; height:20; }

    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#1a1a1a; font-size:12; color:#333333; width:150; height:20; }

    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#1a1a1a; font-size:12; color:#333333; width:250; }

    .tx-guestbook-form-obligationfield { color: #CC0000; }

    .tx-guestbook-form-error { color: #CC0000; }
.tx-srfreecap-pi2-cant-read{ color: #CC0000; }
	
