/* CSS Document */

body {
	background-color:#ffffff;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:12px; 
	padding:0px;
	padding-top:17px;
	margin:0px;
}

#logo {
	background-image:url(../images/logo-bleise.png);
	background-position:left top;
	background-repeat:no-repeat;
	position:absolute;
	right:50%;
	width:136px;
	top:2px;
	margin-right:259px;
	height:95px;
}

#main {
	width:760px;
	margin:auto;		
}

#border {border:2px solid #9bcf9d;}

#top {
	background-color:#9bcf9d;
	width:100%;
	height:105px;
}

#middle {
	width:100%;
	background-color:#9bcf9d;
}

#left {
	float:left;
	padding-top:20px;
}

#content {
	background-color:#e6f7e6;
	height:500px;
	width:578px;
	float:right;
	padding:20px;
	border-left:2px solid #FFFFFF;
	border-top:2px solid #FFFFFF;
}

#content[id] {
	background-color:#e6f7e6;
	height:auto;
	min-height:500px;
	width:578px;
	float:right;
	padding:20px;
	border-left:2px solid #FFFFFF;
}

.info { font-size:11px; color:#FFFFFF; padding-left:10px;}
.info a:link { font-size:11px; color:#FFFFFF; text-decoration:none;}
.info a:visited { font-size:11px; color:#FFFFFF; text-decoration:none;}
.info a:hover { font-size:11px; color:#FFFFFF; text-decoration:none;}

.news-single-img { padding-right:5px; margin-bottom:0px;}
.news-single-imgcaption { font-size:9px; padding:1px; margin-top:0px;}

#maincontent {min-height:400px;}

#footer {clear:both; float:none;}

#banner { padding-left:136px;}
#bannertext { padding-left:16px; padding-right:20px; text-align:center; font-size:14px; color:#ffffff; padding-top:3px; }
#bannerimage { padding-left:20px; padding-right:20px; text-align:center; font-size:11px; color:#e8f3f4; padding-top:3px; }

#bottom { text-align:right; padding:3px;}
#navileft { padding-left:20px; padding-top:50px;}
#underline { border-top:2px solid #9bcf9d; text-align:right; padding-top:1px; padding-right:2px; font-size:11px;}

/* FONTS */
a:link{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#007946;}
a:visited{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#007946;}
a:hover{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-decoration:none;}

h1 { font-size:14px; font-weight:bold; color:#007946;}
h2 { font-size:12px; font-weight:bold; color:#007946;}
.content {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color: #333333; text-align:justify;}
.content a:link{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#007946;}
.content a:visited{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#007946;}
.content a:hover{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:12px; color:#333333; text-decoration:none;}

.content ul { margin-left:-25px; margin-top:-10px; list-style-type:square;}


.copyright {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
.copyright a:link{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
.copyright a:visited{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#666666;}
.copyright a:hover{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:10px; text-decoration:none; color:#333333;}

.fontleft {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00923f; text-decoration:none; border-bottom:1px solid #ffffff;}
.fontleft a:link{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00923f; text-decoration:none; border-bottom:1px solid #ffffff;}
.fontleft a:visited{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00923f; text-decoration:none; border-bottom:1px solid #ffffff;}
.fontleft a:hover{font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#00923f; text-decoration:none; border-bottom:1px solid #ffffff;}
.fontleft_act {font-family: Geneva, Arial, Helvetica, sans-serif; font-size:14px; color:#c92829; text-decoration:none; border-bottom:1px solid #ffffff;}

.underlinefont { font-size:11px; color:#666666; text-decoration:none;}
.underlinefont a:link{ font-size:11px; color:#666666; text-decoration:none;}
.underlinefont a:visited{ font-size:11px; color:#666666; text-decoration:none;}
.underlinefont a:hover{ font-size:11px; color:#666666; text-decoration:none;}

.csc-textpic-caption { font-size:10px; padding:1px; color:#333333; padding-bottom:5px;}
.input_mail { border: 1px solid #00913f; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px; margin-top:1px;}
.input_mail_mitteilung { border: 1px solid #00913f; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding-left:2px;}
.button_mitteilung {}
.tx-srfreecap-pi2-image { border: 1px solid #00913f;}

/*Typ Rahmen*/
.csc-frame-rulerBefore { border-top: 2px solid #00913f;}
.csc-frame-rulerAfter { border-top: 2px solid #00913f;}
.csc-frame-indent { padding-left:50px;}
.csc-frame-indent3366{ padding-left:33%;}
.csc-frame-indent6633{ padding-right:33%;}
.csc-frame-invisible { padding:20px;}
.csc-frame-frame1 { border: 2px solid #00913f; padding:5px;}
.csc-frame-frame2 { border: 2px solid #00913f; background-color:#FFFFFF; padding:5px;}
