body {
color:#414141;
font-family:Verdana,Arial,sans-serif;
font-size:0.625em;
text-align:center;
background-image: url(../gfx/backverlauf.jpg);
background-repeat: repeat-x;
background-color:#6f6f6f;
}
h2 {
font-size:16px;
color: #616161;
}
h3 {
font-size:10pt;
}
h4 {
font-size:7pt;
}

* {
margin:0em;
padding:0em;
color:#444;

}

#rightbar #text ul {
list-style-type:square;
padding-left:20px;
}

#rightbar .partner ul {
list-style-type:square;
padding-left:20px;
}


.framenew {
margin:0pt auto;
text-align:left;
width:786px;
}

#header {
height:auto;
width:100%;
}

#images {
height:109px;
background: url(../gfx/headbild.jpg) repeat-y scroll center center;
}

#headerillu {
float:left;
height:10.9em;
margin:0pt auto;
width:78.6em;
}

#orangeframe {
margin:0pt auto;
background: url(../gfx/orangebalken.jpg) repeat-y scroll center center;
height:30px;
}

#bildteilhead {
margin:0pt auto;
background:#fff url(../gfx/bildteilback.jpg) no-repeat scroll center center;
height:152px;
}

#mainback {
margin:0pt auto;
background: url(../gfx/mainback.jpg) repeat-y;
height:350px;
}

#headmenu {
height:31px;
}

#submenuplace {
float:left;
width:180px;
height:152px;
}
#picplace {
float:right;
height:152px;
width:580px;
}

#leftpic {
background: url(../gfx/verlauf.jpg) repeat-x;
float:left;
width:180px;
height:375px;
}

#wrapper {
	width:786px;
	margin:0px auto;
	background-image:url(../gfx/mainback.jpg);
	background-repeat:repeat-y;
	clear:both;
	}

#content {
	width:786px;
	margin:0px auto;
	background-repeat:repeat-x;
	background-position:top;
}

#contentwrapper {
text-align:left;
}

#wrapper #content { 
background: transparent url(../gfx/footer.jpg) bottom center no-repeat;
}

#wrapper #leftbarinnen { 
width: 180px; 
float:left;
margin-top:0;
height:375px;
background: url(../gfx/verlauf.jpg) repeat-x;
}

#wrapper #leftbar { 
float:left;
padding-left:13px;
}

#wrapper #leftbar ul {
margin:0; 
padding:0; 
margin-top:0px;
margin-left:30px;
padding-left:30px;
}

#wrapper #leftbar li { 
font-family:"Trebuchet MS", Verdana,Arial, sans-serif;
font-size:12px;
text-decoration:none;
font-weight:bold;
color:#999;
padding-bottom:20px;
list-style:url(../gfx/list-grey.gif);
line-height:12px;
}

#wrapper #leftbar li a {
text-decoration:none;
color:#999;
}

#wrapper #leftbar li a:hover { 
color:#ccc;
}

#wrapper #leftbar li.aktiv a { 
color:#318929;
}
#wrapper #leftbar li.aktiv { 
list-style:url(../gfx/list.gif);
vertical-align:middle;
}


#wrapper #rightbar { 
width: 533px; 
padding:0px 0 0px 34px;
margin-top:45px;
float:left;
font-family:"Trebuchet MS", Verdana,Arial, sans-serif;
font-size:12px;
color:#747474;
line-height:22px;
text-decoration:none;
border-right:13px solid #ff9900;
}

#wrapper #rightbar a,span { 
color:#ff9900;
}

#wrapper #rightbar a:hover { 
color:#aaa;
}

#wrapper #rightbar h1 { 
font-size:16px;
color:#616161;
line-height:22px;
padding-bottom:10px;
}

#wrapper #rightbar h2 { 
font-size:16px;
color: #616161;
line-height:16px;
padding-bottom:10px;
}
#wrapper #rightbar #bild img {
float:right;
border:solid 1px #ddd;
clear:both;
padding:6px 6px 6px 6px;
margin:0px 0 10px 20px;
}

#wrapper #rightbar #text {
width:310px;
}

#wrapper #rightbar #textbreit {
width:547px;
margin-bottom:10px;
}

#wrapper #rightbar #editbar .flex2_edit img {
float:right;
clear:both;
border:none;
}
#headmenu {
width:100%; 
line-height:normal;
}
#headmenu ul {
	margin-left: 20px;
	padding:0px;
}

#headmenu ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
margin-left:47px;
padding-top:14px;
}

#headmenu li { 
font-family:"Trebuchet MS", Verdana,Arial, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#fff;
float:left;
padding-right:20px;
}

#headmenu a {
text-decoration:none;
color:#fff;
display:block;
}

#headmenu li a:hover { 
color:#333;
background: url(../gfx/buttonback.gif) repeat-x;
}

#headmenu li.aktiv a { 
color:#FF9900;
}
#headmenu li.aktiv { 
vertical-align:middle;
}

#orangemenu {
margin:0pt auto;
width:786px;
height:30px;
text-align:left;
}

#orangemenubuttons {
float:left;
width:100%; 
line-height:normal;
}

#orangemenubuttons ul {
list-style:none;
margin-left:193px;
padding:0px;
}

#orangemenubuttons li { 
font-family:"Trebuchet MS", Verdana,Arial, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:bold;
color:#fff;
margin:0; padding:0;
padding-right:20px;
line-height:272%;
float:left;
}

#orangemenubuttons a {
text-decoration:none;
color:#fff;
display:block;
}

#orangemenu #orangemenubuttons li a:hover { 
color:#333;
background: url(../gfx/buttonback2.gif) repeat-x;
}

#orangemenu #orangemenubuttons li.aktiv a { 
color:#fff;
background: url(../gfx/buttonback.gif) repeat-x;
}
#orangemenu #orangemenubuttons li.aktiv a:hover { 
color:#333;
}
#orangemenu #orangemenubuttons li.aktiv { 
vertical-align:middle;
}

#submenuplace ul {
margin:0pt;
margin-left:30px;
padding-top:10px;
list-style-image:url(../gfx/pfeil.gif);
}

#submenuplace ul.subextra {
margin:0pt;
margin-left:40px;
padding-top:0px;
list-style-image:url(../gfx/pfeil2.gif);
}

#submenuplace li { 
font-family:"Trebuchet MS", Verdana,Arial, sans-serif;
font-size:11px;
line-height:22px;
text-decoration:none;
color:#fff;
padding-bottom:8px;
text-align:left;
}

#submenuplace li.aktivextra { 
line-height:22px;
padding-bottom:0px;
}

#submenuplace li.extra { 
line-height:22px;
padding-bottom:0px;
}

#submenuplace li.aktiv { 
font-family:"Trebuchet MS", Verdana,Arial, sans-serif;
font-size:11px;
line-height:22px;
text-decoration:none;
color:#fff;
padding-bottom:8px;
}

#submenuplace li a{ 
text-decoration:none;
list-style-position:outside;
list-style-type:disc;
}

#submenuplace li a:hover{ 
color:#aaa;
}

#submenuplace li.aktiv a { 
color:#ff9900;
}

#submenuplace li.aktivextra a { 
color:#ff9900;
text-decoration:none;
}

#submenuplace li.aktiv a:hover { 
color:#aaa;
}

#submenuplace  ul.subul {
margin:0pt;
margin-left:10px;
list-style-image:url(../gfx/pfeil.gif);
}

#submenuplace li.sub, li.subaktiv { 
font-family:"Trebuchet MS", Verdana,Arial, sans-serif;
font-size:11px;
line-height:22px;
text-decoration:none;
color:#fff;
padding-bottom:8px;
}

#submenuplace li a{ 
text-decoration:none;
list-style-position:outside;
list-style-type:disc;
text-align:left;
}

#submenuplace li a:hover{ 
color:#aaa;
}

#submenuplace li.subaktiv a { 
color:#ff9900;
}

#submenuplace li.subaktiv a:hover { 
color:#aaa;
}

#claim {
font-family:"Trebuchet MS", Verdana,Arial, sans-serif;
font-size:16px;
text-decoration:none;
color:#fff;
padding:104px 70px 0 0;
text-align:right;
}

.referenzen {
width:500px;
height:90px;
margin-top:10px;
}

.referenzenbild {
width:170px;
height:90px;
float:left;
}

.partnercontainer {
border-bottom: 1px solid #ddd;
padding-bottom: 15px;
margin-bottom: 15px;
clear:both;
}

.partnercontainerteaser {
border-bottom: 1px solid #ddd;
padding-bottom: 15px;
margin-bottom: 15px;
clear:both;
}

.partnercontainerdetail {

}

.partner {
width:310px;
}

.partnerteaser {
width:520px;
}

.partnerbild {
width:200px;

text-align:right;
float:right;
}

.partnertext {
width:150px;
padding-left:30px;
text-align:left;
float:right;
border-left:1px solid #ff9900;
border-top:1px solid #ff9900;
}




.clearspace { 
clear: both; 
height: 30px;
}


.clear { 
clear: both; 
height: 70px;
}

#footer {
width:512px;
height:30px;
padding-left:224px;
}
