/* CSS Document */

body { 
margin : 0; 
padding : 0; 
color : #000000; 
} 
div, p, h1, h2, h3, ul, li, a, form, input, label, img { 
margin : 0; 
padding : 0; 
list-style : none; 
} 
.spacer { 
line-height : 0; 
font-size : 0; 
clear : both; 
} 
.iconspan { 
float : right; 
margin : 6px; 
cursor : pointer; 
font-weight : bold; 
} 
#container { 
margin : 0 auto; 
padding : 0 0 0 0; 
width : 1002px; 
position : relative; 
} 
#header {
	width : 807px;
	height : 193px;
	margin : 0 0 10px 0;
	padding : 0;
	color : #000000;
	float : left;
	background:url(Bilder/header.jpg) no-repeat 0 0 ;
} 

#header ul { 
position : absolute; 
left : 33px; 
top : 210px; 
margin : 0; 
padding : 0; 
list-style : none; 
} 
#header ul li { 
width : 83px; 
margin : 0 1px 0 0; 
float : left; 
} 
#header ul li a { 
font : bold 11px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #c8c8c8; 
text-align : center; 
text-decoration : none; 
text-transform : uppercase; 
height : 48px; 
display : block; 
} 
#header ul li a.home { 
background : url(Bilder/header_nav_bg.gif) no-repeat 0 0; 
font : bold 11px/36px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #191919; 
text-align : center; 
text-decoration : none; 
text-transform : uppercase; 
background-color : #cccccc; 
} 
#header ul li a:hover { 
background : #cccccc url(Bilder/header_nav_bg.gif) no-repeat 0 0; 
color : #191919; 
} 
#header1 {
	width : 1002px;
	height : 103px;
	padding : 0 0 0 0;
	float : left;
} 
#header1 p.logo { 
width : 190px; 
height : 103px; 
padding : 0 0 0 0; 
margin : 0 0 0 0; 
float : right; 
} 
#header1 ul.nav {
	margin : 80px 0 0 0;
	padding : 0;
	list-style : none;
	width : 550px;
	float : left;
	padding : 0 0 0 16px;
} 
#header1 ul.nav li { 
font : 12px/13px "Arial", Helvetica, sans-serif; 
color : #b2b5aa; 
float : left; 
} 
#header1 ul.nav li a { 
background : #ffffff url(Bilder/header_pfeil.jpg) no-repeat 0 4px; 
font : 12px/13px "Arial", Helvetica, sans-serif; 
color : #b2b5aa; 
text-decoration : none; 
padding : 0 13px 0 17px; 
} 
#header1 ul.nav li a:hover { 
background : #ffffff url(Bilder/header_pfeil-over.jpg) no-repeat 0 4px; 
color : #81a306; 
padding : 0 13px 0 17px; 
} 
#left { 
width : 185px; 
padding : 0 0 0 0; 
margin : 0 10px 0 0; 
float : left; 
} 
#left h2 { 
height : 29px; 
background : url(Bilder/titel-bg-left.jpg); 
display : block; 
font : bold 13px/29px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
width : 157px; 
padding : 0 0 0 28px; 
margin : 10px 0 0 0; 
float : left; 
} 
#left h2 a { 
font : bold 13px/29px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : none; 
} 
#left h2 a:hover { 
font : bold 13px/29px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : underline; 
} 
#left ul.contendtext { 
font : normal 12px/17px Arial; 
width : 185px; 
color : #51524e; 
background : url(Bilder/bg-left.jpg) no-repeat 0 0; 
margin : 0 0 0 0; 
padding : 10px 0 0 0; 
display : block; 
float : left; 
} 
#left ul.contendtext li { 
padding : 0 0 0 20px; 
} 
#left ul.contend { 
font : normal 12px/20px Arial; 
width : 185px; 
color : #51524e; 
background : url(Bilder/bg-left.jpg) no-repeat 0 0; 
margin : 0 0 0 0; 
padding : 10px 0 0 0; 
display : block; 
float : left; 
} 
#left ul.contend li { 
padding : 0 0 0 20px; 
} 
#left ul.contend li span { 
font : normal 14px/20px Arial; 
} 
#left ul.contend li a { 
font : 12px/20px Arial; 
color : #51524e; 
text-decoration : none; 
} 
#left ul.contend li a:hover { 
text-decoration : underline; 
} 
#left p.dateText { 
font : normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #1d1d1b; 
background-color : #ffffff; 
padding : 7px 0 10px 19px; 
float : left; 
} 
#left p.more { 
color : #51524e; 
text-align : right; 
margin : 0 0 0 0; 
float : left; 
background-color : #d8d9d2; 
} 
#left p.more a { 
background : url(Bilder/pfeil.jpg) no-repeat 161px 9px; 
float : right; 
display : block; 
margin : 0 0 0 0; 
font : bold 11px/17px Arial; 
color : #51524e; 
text-decoration : none; 
padding : 3px 30px 5px 20px; 
width : 135px; 
} 
#left p.more a:hover { 
background : url(Bilder/header_pfeil-over.jpg) no-repeat 161px 9px; 
float : right; 
color : #51524e; 
text-decoration : underline; 
} 
#navigation { 
width : 185px; 
} 
#navigation li a { 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 20px; 
text-decoration : none; 
} 
#navigation li a:link, #navigation li a:visited { 
font : bold 12px/17px "Arial", Arial, Helvetica, sans-serif; 
color : #fff; 
display : block; 
background-color : #81a306; 
padding : 3px 0 1px 20px; 
} 
#navigation li a:hover { 
font : bold 12px/17px "Arial", Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : #688403; 
padding : 3px 0 1px 20px; 
} 
#unter_navigation li a { 
height : 20px; 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 20px; 
text-decoration : none; 
} 
#unter_navigation li a:link, #unter_navigation li a:visited { 
font : normal 12px/17px "Arial", Arial, Helvetica, sans-serif; 
background : url(Bilder/pfeiluntermenue.png) no-repeat 20px 9px; 
color : #000; 
display : block; 
background-color : #bbcd8b; 
padding : 3px 0 0 26px; 
} 
#unter_navigation li a:hover { 
font : bold 12px/17px "Arial", Arial, Helvetica, sans-serif; 
background : url(Bilder/pfeiluntermenue.png) no-repeat 20px 9px; 
color : #000; 
background-color : #bbcd8b; 
padding : 3px 0 0 26px; 
} 
#unter2_navigation li a { 
height : 15px; 
voice-family : "\"}\""; 
voice-family : inherit; 
text-decoration : none; 
} 
#unter2_navigation li a:link, #unter2_navigation li a:visited { 
font : bold 11px/15px "Arial", Arial, Helvetica, sans-serif; 
background : url(Bilder/pfeiluntermenue.png) no-repeat 500px 9px; 
color : #3f403c; 
display : block; 
background-color : #e0e1db; 
padding : 3px 0 3px 20px; 
text-decoration : none; 
} 
#unter2_navigation li a:hover { 
font : bold 11px/15px "Arial", Arial, Helvetica, sans-serif; 
color : #3f403c; 
background-color : #e0e1db; 
padding : 3px 0 3px 20px; 
text-decoration : underline; 
} 
#sec_navigation li a { 
height : 20px; 
voice-family : "\"}\""; 
voice-family : inherit; 
height : 20px; 
text-decoration : none; 
} 
#sec_navigation li a:link, #sec_navigation li a:visited { 
font : bold 12px/17px "Arial", Arial, Helvetica, sans-serif; 
color : #fff; 
display : block; 
background-color : #524e45; 
padding : 3px 0 1px 20px; 
} 
#sec_navigation li a:hover { 
font : bold 12px/17px "Arial", Arial, Helvetica, sans-serif; 
color : #fff; 
background-color : #434038; 
padding : 3px 0 1px 20px; 
} 
#sec_navigation li a.bg:link, #sec_navigation li a.bg:visited { 
background-color : #434038; 
} 
#middle { 
width : 584px; 
padding : 0 0 0 0; 
float : left; 
} 
#contend { 
width : 584px; 
padding : 0 0 10px 0; 
float : left; 
margin : 0 0 10px 0; 
background-color : #edeee7; 
} 
#contend h2 { 
font : bold 14px Arial, Helvetica, sans-serif; 
color : #749205; 
padding : 15px 0 13px 20px; 
} 

#contend h3{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#749205; padding:15px 0 13px 0;
	}
	
#contend h1{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#749205; padding:15px 0 13px 20px;
	}
	
#contend h1 a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#749205; text-decoration:none;
	}
	
#contend h1 a:hover{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#749205; text-decoration: underline;
	}
	
#contend h2 a { 
font : bold 14px Arial, Helvetica, sans-serif; 
color : #749205; 
text-decoration : none; 
} 
#contend h2 a:hover { 
font : bold 14px Arial, Helvetica, sans-serif; 
color : #749205; 
text-decoration : underline; 
} 
#contend h2 span { 
font : bold 15px Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 0 0 0; 
} 
#contend p { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 15px 0 20px; 
margin : 0 0 0 0; 
} 
#contend-express { 
width : 584px; 
padding : 0 0 10px 0; 
float : left; 
margin : 0 0 10px 0; 
background-color : #edeee7; 
} 
#contend-express h2 { 
font : bold 14px Arial, Helvetica, sans-serif; 
color : #749205; 
padding : 15px 0 13px 20px; 
} 
#contend-express h2 a { 
font : bold 14px Arial, Helvetica, sans-serif; 
color : #749205; 
text-decoration : none; 
} 
#contend-express h2 a:hover { 
font : bold 14px Arial, Helvetica, sans-serif; 
color : #749205; 
text-decoration : underline; 
} 
#contend-express h2 span { 
font : bold 15px Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 0 0 0; 
} 
#contend-express p { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 15px 0 20px; 
margin : 0 0 0 0; 
} 
#contend span { 
font : normal 12px/20px Arial; 
} 
#contend ul.sitemap { 
font : normal 13px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 15px 0 20px; 
margin : 0 0 0 0; 
} 
#contend ul.sitemap-u1 { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 15px 0 25px; 
margin : 0 0 0 0; 
} 
#contend ul.sitemap-u2 { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 15px 0 30px; 
margin : 0 0 0 0; 
} 
#contend ul.text { 
padding : 0 0 0 15px; 
list-style : none; 
color : #51524e; 
} 
#contend ul.text { 
font : bold 14px/32px Arial, Helvetica, sans-serif; 
color : #51524e; 
background-color : #edeee7; 
margin : 0 0 10px 0; 
padding : 0 0 0 20px; 
display : block; 
} 
#contend span.contendText { 
font : normal 14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #51524e; 
border : none; 
width : 222px; 
margin : 0 0 13px 23px; 
background-color : #ffffff; 
display : block; 
} 
#contend p.more { 
color : #51524e; 
text-align : right; 
margin : 0 0 0 0; 
float : right; 
} 
#contend p.more a { 
background : url(Bilder/pfeil.jpg) no-repeat 175px 12px; 
float : right; 
margin : 0 0 0 0; 
font : bold 11px/11px Arial; 
color : #51524e; 
text-decoration : none; 
padding : 10px 25px 0 20px; 
width : 150px; 
} 
#contend p.more a:hover { 
font : bold 11px/11px Arial; 
background : url(Bilder/header_pfeil-over.jpg) no-repeat 175px 12px; 
float : right; 
color : #51524e; 
text-decoration : underline; 
} 

#contend.related1 { 
color : #51524e; 
text-align : left; 
margin : 0 0 0 0; 
float : left;
background-color:#EBEDDC;
} 

#contend ul.related { 
color : #51524e; 
text-align : left; 
margin : 0 0 0 20px; 
float : left; 
} 
#contend ul.related li a {
	background : url(Bilder/pfeil.jpg) no-repeat 0 12px;
	float : left;
	margin : 0 0 0 0;
	font : bold 11px/11px Arial;
	color : #51524e;
	text-decoration : none;
	padding : 10px 25px 0 20px;
	width : 520px;
} 
#contend ul.related li a:hover { 
font : bold 11px/11px Arial; 
background : url(Bilder/header_pfeil-over.jpg) no-repeat 0 12px; 
float : left; 
color : #51524e; 
text-decoration : underline; 
} 

#contend tr td { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 0 0 0; 
} 
#titel { 
font : bold 14px/25px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
padding : 0 0 0 10px; 
float : left; 
width : 470px; 
} 
#contend tr td a { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : none; 
} 
#contend tr td a:hover { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : underline; 
} 
#contend a { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : underline; 
} 
#contend a:hover { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : none; 
} 
.red { 
color : #d3443e; 
} 
.purple { 
color : #912825; 
} 
#contend span.FAILER { 
font : normal 12px/16px "Arial", Arial, Helvetica, sans-serif; 
color : #d3443e; 
padding : 0 15px 0 20px; 
margin : 0 0 0 0; 
} 
#inc_form { 
background : url(gfx/_form_bg.gif) repeat-x; 
width : 564px; 
padding-left : 20px; 
color : #586e0a; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 12px; 
margin : 0 0 10px 0; 
} 
#inc_form h2 { 
background-color : #81a306; 
color : #ffffff; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 14px; 
padding : 6px 0 6px 8px; 
margin : 0; 
} 
#inc_form input { 
background : #f1f4eb url(gfx/_form_bg_input.gif) repeat-x; 
border : 1px solid #81a306; 
font-family : Arial, Helvetica, sans-serif; 
font-size : 13px; 
padding : 3px 0 0 3px; 
height : 17px; 
width : 170px; 
} 
#inc_form input.button { 
border : 0; 
width : 138px; 
height : 24px; 
margin : 5px 0 0 83px; 
padding : 0 0 0 0; 
} 

#ajaxticker1{
width: 200px;
height: 200px;
}

#ajaxticker1 div{ /*IE6 bug fix when text is bold and fade effect (alpha filter) is enabled. Style inner DIV with same color as outer DIV*/
}

.someclass{ 
}


#right { 
width : 213px; 
padding : 0 0 0 0; 
margin : 0 0 0 10px; 
float : left;
display:inline;
} 
#right p.more { 
color : #51524e; 
text-align : right; 
margin : 0 0 0 0; 
float : left; 
background-color : #dbdcd6; 
width : 183px; 
} 
#right p.more a { 
background : url(Bilder/pfeil.jpg) no-repeat 161px 6px; 
float : right; 
margin : 0 0 0 0; 
font : bold 11px/17px Arial; 
color : #51524e; 
text-decoration : none; 
padding : 0 25px 5px 22px; 
width : 135px; 
} 
#right p.more a:hover { 
background : url(Bilder/header_pfeil-over.jpg) no-repeat 161px 6px; 
float : right; 
color : #51524e; 
text-decoration : underline; 
} 
#skype { 
background : url(Bilder/skype-bg.jpg) no-repeat 0 0; 
width : 133px; 
height : 68px; 
float : left; 
padding : 10px 0 0 80px; 
font : normal 12px Arial, Helvetica, sans-serif; 
color : #51524e; 
} 
#skype a { 
font : bold 11px/22px Arial, Helvetica, sans-serif; 
color : #51524e; 
text-decoration : none; 
} 
#skype a:hover { 
text-decoration : underline; 
} 
#expressservice { 
margin : 0 0 10px 0; 
} 
#informationen { 
width : 213px; 
margin : 0 0 10px 0; 
padding : 0 0 0 0; 
float : left; 
background : #ffffff url(Bilder/bg_informationen.jpg) no-repeat 0 0; 
} 
#informationen ul { 
font : normal 12px Arial, Helvetica, sans-serif; 
color : #51524e; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
display : block; 
} 
#informationen h2 { 
background : url(Bilder/titel-bg-informationen.jpg) no-repeat 0 0; 
font : bold 13px/29px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
width : 176px; 
height : 86px; 
padding : 0 0 0 37px; 
margin : 0 0 0 0; 
float : left; 
} 
#informationen p { 
font : normal 12px Arial, Helvetica, sans-serif; 
color : #51524e; 
margin : 0 0 0 0; 
padding : 10px 0 0 30px; 
float : left; 
width : 180px; 
} 
#informationen p span { 
font : bold 13px/30px Arial; 
padding : 0 25px 0 0; 
background : url(Bilder/tel.jpg) no-repeat 95px 0; 
} 
#referenzen { 
width : 213px; 
margin : 0 0 10px 0; 
padding : 0 0 0 0; 
float : left; 
background : #ffffff url(Bilder/bg_informationen.jpg) no-repeat 0 0; 
} 
#referenzen ul { 
font : normal 12px Arial, Helvetica, sans-serif; 
color : #51524e; 
margin : 0 0 0 0; 
padding : 0 0 0 0; 
display : block; 
} 
#referenzen h2 { 
background : url(Bilder/titel-bg-right.jpg) repeat 0 0; 
font : bold 13px/29px "Arial", Arial, Helvetica, sans-serif; 
color : #51524e; 
width : 176px; 
height : 29px; 
padding : 0 0 0 37px; 
margin : 0 0 0 0; 

} 
#referenzen p { 
font : normal 12px Arial, Helvetica, sans-serif; 
color : #51524e; 
margin : 0 0 0 0; 
padding : 10px 0 0 30px; 
float : left; 
width : 180px; 
} 
#referenzen p span {
font : bold 12px "Arial", Arial, Helvetica, sans-serif;
background-color:#81a306;
color : #fff;
padding:2px 5px 2px 5px;
display : block; 
margin : 10px 10px 0 0; 
} 

#nav_infos { 
width : 180px; 
float : left; 
padding : 0 0 10px 30px; 
} 
#nav_infos ul { 
width : 180px; 
display : block; 
} 
#nav_infos ul li { 
height : 16px; 
padding : 0 0 0 0; 
} 
#nav_infos ul li a { 
background : url(Bilder/pfeil.jpg) no-repeat 0 4px; 
font : bold 11px/16px Arial; 
color : #51524e; 
text-decoration : none; 
padding : 0 0 0 15px; 
} 
#nav_infos ul li a:hover { 
background : url(Bilder/header_pfeil-over.jpg) no-repeat 0 4px; 
text-decoration : underline; 
} 
#footerOutside { 
margin : 0 auto; 
padding : 0 0 0 0; 
width : 1002px; 
position : relative; 
} 
#footer { 
width : 584px; 
height : 104px; 
margin : 0 auto; 
padding : 11px 0 0 0; 
} 
#footer ul.nav { 
margin : 0 auto; 
padding : 0; 
list-style : none; 
width : 490px; 
} 
#footer ul.nav li { 
font : bold 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #000000; 
background-color : #e1e1e1; 
float : left; 
} 
#footer ul.nav li a { 
font : bold 11px/13px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #000000; 
background-color : #e1e1e1; 
padding : 0 9px; 
text-decoration : none; 
} 
#footer ul.nav li a:hover { 
background-color : #efecec; 
color : #000000; 
} 
#footer p { 
font : normal 11px/16px Arial; 
color : #b2b5aa; 
margin : 10px 0 0 0; 
} 
#footer p a { 
color : #76786f; 
text-decoration : none; 
} 
#footer p a:hover { 
font : normal 11px/16px Arial; 
color : #76786f; 
text-decoration : underline; 
} 
#footer ul.navlink { 
margin : 0 auto; 
padding : 0; 
list-style : none; 
width : 180px; 
} 
#footer ul.navlink li.xhtml { 
font : bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #0e0e0e; 
background-color : #f7f7f7; 
float : left; 
margin : 0 4px 0 0; 
} 
#footer ul.navlink li.xhtml a { 
background : #f7f7f7 url(Bilder/xhtml_bg.gif) no-repeat 0 0; 
font : bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #0e0e0e; 
text-decoration : none; 
display : block; 
padding : 0 0 0 8px; 
width : 88px; 
height : 18px; 
} 
#footer ul.navlink li.xhtml a:hover { 
background : #f7f7f7 url(Bilder/xhtml_bg_on.gif) no-repeat 0 0; 
color : #0e0e0e; 
} 
#footer ul.navlink li.css { 
font : bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #0e0e0e; 
background-color : #f7f7f7; 
float : left; 
} 
#footer ul.navlink li.css a { 
background : #f7f7f7 url(Bilder/css_bg.gif) no-repeat 0 0; 
font : bold 11px/18px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #0e0e0e; 
text-decoration : none; 
display : block; 
padding : 0 0 0 8px; 
width : 70px; 
height : 18px; 
} 
#footer ul.navlink li.css a:hover { 
background : #f7f7f7 url(Bilder/css_bg_on.gif) no-repeat 0 0; 
color : #0e0e0e; 
} 
#footer ul.design { 
margin : 8px auto; 
padding : 0; 
list-style : none; 
width : 158px; 
} 
#footer ul.design li { 
font : normal 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #000000; 
background-color : #f7f7f7; 
float : left; 
} 
#footer ul.design li a { 
font : bold 10px/12px "Trebuchet MS", Arial, Helvetica, sans-serif; 
color : #000000; 
background-color : #f7f7f7; 
text-decoration : none; 
} 
#footer ul.design li a:hover { 
background-color : #e1e1e1; 
color : #000000; 
} 
#kopf { 
height : 100px; 
margin : 10px; 
background-color : #ffff00; 
} 
#inhalt { 
width : auto; 
margin : 0 180px; 
background-color : #ffffc6; 
} 
#links { 
position : absolute; 
top : 120px; 
left : 10px; 
width : 160px; 
height : 300px; 
background-color : #ffcc00; 
} 
#rechts { 
position : absolute; 
top : 120px; 
right : 10px; 
width : 160px; 
height : 300px; 
background-color : #ffcc00; 
} 
