body{
	margin: auto;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #210562;
}

fieldset.csc-mailform label {float:left; width:90px;}
.csc-mailform { border: none; }

.csc-mailform-submit{
	margin-left: 90px;
}

.fliess10 { font-family: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: 14px;color: #000000; text-decoration:none; }
a.fliess10:hover { text-decoration:underline; }

a.fliess11:hover { text-decoration:underline; }
.blue { font-family: Arial, Helvetica, sans-serif; color:#14789A; }
.beige { font-family: Arial, Helvetica, sans-serif;color:#ffffff; }
.blue {  font-family: Arial, Helvetica, sans-serif;color:#52A8CD; }

a { color: #ff9935; }
a:hover { color: #000033; text-decoration:underline; }
blue.a:hover { color:#52A8CD; }

h1 { font-family: Arial, Helvetica, sans-serif;font-size: 17px;font-style: normal;line-height: 24px;font-weight: bold;color: #210562;border-bottom: 1px solid #ff9935}

h2, h3 { ffont-family: Arial, Helvetica, sans-serif;font-size: 15px;font-style: normal;line-height: 22px;font-weight: bold; margin-top:2; color: #ff9935; border-bottom: 1px solid #ff9935}
h5 { font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-style: normal;font-weight: bold; margin-top:2; color: #ff9935; margin: 10px 0 0 0; padding: 0px;}
.bodytext{margin-top: 5px;}

.fliess11 { font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: 16px;color: #666666; text-decoration:none; }
.fliess12 { font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 18px;color: #666666; text-decoration:none; }

.fenster11 { font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-style: normal;line-height: 16px;color: #7c82b4; text-decoration:none; }
.fenster12 { font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 20px;color: #7c82b4; text-decoration:none; }

.highlight { font-weight: bold; color: #330066; text-decoration:none;}


.bgMain { position:absolute; left:0px; top:0; height:425px; width:100%;z-index:1; background: url(basics/kachel.gif); layer-background-image: url(basics/kachel.gif); }

.border { position:absolute; left:0px; text-align:center; width:100%; height:auto; z-index:2;}

.centerme { position:absolute; left:0px; text-align:center; width:100%; height:auto; z-index:2;}

.container {
	position:relative; top:0px; width:810px; height:100%; z-index:2; margin-left:auto; margin-right:auto;text-align:left;
}

.meta { position:relative; left:0px; top:0; height:15px; width:810px; z-index:2; }
.metatxt { font-size: 12px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; }
a.metatxt:hover { color:#ffffff; }


.navi { position:relative; left:0px; top:10px; height:65px; width:800px; z-index:2; 
padding-left:20px; padding-right:10px; padding-top:20px;
background: url(./basics/navi_bg.gif); layer-background-image: url(./basics/navi_bg.gif);
}
.mainNavi { position:relative; left:0px; top:0px; height:35px; z-index:2; 
padding-left:10px; padding-right:10px; padding-top:10px;
}
.subNavi { position:relative; left:0px; top:0px; height:0px; z-index:2; 
padding-left:0px; padding-right:10px; padding-top:20px;
}
.subNavtxt { font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#ffffff; padding:2px;}
a.subNavtxt:hover { color:#ffffff; background:#e4861a; padding:2px; padding-bottom:3px; text-decoration:none; }

.subNavtxt-aktiv {  font-size: 11px; font-family: Arial, Helvetica, sans-serif; color:#ffffff;background:#e4861a; padding:2px; padding-bottom:3px;  }

.contenttop { position:relative; left:0px; top:20px; height:5px; width:100%; z-index:2; margin:0px; padding:0px;
background: url(./basics/top_flaeche.gif); layer-background-image: url(./basics/top_flaeche.gif); 
}

/* fuer typo3 umsetzung */
.inlay2 {
float:left;
width: 300px;
padding-left:30px;
padding-right:50px;
border: 1px solid red;
}
.seitentitel {
padding-top: 0px;
/*border: 1px solid yellowgreen;*/
}

.seitentitel h1 { font-family: Arial, Helvetica, sans-serif;font-size: 20px;font-style: normal;line-height: 24px;font-weight: bold;#ff9935; }

.inhalte p, .inhalte, .contentFenster, .contentFensterCss { font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 18px;color: #666666; text-decoration:none; 
padding: 0px; margin: 0px;
}
.inhalte_home { font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-style: normal;line-height: 18px;color: #666666; text-decoration:none; padding: 0px; margin: 0px;
}

.inhalte {
padding-left:30px;
padding-right:10px;
/*border: 1px solid red;*/
}

.rechts {
float:right;
}
.csc-menu-1 a {
padding-left: 10px;
background: url(./basics/link_bleu.gif) no-repeat 0px 2px;
}
.csc-menu-1 li {
list-style-type:none;
margin-left: -20px;
}

.contentmain { position:relative; left:0px; top:20px; height:auto; width:800px; z-index:2; margin:0px;padding-left:9px; padding-right:9px;padding-top:5px;
background: url(./basics/main_flaeche.gif); layer-background-image: url(./basics/main_flaeche.gif); 
/*border: 1px solid blue;*/
}

.contentFenster { position:relative; left:0px; top:0px; width:100%; z-index:2; margin:0px;padding-left:0px; padding-right:0px;padding-top:0px;
background: url(./basics/bgFenster.gif); layer-background-image: url(./basics/bgFenster.gif); /**/
}
/* h27*/
.contentFensterCss  {
/*padding: 0 10px 30px 10px;*/
background: #EFEFEF url(./images/ecke_ure_css.gif) bottom right no-repeat;
}

.footer { position:relative; left:0px; top:20px; height:100px; width:800px; z-index:2; margin:0px;padding-left:9px; padding-right:9px;padding-top:2px;
background: url(./basics/footer_img.gif); layer-background-image: url(./basics/footer_img.gif); 
}
.footerTxt { font-family: Arial, Helvetica, sans-serif;font-size: 10px;font-style: normal;line-height: 14px;color: #666666; text-decoration:none; }

.formTxt {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;border: 1px dotted #000000;margin: auto;height: 18px;width: 200px;background-color: #ffffff;margin: auto;padding: 2px;}
.formArea { font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;border: 1px solid #000000;background-color: #ffffff;padding: 2px;margin: auto;height: 100px;width: 320px; }

.bgFooter { position:relative; height:80px; width:790px; margin-top:0px; z-index:2;}
.foOben { position:relative; width:100%; height: 5px; margin:0px;padding:0px; background: url(img/foot_oben.gif); layer-background-image: url(img/foot_oben.gif);}
.foMitte { position:relative; padding:7px; width:100%; height:auto; background: url(img/foot_mitte.gif); layer-background-image: url(img/foot_mitte.gif);}
.foUnten { position:relative; width:100%; height:7px; background: url(img/foot_unten.gif); layer-background-image: url(img/foot_unten.gif);}

/* Input Fields in Calulator */
.calcAnz { width:100px; }
.calcTage { width:100px; }
.calcCamp { width:100px; }
.calcCmpopt { width:100px; }
.calcContserv { width:100px; }
.ro {
	background-image: url(./basics/ro.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.lo {
	background-image: url(./basics/lo.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

.ru {
	background-image: url(./basics/ecke_ure_css.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}

.lu {
	background-image: url(./basics/lu.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
}

.csc-bulletlist{
 line-height: 16px;
}
div.tx-newloginbox-pi1-username { font-family: Arial, Helvetica, sans-serif;font-size: 10px; }



