div,p,body,html,input,button {
	font: normal 12px;
	font-family: Arial, Helvetica, Verdana, Geneva, "MS Sans serif";
}
h1 { 
	font: normal 18px Arial, Helvetica, Verdana, Geneva, "MS Sans serif";
	font-weight: bold;
}


h2{
	font-size : 16px;
	
}
h3{
	font-size : 14px;
}
h4{
	font-size : 12px;
}

h5{
	font-size : 12px;
}

a{
	color: #0099cc;
}
fieldset{
	width: 20em;
}
body{
	text-align:center;
	background-color: #F1F1F1;
}
.klickpfad{
	font-size: 12px;
	
}
.klickpfad a{
	font-size:12px;
	color: #0099cc;
}

 /**
   * (en) Preventing several css bugs by forcing "hasLayout"
   * (de) Vermeidung verschiedenster Bugs durch Erzwingen von "hasLayout"
   *
   * @workaround
   * @affected   IE 5.x/Win, IE6, IE7
   * @css-for    IE 5.x/Win, IE6, IE7
   * @valid      no
   */
   
  body { height: 1% }
  #page_margins, #page, #header, #nav, #main, #footer { zoom:1 }             /* IE6 & IE7    */
  #page_margins, #page { height: 1% }                                        /* IE 5.x       */
  * html #header, *html #container, * html #nav, * html #main, * html #footer { width: 100% }  /* IE 5.x & IE6 */
  * html #header, *html #container, * html #nav, * html #main, * html #footer { wid\th: auto } /* IE 6         */

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

/*Bildunterschriften von Typo*/
	
dl.csc-textpic-image dd{
	font-size: 10px;
}

dl.csc-textpic-image dd{
	margin-top: 3pt;;
	margin-right: 0pt;
	margin-bottom: 7pt;
	margin-left: 0pt;
}
div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption 
{
margin-top: 3pt;
margin-right: 0pt;
margin-bottom: 7pt;
margin-left: 0pt;
}
img.block {
	display:block;
}

div, img {
  margin:0;
  padding:0;
  border:0;
}

* html p{
	height: 1%;
	margin-left: 0;
}

div#container {
  font: normal 12px Arial, Helvetica, Verdana, Geneva, "MS Sans serif";
  text-align:left; 
  margin:0px auto;
  border:1px solid silver;
  background-color: white;
  width: 939px;
  
}

* html #container {wi\dth: 941}

div#top {
  font: bold 10px Arial, Helvetica, Verdana, Geneva, "MS Sans serif";
  clear:both;
  background-color:#0099cc;
  text-align:right;
  color:#FFFFFF;  
  padding:5px;
  padding-right:10px;  
}

div#date {
  font: bold 10px Arial, Helvetica, Verdana, Geneva, "MS Sans serif";
  clear:both;
  background-color:#0099cc;
  text-align:left;
  color:#FFFFFF;  
  padding:5px;
  padding-right:10px;  
}

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

div#header { background-color:white; }

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

div#links { 
	float:left;
	width:179px; 
	padding-top:20px;
	padding-bottom:0px;
	background-color:#66c2e0;
}

div#head { 
	font: normal 10px Arial, Helvetica, Verdana, Geneva, "MS Sans serif";
	padding-top:5px;
	padding-bottom:5px;
}

div#content_float{
	/*float: left; */
}

div#center { 
	margin-left:190px; 
	width:740px;
	background-color: white;
	overflow:hidden;
}

.float-left { 
	float:left; 
}

div#footer {
  clear:both;
  background-color:#0099cc;
  padding:5px;
  text-align:right;
  color:#FFFFFF;  
 
  padding-right:10px;  
  font: normal 10px Arial, Helvetica, Verdana, Geneva, "MS Sans serif";
}

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

/*--Form Mailer Tweaks-------*/


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: 1px solid #C0C0C0;
}

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

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 1px 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: #C0C0C0;
border: 0px;
}

/*--Ende FM Tweaks --*/

/*-Gästebuch-Tweaks*/
.tx-veguestbook-pi1 h2.tx-guestbook-header {
		overflow:hidden;
		background:#0099cc;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:bold;
		padding: 5px;
		width: 560px;
	}
	
.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:30em;
		background:#FFF;
		padding: 1em;
	}
	
/*Login Box*/
/* default styles for extension "tx_felogin_pi1" */
	.tx-felogin-pi1 label {
		display: block;
	}
/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }

