/* Allgemeine Definitionen f�r �berschriften und Hintergrund*/

body{
	/* background: url(style_02_FILES/farbverlauf.gif) repeat-x top left #fff; */
}

# Anpassen des Aussehens der Absendebuttons
input[type="submit"]{
	 width:6em;
    font-size:1.1em;
/*  display:block;*/
    margin-bottom:3em;
	 margin-top: 0.2em;
    margin-left:0em;
	 color: #ffffff;
	 background-color: #707070;
    border: 0px solid white;
}

input[type="submit"]:hover{
	 background-color: #888888;
}



h2,h3,h4,h5,div,p,body,html,input,button { 
	font: normal 0.98em Verdana,Helvetica,Arial;
}

a{
	color: black;
}

a:link, a:visited{
	text-decoration:none;
}

ul,li{
	font: normal 0.98em Verdana,Helvetica,Arial;
}

h1 { 
	font: normal 1.3em Verdana,Helvetica,Arial;
	font-weight: bold;
}

h2 { 
	font: normal 1.2em Verdana,Helvetica,Arial;
	font-weight: bold;
}

h3 { 
	font: bold 1.2em Verdana,Helvetica,Arial;
	font-weight: bold;
}


h6{
	font: normal 0.8em Verdana,Helvetica,Arial;
	margin: 2px;
}






/* Klickpfad Navi anpassen */
div#head a {
   font: normal 0.98em Verdana,Helvetica,Arial;
   text-decoration: none;
   color:black;
   }
	
div#head a:hover{
	font: normal 0.98em Verdana,Helvetica,Arial;
	text-decoration: underline;
	color: black;
}	




/* �berschrift NEWS / rechte Seite */

h1.news_rechts{
font: bold 0.8em Verdana,Helvetica,Arial;	
color: blue;
}

div.news_rechts h1{
font: bold 0.8em Verdana,Helvetica,Arial;	
color: blue;
}


h1.csc-firstHeader{
 font: bold 1.2em Verdana,Helvetica,Arial;
}


.bodytext a{
	text-decoration: none;
	font: bold 1.0em Verdana,Helvetica,Arial;
	color: black;
}

.bodytext a:hover{
	text-decoration: underline;
	font: bold 1.0em Verdana,Helvetica,Arial;
	color: black;
}






/* Anpassen des Mailformulars */

legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:0px;
border: 0px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
color: #000000;
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
border: 1px solid #C0C0C0;
margin-bottom: 5px;
}

.mf-submit {
color: #ffffff;
background-color: #707070;
border: 0px;
}

.mf-submit:hover {
color: #ffffff;
background-color: #888888;
border: 0px;
}



/* Bildunterschrift neu formatieren */

.csc-textpic-caption{
	 font: normal 0.7em Verdana,Helvetica,Arial;
	 color:black;
}






/* Sitemap neu formatieren */

DIV.csc-sitemap, DIV.csc-sitemap a:link, DIV.csc-sitemap a:visited {
 color: black;
}

DIV.csc-sitemap a:hover{
	color: silver;
}

/*1.Ebene*/
div.csc-sitemap li, div.csc-sitemap li a:link, div.csc-sitemap li a:visited, div.csc-sitemap li a:hover{
 font: bold 1em Verdana,Helvetica,Arial;
 text-decoration: none;
 list-style: none;
 list-style-type: none;
 margin-top:10px;
}


/*2.Ebene*/
div.csc-sitemap li li, div.csc-sitemap li li a:link, div.csc-sitemap li li a:visited, div.csc-sitemap li li a:hover{^
 text-decoration: none;
 list-style: none;
 list-style-type: none;
 margin-top:0px;
 font: normal 1em Verdana,Helvetica,Arial;
}


/*3.Ebene*/
div.csc-sitemap li li li{
	list-style: none;
   list-style-type: none;
   font: normal 0.9em Verdana,Helvetica,Arial;
	color: black;
	margin-top: 4px 0px 0px -15px;
	padding: 4px 0px 2px 6px;
	text-align:left;
}

div.csc-sitemap li li li a:link, div.csc-sitemap li li li a:visited, div.csc-sitemap li li li a:hover{
   list-style: none;
   list-style-type: none;
   font: normal 0.9em Verdana,Helvetica,Arial;
	color: black;
	border-left: solid 1px black;
	margin: 6px 0px 0px -15px;
	padding: 2px 0px 0px 6px;
	text-align:left;
}

div.csc-sitemap li li li a:hover{
   list-style: none;
   list-style-type: none;
   font: normal 0.9em Verdana,Helvetica,Arial;
	color: silver;
	border-left: solid 1px black;
	margin: 6px 0px 0px -15px;
	padding: 2px 0px 0px 6px;
	text-align:left;
}


/*  4. Ebene  */
div.csc-sitemap li li li li, div.csc-sitemap li li li li a:link, div.csc-sitemap li li li li a:visited, div.csc-sitemap li li li li a:hover{
 border: solid 0px white;
  margin-left: -20px;
   list-style: none;
   list-style-type: none;
 color:black;
 font: normal 0.9em Verdana,Helvetica,Arial;
}

div.csc-sitemap li li li li a:hover{
 border: solid 0px white;
  margin-left: -20px;
   list-style: none;
   list-style-type: none;
 color:silver;
 font: normal 0.9em Verdana,Helvetica,Arial;
}







/* CSS Definitionen f�r das Men� auf der linken Seite */

/*Ebene 1*/

ul.ebene_1{
   width: 135px;
   list-style: none;
   list-style-type: none;
   color: green;
   font: bold 0.92em Verdana,Helvetica,Arial;
   margin-left: -40px;
}

li.ebene_1 a:link, li.ebene_1 a:visited{
   list-style: none;
   list-style-type: none;
   text-decoration:none;
/*   text-align:center;*/
   font: bold 0.92em Verdana,Helvetica,Arial;
   background-color: #808080; 
   color:white;
   display:block; 
   padding:0.6em 0.2em 0.4em 0.2em;
   padding-left: 5px;
   margin:0.4em 0.0em 0.6em 0.0em;
}
  
li.ebene_1 a:hover{
   list-style: none;
   list-style-type: none;
   text-decoration:none;
/*   text-align:center;*/
   font: bold 0.92em Verdana,Helvetica,Arial;	 
   background-color: #C82A2A; 
   color:white;
   display:block;  
   padding:0.6em 0.2em 0.4em 0.2em;
   padding-left: 5px;
   margin:0.4em 0.0em 0.6em 0.0em;
}  
 

/*Ebene 2*/

ul.ebene_2{
   list-style: none;
   list-style-type: none;
   width: 135px;
   font: normal 0.92em Verdana,Helvetica,Arial;
}
	
li.ebene_2 a:link, li.ebene_2 a:visited{
   list-style: none;
   list-style-type: none;
   font: normal 0.92em Verdana,Helvetica,Arial;	 
   width: 112px;
   color: white;
   border: solid 0px white;
   margin: 0px;
   padding: 0px;
   margin-left: -25px;
   margin-top: 6px;
   padding-left: 6px;
   text-align:left;
}

li.ebene_2 a:hover{
   list-style: none;
   list-style-type: none;
   font: normal 0.92em Verdana,Helvetica,Arial;	 
   width: 112px;
   color: white;
   background-color: #C82A2A; 
   border: solid 0px white;
   margin: 0px;
   padding: 0px;
   margin-left: -25px;
   margin-top: 6px;
   padding-left: 6px;
   text-align:left;
}


/*  Ebene 3 */

ul.ebene_3{
   font: normal 1.2em Verdana,Helvetica,Arial;
   color: white;
   width: 135px;
   list-style: none;
   list-style-type: none;
   margin-left: -45px;
}
	
li.ebene_3 a:link, li.ebene_3 a:visited{
   font: normal 1.2em Verdana,Helvetica,Arial;
   width: 102px;
   list-style: none;
   list-style-type: none;
   margin-left: -10px;
   font-size:0.75em;
   color: white;
   border: solid 0px white;	
}

li.ebene_3 a:hover{
   font: normal 1.2em Verdana,Helvetica,Arial;
   width: 102px;
   list-style: none;
   list-style-type: none;
   margin-left: -10px;
   font-size:0.75em;
   color: white;
   background-color: #C82A2A; 
   border: solid 0px white;
}

 
li dfn, .usb{
   display: block;
   position: absolute;
   left: -3000px;
   height: 0px;
   width: 0px;
}









/*  L A Y O U T   D E F I N I T I O N E N */

img.block {
	display: block;
}

div,img {
  margin:0;
  padding:0;
  border:0;
  text-align: left;
}

div#container {
  text-align: center;
  width:900px;
  height: auto;
  margin:10px;
  border: 1px solid #A0A0A0;
  background: #F3F3F3;
}


div#top {
  font: bold 0.8em Verdana,Helvetica,Arial;
  clear:both;
  background-color: #FF0000;
  text-align:right;
  color: white;  
  padding:5px;
  padding-right:10px;
  border-top: solid 2px white;
}


div#top a {
   text-decoration: none;
   color:white;
   }

div#header {
width: 900px;
height: 135px;
background-color: #FF0000; 
margin: 0px;
padding: 0px;
}

/*-----------------------------------*/

div#links { 
	float:left;
/*	width:10.7em; */
	width: 135px
	padding-top:5px;
	padding-bottom:10px;
	background-color:#808080;
	border: 0px solid;
	text-align: left;
	height: 1000px;	
}

div#lang a { 
	font: normal 0.6em Verdana,Helvetica,Arial;
	color: white;
	width: 135px;
	padding-top:0px;
	padding-left: 5px;
	padding-bottom:0px;
}

div#lang a:hover { 
	font: normal 0.6em Verdana,Helvetica,Arial;
	color: white;
	width: 135px;
	background-color: #C82A2A;
	padding-top:0px;
	padding-left: 5px;
	padding-bottom:0px;
}

div#center { 
	margin-left:180px; 
	margin-top:15px;
	margin-bottom: 10px;
	width:530px; 
}

div#right { 
	font: normal 1.0em Verdana,Helvetica,Arial;
	width:165px; 
	height:auto;
	float:right; 
	text-align:left; 
	padding:5px;	
	background-color:#F3F3F3;
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  border-top: 1px solid white;
  background-color: Silver;
  padding:10px;
}










/* G � s t e b u c h - E i n s te l l u n g e n  */

.tx-guestbook-field{
	font-size:0.6em;
	color: Fuchsia;
}
 
  .tx-veguestbook-pi1 h2.tx-guestbook-form-error {
    font-size:0.7em;
    font-weight:bold;
    background:none;
    padding:0px;
  }
 
  .tx-veguestbook-pi1 ul li {
    color: #525252;
  }
 
  .tx-veguestbook-pi1 ul {
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-result {
    font-size:0.7em;
    font-weight:bold;
    float:left;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-pagination {
    font-size:0.7em;
    font-weight:bold;
    float:right;
  }
 
 
 
 
 /*  N A M E N S F E L D */
  .tx-veguestbook-pi1 h2.tx-guestbook-header {
    clear:both;
    background: #696969;
    color:#FFF;
    display:block;
    font-size:0.7em;
	 padding:0 0 0 5px;
	 margin:0em;
	 width:40.4em;
	 height: 1.7em;
    font-weight:bold;
    margin-top:0.25em;
	 padding:0.3em;

  }



/* email & webseiten LINK*/ 
.tx-guestbook-left a{
 text-decoration: none;
 color: black;
 font: normal 0.9em Verdana,Helvetica,Arial;
}
 
 
 
 /* Email & Webseite - FELD*/
  .tx-veguestbook-pi1 .tx-guestbook-left {
    float:left;
    width:10em;
    background:silver;
	 width:28.85em;
    padding:0px;
	 margin: 0px;
	 padding-left:5px;
	/* height:1em;*/
/*    min-height:4em;*/
  }
  

 
  * HTML .tx-veguestbook-pi1 .tx-guestbook-left {
    height:4em;
  }
 
 
 /**  P I N K **/
  .tx-veguestbook-pi1 .tx-guestbook-left p {
    font-size:0.7em;
    color: Black;
  }
 
 
 
 /* C O N T E N T - D I E   N A C H R I C H T */
  .tx-veguestbook-pi1 .tx-guestbook-right {
    float:left;
    width:28.95em;
    background:#FFF;
    padding-left:0.25em;
  }
 
 
 /** I N H A L T   T E X T **/
  .tx-veguestbook-pi1 .tx-guestbook-latest p,
  .tx-veguestbook-pi1 .tx-guestbook-right p {
    font-size:0.7em;
    color: black;
  }
 
 
 /*  D A T U M  */
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
  .tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
    font-size:0.65em;
    color: black;
  }
 
 
 /* L I L A */
  .tx-veguestbook-pi1 .tx-guestbook-right h3 {
    font-size:0.75em;
    color: black;
    font-weight:bold;
    background:none;
    padding:0.25em 0em 0em 0em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
    font-size:0.75em;
    color:#333;
    font-style: italic;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest {
    display:block;
    padding:0.25em;
    clear:both;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date {
    background:#FFF;
    display:block;
    margin-top:0.25em;
	 color: Fuchsia;
    padding:0.125em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
    background:silver;
    display:block;
    margin-top:0.25em;
    padding:0.125em 0.5em 0.25em 0.125em;
    text-align:right;
    font-weight:bold;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a:hover {
    background:#FF0000;
    color:#FFF;
    text-decoration:none;
  }
 
 
 /*    B E S C H R I F T U N G   I N P U T  L A B E L  */
  .tx-veguestbook-pi1 .tx-guestbook-field {
    font: normal 0.85em Verdana,Helvetica,Arial; 
    clear:both;
    width:20px;
	 color: black;
    /*display:block;*/
	 margin-left:-12px;
	 margin-top:5px;
	
  }
 

  .tx-veguestbook-pi1 .tx-guestbook-field label {
    clear:both;
    display:block;
    float:left;
	 margin:0.4em 0em 0.1em 0em;
    width:5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
   	 border: 1px solid #C0C0C0;
    float:left;
    width:8em;
    margin-top:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
   	 border: 1px solid #C0C0C0;
    float:left;
    width:15em;
    margin-top:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
   	 border: 1px solid #C0C0C0;
    width:30em;
    display:block;
    float:left;
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
    color:#FF0000;
  }
 
   
  .tx-veguestbook-pi1 fieldset {
    border:none;
  }
 
  .tx-veguestbook-pi1 legend {
    display:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap {
    float:left;
    display:block;
    background:#FFFFFF;
    border:1px solid #CCC;
    padding:0.25em;
    margin-top:0.5em;
  }
 
  * HTML .tx-veguestbook-pi1 .tx-guestbook-freecap {
    margin-left:2.25em;
  }
 
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap img {
    float:left;
    display:block;
    pading-left:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap input {
    float:left;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap label {
    clear:both;
    display:block;
    float:none;
    width:20px;
    margin-bottom:0.5em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap p {
    font-size:0.75em;
    padding:0.25em;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap h3 {
    display:none;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-freecap span.tx-srfreecap-pi2-cant-read {
    color:#FF0000;
  }
 
  .tx-veguestbook-pi1 .tx-guestbook-clear {
    clear:both;
    display:block;
  }
 
 
 
 /* Abschicken BUTTON */
  .tx-veguestbook-pi1 input.tx-guestbook-submit {
    width:7em;
    font-size:1.2em;
/*  display:block;*/
    margin-bottom:3em;
	 margin-top: 0.2em;
    margin-left:0em;
	 color: #ffffff;
	 background-color: #707070;
    border: 0px solid white;
  }

 /* Abschicken BUTTON - hover */
  .tx-veguestbook-pi1 input.tx-guestbook-submit:hover{
    width:7em;
    font-size:1.2em;
/*  display:block;*/
    margin-bottom:3em;
	 margin-top: 0.2em;
    margin-left:0em;
	 color: #ffffff;
	 background-color:#888888;
    border: 0px solid white;
  }

