/* Transito Css */
* {margin:0; padding:0;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {border:0; outline:0; vertical-align:baseline; background:transparent;}



body{ background-color:#d4f7f7; font-family: Arial, Helvetica, sans-serif; }
a:hover{ color:#C42455; }

/*---------- General Classes ----------*/
.fImageBox{ float:left; padding:5px 5px 10px 0px; }
.fLastImgBox{ padding:5px 0px 10px 0px; }
.fImage{ width:82px; }
.link{ font-size:16px; font-weight:bold; color:#1f1a17; text-decoration:none; }
.aktLink{ color:#c42455; }
.fLink{ font-size:14px; font-weight:bold; color:#1f1a17; text-decoration:none; }
.cLink{ font-weight:bold; color:#009999; float:left; text-decoration:none; padding:0px 20px 0px 0px; }
.cLink2{ color:#009999; text-decoration:underline; padding:0px 20px 0px 0px; }
.cl{ clear:both; }
.content{ padding:25px 0px 0px 25px; height:283px; margin:0px 0px 5px 0px; }
.f1{ font-size:12px; }
.f2{ font-size:9px; color:#999999; line-height:12px; }
.f3{ font-size:9px; }

/*---------- Gereral Ids ----------*/
#main{ background-color:#ffffff; width:910px; margin:10px 0px 0px 0px; }

#header{
	color:#66bfc4;
	margin:0px 0px 5px 9px;
	width:900px;
}

#headerline{ margin:0px 0px 9px 9px; width:892px; border-bottom:2px solid #28a8a9; }

#logo{  }

#left{
	float:left;
	width:200px;
	background-color:#d4f7f7;
	margin:0px 0px 0px 9px;
}

#navigation{ color:#1f1a17; font-size:18px; height:118px; padding:25px 0px 0px 18px;}
#quote{ color:#999999; font-size:12px; font-style:oblique; font-weight:bold; padding:0px 0px 0px 18px; height:125px;}

#right{ float:left; width:692px; }
	
		#cHeadline h1{ color:#000000; font-weight:bold; font-size:16px; height:45px; }
		#cContent{ color:#1f1a17; font-size:14px; line-height:19px; }
		

	#footerline{ border-top:2px solid #28a8a9; width:692px; }
	#footer{  }
	
	#fKontakt{ float:left; font-size:14px; font-weight:bold; padding:0px 0px 0px 550px; }
	#fImpressum{ float:left; font-size:14px; font-weight:bold; padding:0px 0px 0px 10px; }

#end{ clear:both; }


/*---------- custom Ids an Classes ----------*/

/*----- Content mit/ohne Submenü -----*/
#cTextSub{ height:200px; }
#cTextNoSub{ }


/*----- different content backgrounds -----*/
#cIndex{ background-image:url(img/brandung-verlauf.jpg); background-position:right; background-repeat:no-repeat; }
#cUeber-Uns{ background-image:url(img/schattenmann-verlauf.jpg); background-position:right; background-repeat:no-repeat; }
#cDie-Partner{ background-image:url(img/wald-verlauf.jpg); background-position:right; background-repeat:no-repeat; }
#cDie-Leistungen{ background-image:url(img/sonnenaufgang-verlauf.jpg); background-position:right; background-repeat:no-repeat; }
#cStarten{ background-image:url(img/pusteblume-verlauf.jpg); background-position:right; background-repeat:no-repeat; }
#cVeraendern{ background-image:url(img/himmel-verlauf.jpg); background-position:right; background-repeat:no-repeat; }
#cVerbinden{ background-image:url(img/bruecke-verlauf.jpg); background-position:right; background-repeat:no-repeat; }
#cImpressum{ background-image:url(img/impressum-verlauf.jpg); background-position:right; background-repeat:no-repeat; }
#cKontakt{ background-image:url(img/kontakt-verlauf.jpg); background-position:right; background-repeat:no-repeat; }


/*----- different contentsites -----*/
#cUebuns-left{ float:left; font-size:12px; padding:0px 10px 0px 0px; }
#cUebuns-right{ float:left; font-size:12px; }
#cUebuns-flText{ float:left; }
#cUebuns-bild{ float:left; padding:1px; border:1px solid #cccccc; margin:0px 5px 0px 0px;  }

#cPar-left{ float:left; padding_0px 10px 0px 0px; width:150px; }
#cPar-right{ float:left; text-decoration:underline; }
#cPar-cl{ padding:0px 0px 5px 0px; }
#copy{ font-size:9px; color:#999999; }

.an-box{ float:left; padding:0px 25px 0px 0px; font-size:12px; }
h1{ color:#000000; font-weight:bold; font-size:18px; }
h2{ color:#009999; font-weight:bold; font-size:14px; }