@charset "UTF-8";
.content-white-11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.titel-white-14pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
p.bodytext, .content-grey-11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #818689;
}
.content-yellow-11pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #f3bc00;
}
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #f3bc00;
}
.nav-white-12pt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.form-grey-1pt {
	border: 1px solid #818689;
}
body {
	background-color: #818689;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 63px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
.Stil7 {color: #818689}


#left{
	text-align:left;
}
#left a {
	color:#FFFFFF;
	text-decoration:none;
}
#left a:hover{
	color:#818689;
}

#left a.active{
	text-decoration:none;
	color:#818689;
}


#content a{
	color:#f3bc00;
	text-decoration:none;
}
#content h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #fab700;
	margin-top:0;
	margin-bottom:12px;
}
#content p.bodytext{
	line-height:130%;
}
#content div.csc-textpic-below div.csc-textpic-imagewrap{
	padding-top:10px;
}

#right{
	text-align:left;
}
#right h3{
	font-size:11px;
	color:#FFFFFF;
	margin:0;
	padding:0;
	margin-top:15px;
	font-weight:bold;
}
#right a{
	color:#FFFFFF;
	text-decoration:none;
}
#right p.bodytext a{
	color:#f3bc00;
	text-decoration:none;
}
#right span.news-latest-date{
	font-size:11px;
	margin:0;
	padding:0;
	color:#f3bc00;
}
#right p.bodytext{
	color:#FFFFFF;
	margin-bottom:0;
}
#right div.news-latest-morelink a{
	font-size:11px;
	color:#f3bc00;
}
#content div.news-list-container p.bodytext{
	margin:0;
}
hr{
	border-bottom:1px solid #818689;
}
#content dl.csc-textpic-image{
	margin-right:10px;
}

/*

TOPNAV

*/
.topnav
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	margin:0;
	padding:0;
	list-style-type:none;
	margin-bottom:20px;
}

.topnav li
{
	display:inline;
}

.topnav li a
{
	width:45px;
	height:11px;
	text-decoration:none;
	padding-left:20px;
	color:#FFFFFF;
}

html. * .topnav li a /* IE 5.5 fix */
{
	height:20px;
}

.topnav li.active a
{
	text-decoration:none;
	color:#f3bc00;
}

.topnav li a:hover
{
	text-decoration:none;
	color:#f3bc00;
}

/* Typo3-Formulare */

.csc-mailform
{
	border:none;
	margin:20px 0 0 0 ;
	padding:0;
}

.csc-mailform-field
{
	padding-bottom:5px;
	clear:both;
}

.csc-mailform-field input, input.checkout-input, input.checkout-input-error, .csc-form-fieldcell input
{
	height:14px;
	width:270px;
	padding:2px 2px;
	border:1px solid #C8C8C8;
}

.csc-mailform-field input.checkout-checkbox
{
	width:auto;
	height:auto;
	padding:0;
	border:none;
	margin-left:101px;
}

.csc-mailform-field textarea
{
	width:270px;
}
.csc-mailform-field select
{
	width:350px;
}

.csc-mailform-field textarea
{
	margin-bottom:5px;
	padding:2px 2px;
	border:1px solid #C8C8C8;
}

.csc-mailform-field .csc-mailform-check
{
	width:auto;
	border:none;
	padding:0;
	float:none;
}

.csc-mailform-field .csc-mailform-radio label, .csc-mailform-field .csc-mailform-radio input
{
	float:none;
	display:inline;
	width:auto;
	height:auto;
	padding:0;
	border:none;
}

.csc-mailform-field .csc-mailform-radio fieldset
{
	border:none;
	margin:0 0 20px 130px;
	padding:0;
}

.csc-mailform label, .checkout-label
{
	float:left;
	display:block;
	width:130px;
}

.csc-mailform-field .csc-mailform-submit, .button, .csc-form-fieldcell input.button
{
	border:none;
	margin-top:15px;
	width:auto;
	height:auto;
	margin-left:130px;
	background-color:#DEDEDE;
	padding:2px 2px;
}

.csc-form-fieldcell input.button
{
	margin-left:0;
	margin-top:8px;
}
table.csc-loginform tr td
{
	padding-bottom:3px;
}
.csc-mailform-field .csc-mailform-submit:hover, .button:hover, .csc-form-fieldcell input.button:hover
{
	background-color:#E9E9E9;
}

.csc-mailform-label
{

}

	/* styles for list mode */
	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background:#818689;
		color:#FFF;
		display:block;
		font-size:100%;
		font-weight:normal;
		padding:2px;
		width: 100%;
	}
	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		clear:both;
		width:100%;
		background:#FFF;
		padding: 0;
		padding-bottom:5px;
		border-bottom:1px solid #818689;
	}
	.tx-veguestbook-pi1 p.tx-guestbook-form-error {
		font-weight:bold;
		color:#f3bc00;
	}
	div.tx-guestbook-field input, div.tx-guestbook-field textarea{
		border:1px solid #C8C8C8;
	}
	div.tx-guestbook-field input#firstname, div.tx-guestbook-field input#surname, div.tx-guestbook-field input#place,div.tx-guestbook-field input#address{
		width:260px;
	}	