/* CSS Document */
.startbody{
background-image:url(images/start_bg.gif);
background-repeat:repeat-y;
padding:0;
margin:0;
}

.contentbody{
background-image:url(images/content_bg.gif);
background-repeat:repeat-y;
padding:0;
margin:0;
}

.start_alle{
width:890px;
}

.start_head {
width:530px;
height:115px;
background-color:#FFFFFF;
}

.start_head_menue {
padding-left:20px;
margin-top: 20px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #7A9683;
}

a.start_head_menuelink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #7A9683;
text-decoration:none;
}

.start_willkommen {
padding-left:20px;
margin-top: 46px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
color: #E23509;
}

.start_links {
width:586px;
height:612px;
float: left;
}

.start_rechts {
width:300px;
height:612px;
float: left;
}

.start_content {
width:570px;
height:208px;
float: left;
}

.start_content_menue {
width:300px;
padding-left:48px;
margin-top: 60px;
float: left;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #34332B;
}

a.start_content_menuelink {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #34332B;
text-decoration:none;
}

.submenue{
width:157px;
position: absolute;
top: 184px;
left: 47px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
color: #34332B;
text-decoration:none;

}
a.submenu_n{
display:block;
padding-bottom: 0px;
color: #34332B;
text-decoration:none;

}
a.submenu_n:hover {
color: #34332B;
display:block;
padding-bottom: 0px;
border-right: 20px solid #B73817;
text-decoration:none;

}
a.submenu_a {
color: #34332B;
display:block;
padding-bottom: 0px;
border-right: 20px solid #B73817;
text-decoration:none;
}
a.email_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:italic;
text-decoration:none;
color:#473520;}

a.link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#CC3300;}
}

a.submenu_a:hover {
color: #34332B;
display:block;
padding-bottom: 0px;
border-right: 20px solid #B73817;
text-decoration:none;
}

.start_content_adresse {
text-align:right;
width:210px;
margin-top: 130px;
padding-right: 10px;
float: right;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
color: #34332B;
}

.start_bildgelb {
padding-left: 48px;
width:140px;
height:135px;
float: left;
}

.start_bildleer {
margin-left: 18px;
width:360px;
height:135px;
float: left;
}

.start_bildleer_mail {
width:150px;
height:50px;
float: right;
font-family:Times New Roman, Times, serif;
font-size: 11px;
color: #7A9683;
}

.start_bildrot {
padding-left: 48px;
margin-top: 18px;
width:140px;
height:135px;
float: left;
}

.start_bildgruen {
margin-top: 18px;
margin-left: 18px;
width:140px;
height:135px;
float:left;
}

.start_gelb {
margin-top: 18px;
width:140px;
height:135px;
float: left;
background-color: #FEEC21;
}

.start_rot {
margin-top: 18px;
width:140px;
height:135px;
float: right;
background-color: #E23509;
}

.start_gruen {
margin-top: 18px;
width:140px;
height:135px;
float: right;
background-color: #496352;
}

.start_leer {
margin-top: 18px;
width:140px;
height:135px;
float: left;
background-color: #ffffff;
}

.start_portrait {
margin-top: 18px;
width:140px;
height:135px;
float: left;
}

a.kasten_link_s {
color:#34332B;
text-decoration:none;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding-left:40px;
}

a.kasten_link_w {
color:#ffffff;
text-decoration:none;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
padding-left:40px;
}

.body{
background-image:url(images/content_bg.gif);
background-repeat:repeat-y;
padding:0;
margin:0;
}

.links {
width:530px;
}

.newstext {
width:530px;
padding-bottom: 20px;
}

.newsfooter {
width:530px;
padding-bottom: 20px;
}


.startalle{
width:960px;

}

.content{
width:850px;
}

.titellinks{
width:110px;
float:left;
}

.titelbild{
float:left;
}

.kasten{
float:left;}

.links{
width:148px;
float:left;}

.contenthead{
width:530px;
float:left;
padding-right: 20px;
}

.content_bg{
width:692px;
float:left;
background-image:url(images/content_bg_gelb.gif);
background-repeat:repeat-y;
}

.rechts{
width:145px;
float:right;
}

.rechts_padding{
float:left;
width:31px;
height:414px;
}

.rechtsmenuaussen{
float:left;
width:114px;
}

.rechtsmenu{
padding-left: 30px;
width:112px;
height:75px;}

.rechtsgelb{
width:112px;
height:343px;
background-color:#FDCC08;}

.aktuelles_head{
width:140px;
height:136px;
border-bottom: 1px solid #FEEC21;
position: absolute;
top: 17px;
left: 44px;
}

.projekte_head{
width:140px;
height:136px;
border-bottom: 1px solid #E23509;
position: absolute;
top: 17px;
left: 44px;
}

.myway_head{
width:140px;
height:136px;
border-bottom: 1px solid #496352;
position: absolute;
top: 17px;
left: 44px;
}

.rechtspunkt{
width:149px;
height:21px;
float:right;
background-image:url(images/rechtspunkt_rot.gif);
background-repeat:no-repeat;
}

.rechtspunkt_gruen{
width:149px;
height:21px;
float:right;
background-image:url(images/rechtspunkt_gruen.gif);
background-repeat:no-repeat;
}

.textkasten{
position: absolute;
left:235px;
top:120px;
width:416px;
font-size:12px;
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;;
color:#34332B;
}

.menue_abstand{
padding-left: 216px;
}

.linie{
width:100%;
position: absolute;
top: 153px;
border-top: 1px solid #F3F3F2;
}

h1{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#B73817;
font-weight:normal;
}

h2{
font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
color:#34332B;
font-weight:normal;
}

.h1_gruen{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#6ED039;}

.fliesstext{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#573521;
width:530px;
display:block;
margin-bottom:10px;
}

.startlinks{
float:left;
width:111px;
}

.startcontent{
width:616px;
float:left;
}

.startcontentoben{
height:176px;
}

.startschrift{
text-align:right;
}

.starbild{
}

.startrechts{
width:233px;
float:left;
}

.startkasten{
}

.startgelb{
background-color:#FDCC08;
height:346px;
color:#573521;
}

.startmenue{}

.schriftgelb{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
padding:20px;
display:block;}

.stertadresse{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
width:300px;
float:right;
text-align:left;
color:#573521;
}

a.menue_rechts:link, a.menue_rechts:visited, a.menue_rechts:active, a.menue_rechts:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
display:block;
width:105px;
height:12px;
line-height:12px;
text-decoration:none;
color:#B7A98B;}

a.email_link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#CC3300;}

a.menue_rot:link, a.menue_rot:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
width:120px;
height:28px;
border:1px solid #F61232;
line-height:26px;
margin:8px;
text-decoration:none;
color:#573521;}

a.menue_rot:active, a.menue_rot:hover{
border:1px solid #F61232;
width:100px;
border-right:21px solid #F61232;
}

a.menue_rot_a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
height:28px;
border:1px solid #F61232;
width:100px;
border-right:21px solid #F61232;
line-height:26px;
margin:8px;
text-decoration:none;
color:#573521;}

a.menue_gruen:link, a.menue_gruen:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
width:120px;
height:28px;
border:1px solid #6ED039;
line-height:26px;
margin:8px;
text-decoration:none;
color:#573521;}


a.menue_gruen:hover, a.menue_gruen:active{
border:1px solid #6ED039;
width:100px;
border-right:21px solid #6ED039;
}

a.menue_gruen_a{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
height:28px;
border:1px solid #6ED039;
width:100px;
border-right:21px solid #6ED039;
line-height:26px;
margin:8px;
text-decoration:none;
color:#573521;}

a.startlink:link, a.startlink:visited, a.startlink:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
width:212px;
height:28px;
border:1px solid #6ED039;
line-height:26px;
margin:8px;
text-decoration:none;
color:#573521;}


a.startlink:hover {
border:1px solid #298157;
}

.formular .eintrag {
	font-family:Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 350px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

.formular .name {
	font-family:Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 350px;
	border: 1px solid #000000;
	background-color: #FAFAFA;
}

.formular .plz {
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 60px;
	border: 1px solid #000000;
	background-color: #FAFAFA;
}

.formular .ort {
	font-family: Trebuchet Ms, helvetica, verdana, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 199px;
	border: 1px solid #000000;
	background-color: #FAFAFA;
}

.formular .emailtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 350px;
	height: 65px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
