/*  Default stylesheet use in the static template record "cSet stylesheet" */
/* TYPO3 CVS ID: $Id: defaultstylesheet.css,v 1.2 2003/10/26 17:07:43 typo3 Exp $ */

A:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : none;
         color : #003399;
	font-weight : bold;
}
A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
         color : #003399;
	font-weight : bold;
	text-decoration : none;
}
A:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color : #FF0000;
	text-decoration : none;
}
A:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
         color : #003399;
	font-weight : bold;
	text-decoration : none;
}

html > body fieldset
{
	background:	#f3f3f3;
}

H1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
H2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 15px;
	color : #666666;
	margin-bottom : 10px;
	margin-top : 20px;
}
H3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #666666;
	margin-bottom : 0px;
	margin-top : 10px;
}
H4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
	margin-bottom : 0px;
	margin-top : 10px;
}
.subhead1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : black;
}
.subhead2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : green;
}
.subhead3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : red;
}
.headerdate {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : Green;
	font-weight: normal;
}

P {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	line-height : 180%;
	color: #333333;
	margin-top : 1px;
	margin-bottom : 1px;
	padding-bottom : 0px;
}
.caption {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #FF9966;
}
.bulletlist {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #6600CC;
}

legend
{
	color           : #000000;
	font-family     : Verdana, Arial, Helvetica, sans-serif;
         font-size       : 12px;
         font-weight: bold;
         margin-bottom: 6px;
}


td.balken {
         background-color : #9999FF
}
td.copyright {
         font-family : Arial, Helvetica, sans-serif;
         font-size : 10px;
         color : #9999FF;
}
td.rootline {
         font-family : Arial, Helvetica, sans-serif;
         font-size : 12px;
         color : #FFFFFF;
         font-weight : bold;
         padding-botton : 4px;
}
td.navigation {
         background-color : #99CC66;
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size : 14px;
         font-weight : bold;
}
td.cellgruen {
         background-color : #99CC66;
}
td.submenu {
         background-color : #99CC66;
         font-family : Verdana, Arial, Helvetica, sans-serif;
         font-size : 12px;
}
td.banner {
         background-color : #99CC66;
         background-image : url(http://www.mein-bodensee.com/fileadmin/images/banner.jpg);
}

.filelinks {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #990000;
}
.filelinkssize {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : Green;
}



.sitemap1 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #CC6600;
}
.sitemap2 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #990000;
	margin-left : 20px;
}
.sitemap3 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333399;
	margin-left : 40px;
}
.sitemap4 {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #003333;
	margin-left : 60px;
}

.level1_menu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.level2_menu {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	margin-left : 10px;
}

.celmenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : olive;
	margin-top : 10px;
}
.celsubmenu {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666699;
	margin-left : 0px;
	margin-top : 0px;
}

.news_headline {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size   : 12px;
         font-weight : bold;
}

.news_title {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size   : 12px;
         font-weight : bold;
}

.news_link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size   : 12px;
         font-weight : bold;
}

.news_text {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size   : 12px;
}

/* default styles for extension "tx_veguestbook_pi1" */

	.tx-veguestbook-pi1 h2.tx-guestbook-form-error {
		font-size:75%;
		font-weight:bold;
		background:none;
		padding:0px;
	}

	.tx-veguestbook-pi1 ul li {
		color:#990000;
	}

	.tx-veguestbook-pi1 ul {
		margin-bottom:0.5em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-result {
		font-size:68.75%;
		font-weight:bold;
		float:left;
	}

	.tx-veguestbook-pi1 .tx-guestbook-pagination {
		font-size:68.75%;
		font-weight:bold;
		float:right;
	}

	.tx-veguestbook-pi1 h2.tx-guestbook-header {
		clear:both;
		background:#990000;
		color:#FFF;
		display:block;
		font-size:75%;
		padding:0.125em 0.125em 0.125em 0.25em;
		font-weight:bold;
		margin-top:0.25em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-left {
		float:left;
		width:10em;
		background:#EFEFEF;
		padding:0.25em;
		min-height:4em;
	}

	* html .tx-veguestbook-pi1 .tx-guestbook-left {
		height:4em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-left p {
		font-size:68.75%;
		color:#333;
	}

	.tx-veguestbook-pi1 .tx-guestbook-right {
		float:left;
		width:29em;
		background:#FFF;
		padding-left:0.25em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-latest p,
	.tx-veguestbook-pi1 .tx-guestbook-right p {
		font-size:75%;
		color:#333;
	}

	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-date,
	.tx-veguestbook-pi1 .tx-guestbook-right p.tx-guestbook-date {
		font-size:68.75%;
		color:#990000;
	}

	.tx-veguestbook-pi1 .tx-guestbook-right h3 {
		font-size:75%;
		color:#990000;
		font-weight:bold;
		background:none;
		padding:0.25em 0em 0em 0em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-right .tx-guestbook-comment {
		font-size:75%;
		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:#EEE;
		display:block;
		margin-top:0.25em;
		padding:0.125em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-latest p.tx-guestbook-latest-more a {
		background:#EEE;
		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:#990000;
		color:#FFF;
		text-decoration:none;
	}

	.tx-veguestbook-pi1 .tx-guestbook-field {
		clear:both;
		width:100%;
		display:block;
                 margin-top: 0.25em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-field label {
		clear:both;
		display:block;
		float:left;
		width:6em;
                 margin-left:0.25em;
                 margin-top:0.5em;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
         	font-size       : 12px;
	}

	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-med {
		float:left;
		width:10em;
		margin-top:0.5em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-field input.tx-guestbook-form-inputfield-big {
		float:left;
		width:20em;
		margin-top:0.25em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-field textarea.tx-guestbook-form-textarea {
		width:30em;
		display:block;
		float:left;
		margin-bottom:0.5em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-field span.tx-guestbook-form-obligationfield {
		color:#990000;
	}


	.tx-veguestbook-pi1 fieldset {
		border:none;
	}

	.tx-veguestbook-pi1 legend {
		/* display:none; */
	}

	.tx-veguestbook-pi1 .tx-guestbook-freecap {
		float:left;
		display:block;
		background:#F7F7F7;
		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:auto;
		margin-bottom:0.5em;
	}

	.tx-veguestbook-pi1 .tx-guestbook-freecap p {
		font-size:75%;
		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:#990000;
	}

	.tx-veguestbook-pi1 .tx-guestbook-clear {
		clear:both;
		display:block;
	}

	.tx-veguestbook-pi1 input.tx-guestbook-submit {
		width:10em;
		font-size:80%;
		display:block;
		margin-bottom:1em;
		margin-left:6em;
	}

/* default styles for extension "tx_mailformplus_pi1" */

	.tx-thmailformplus-pi1 fieldset {
		border:none;
	}

	.tx-thmailformplus-pi1 .tx-thmailformplus-field label {
		clear:both;
		display:block;
		float:left;
		width:6em;
                 margin-left:0.25em;
                 margin-top:0.5em;
		font-family     : Verdana, Arial, Helvetica, sans-serif;
         	font-size       : 12px;
	}

	.tx-thmailformplus-pi1 .tx-thmailformplus-freecap input {
		float:left;
                 margin-top:5em;
	}

	.tx-thmailformplus-pi1 legend {
		display:none;
	}