HTML {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 20px;
}
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px;
}
BODY {
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: center bottom; 
	PADDING-LEFT: 0px; 
	BACKGROUND-IMAGE: url(/images/background-sub-big.jpg); 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
       *PADDING-TOP: 20px; 
	BACKGROUND-REPEAT: no-repeat; 
	BACKGROUND-COLOR: #EFBA6E;
}
BODY {
	COLOR: #ff0000; 
	LINE-HEIGHT: 18px; 
	FONT-FAMILY: Arial, sans-serif;
}
#big_table{
background:url(../images/background-topgreenline.jpg) no-repeat right top;
	BACKGROUND-COLOR: #fff; 
}
h1 { 
font-family: Trebuchet MS;
color: #999; 
font-size: 1.3em; 
line-height: 1.5em; 
font-weight: normal;
margin: 0 15px 20px 23px;	
padding: 0;	
border-bottom: 5px solid #E3E3E3;
}
#greenblock_wide{
font-family: Arial, Helvetica, sans-serif;
color: #666666; 
font-size: 0.75em; 
line-height: 1.4em; 
font-weight: normal;
position:absolute;
top: 360px;
width: 674px;
*width: 694px;
height: 141px;
margin-left: 23px;
*margin-left: 0px;
padding: 5px 5px 5px 5px;
BACKGROUND-COLOR: #FFF;

border-top: 5px;
border-right: 5px;
border-bottom: 5px;
border-left: 5px;
border-style:solid;
border-color: #E3E3E3;
}
#greenblock_wide_font{
font-family: Arial, Helvetica, sans-serif;
color: #666666; 
font-size: 12px; 
line-height: 1.4em; 
font-weight: normal;
BACKGROUND-COLOR: #EEF1EA;
width: 674px;
*width: 674px;
}
#subheadline{
font-family: Trebuchet MS;
color: #14B477; 
font-size: 1.1em; 
line-height: 1.2em; 
font-weight: normal;
margin: 0 15px 20px 23px;
padding: 0 0 12px 0;	
*padding: 0 0 15px 0;
*gmargin-bottom: 50px;
border-bottom: 3px solid #E3E3E3;
}
#da{
width:2px;
height:50px;
float: left;

}
#custom_links{
font-family: Verdana;
color: #14B477; 
font-size: 0.9em; 
line-height: 1.2em; 
font-weight: normal;
text-decoration: none;

border-bottom-style: dashed;
border-bottom-width: 1px;
}
#custom_links a{
border-width:100px;

border-bottom-style: dashed;
}
#custom_links a:hover{
color: #000;

}
#links_box{

font-family:arial, verdana, sans-serif; 
cursor:pointer; 
font-size:12px;
color: #14B477;
font-weight: 500;
margin: 10 0 10 10;
*margin: 10 0 10 10;
padding-bottom: 5px;
text-decoration: none;
}

#links_box a{
color: #14B477;
text-decoration: none;
}
#links_box a:hover{
color: #000;
}

#links_box_asc{

font-family:arial, verdana, sans-serif; 
cursor:pointer; 
font-size:12px;
line-height: 1.4em; 
color: #14B477;
font-weight: 500;
margin: 10 0 10 10;
*margin: 10 0 10 10;
padding-bottom: 5px;
text-decoration: none;
}

#links_box_asc a{
color: #14B477;
text-decoration: none;

}
#links_box_asc a:hover{
color: #000;
}
#links_box_asc_z{
font-family:arial, verdana, sans-serif; 
cursor:pointer; 
font-size:12px;
line-height: 1.4em; 
color: #14B477;
font-weight: 500;
margin: 0 0 0 0;
*margin: 0 0 0 0;
padding-bottom: 5px;
text-decoration: none;
}
#links_box_asc_z a{
color: #14B477;
text-decoration: none;

}
#links_box_asc_z a:hover{
color: #000;
}








#bildimtext{
float: left;
padding: 0 20px 10px 0;
*margin: 0 20px 10px 0;
}
#subheadline_q{
font-family: Trebuchet MS;
color: #1A93B6; 
font-size: 1.1em; 
line-height: 1.2em; 
font-weight: normal;
margin: 0 15px 20px 23px;
padding: 0 0 12px 0;	
border-bottom: 3px solid #E3E3E3;
}
#datum_q{
width:2px;
height:50px;
float: left;
}
#postdate_q{
width: 42px;
height: 45px;
font-family: Trebuchet MS;
color: #1A93B6;
text-align: center; 
font-size: 1.03em; 
line-height: 1.2em; 
font-weight: normal;
margin: 0 15px 20px 23px;
*margin: 0 15px 20px 12px;
float: left;
BACKGROUND: url(../images/question.jpg)  no-repeat bottom center;
}
#text{
font-family: Arial, Helvetica, sans-serif;
color: #666666; 
font-size: 0.8em; 
line-height: 1.4em; 
font-weight: normal;
margin: 0 15px 20px 23px;
text-align: justify;
}
#text a{
line-height: 1.5em; 
font-family: Arial, Helvetica, sans-serif;
color: #666666; 
}
#text a:hover{
font-family: Arial, Helvetica, sans-serif;
color: #959494; 
}


h4{

}
#comment{
font-family: Arial, Helvetica, sans-serif;
color: #666666; 
font-size: 0.7em;
width:469px;
margin: 0 15px 20px 23px;
}
#comment_text{
margin-left: 18px;
}
#postdate{
width: 42px;
height: 45px;
font-family: Trebuchet MS;
color: #5B9812;
text-align: center; 
font-size: 1.03em; 
line-height: 1.2em; 
font-weight: normal;
margin: 0 15px 20px 23px;
*margin: 0 15px 0px 12px;
float: left;
BACKGROUND: url(../images/kalendar.jpg)  no-repeat bottom center;
}




#main {
	MARGIN: 20px auto; 
	WIDTH: 673px;
}

#article{
	PADDING:33px 33px 33px 33px;
	BACKGROUND-IMAGE: url(../images/bg_content.gif);
}

#header{
	WIDTH: 740px;
	HEIGHT:271px;
	background: #FFF url(../images/bg_header_img.jpg);
}
#footer{
	WIDTH: 658px;
	HEIGHT:43px;
	BACKGROUND-IMAGE: url(../images/bg_footer.gif);
}
#headline {
	WIDTH: 673px;
	HEIGHT: 200px;
	BACKGROUND: url(../images/bg_headline.jpg)  no-repeat bottom center;
}

#thema_border{
border-top: 5px;
border-right: 5px;
border-bottom: 5px;
border-left: 5px;
border-style:solid;
border-color: #E3E3E3;
padding-left:5px;
padding-top:5px;
padding-right:5px;
padding-bottom:5px;
margin-right:23px;
margin-top:1px;
}
#thema_headline{
font-family: Trebuchet MS;
font-size:14px;
color: #999999;
padding-top:0px;
padding-left:10px;

}
#bg_thema_middle{

}
#bg_content_top{
width: 740px;
height: 25px;
BACKGROUND: url(../images/bg_content_top.jpg)  no-repeat bottom center;
}
#bg_content{
BACKGROUND: url(../images/bg_content_middle.jpg) repeat-y ;
}

#bg_content_bottom{
width: 740px;
height: 25px;
BACKGROUND: url(../images/bg_content_bottom.jpg)  no-repeat;
}

#pos_thema_inner{
margin: 0 0 0 0;
padding: 0 0 0 0;
border-top: 5px;
border-right: 5px;
border-bottom: 5px;
border-left: 5px;
border-style: solid;
border-color: #E3E3E3;
PADDING:5px 5px 5px 5px;
}
/* BEGIN Navigation */

#headernavigation { height: 70px; width: 673px; margin: 0 0 0 0px; background: url(../images/navi_bg.jpg) repeat-x bottom; }
#mainnavigation { float: left; height: 70px; width: 673px; margin: 0; }
#mainnavigation ul li a { font-size: 1.3em; font-family: 'Trebuchet MS', Verdana, Arial, Sans-Serif;
													font-weight: bold; text-align: center; line-height: 35px; }  
#mainnavigation ul { margin: 0;	padding: 10px 10px 0 10px; list-style: none; }
#mainnavigation li { float: left; height: 60px; width: 130px; background: url(../images/navi_left_both.gif) no-repeat left top;
										 margin: 0; /*padding: 0 0 0 10px;  */ }
#mainnavigation li:hover, #header li:hover a { background-position: 0% -60px; color: #673; }
#mainnavigation li:hover a { background-position: 100% -60px; }
#mainnavigation a, #mainnavigation strong, #mainnavigation span { float: left; display: block; height: 60px; width: 99px;
																																	background: url(../images/navi_right_both.gif) no-repeat right top;
																																	padding: 0 15px 0 16px; text-decoration: none; font-weight: bold; color: #666; }
#mainnavigation a { float: none; }
#mainnavigation > ul a { width: auto; }
#mainnavigation #current { background-position: 0% -120px; border-width: 0; }
#mainnavigation #current a { background-position: 100% -120px; padding-bottom: 5px; color: #693; }

#start #nav-start, #leistungen #nav-leistungen, #referenzen #nav-referenzen, #tutorials #nav-tutorials, #kontakt #nav-kontakt { background-position: 0% -120px; border-width: 0; }
#start #nav-start a, #leistungen #nav-leistungen a, #referenzen #nav-referenzen a, #tutorials #nav-tutorials a, #kontakt #nav-kontakt a { background-position: 100% -120px; color: #693; }

/* END Navigation */

#sidebar{
position:relative;
top:0px;
left:-20px;
*left:5px;
width: 180px;
}
#disclaimer{
font-family: Verdana;
color: #00AA6B;
text-align: center; 
font-size: 0.6em; 
line-height: 1.2em; 
font-weight: normal;
margin: 0 15px 20px 23px;
*margin: 0 15px 20px 12px;
}
#lastnews{
width: 180px;
}
#lastnews_link{
font-family: Arial, Helvetica, sans-serif;
color: #14B477;
text-align: left; 
font-size: 12px; 
line-height: 1.2em; 
font-weight: normal;
margin-bottom: 7px;
margin-left: 8px;
}
#lastnews_link a{
font-family: Arial, Helvetica, sans-serif;
color: #14B477;
text-align: left; 
font-size: 12px; 
line-height: 1.2em; 
font-weight: normal;
}
#lastnews_link a:hover{
color: #666;
}

#innerlink{
margin: 0 0px 0px 18px;
}

#lastnews_link_title{
font-family: Arial, Helvetica, sans-serif;
color: #14B477;
text-align: left; 
font-size: 12px; 
font-weight: normal;

}
#lastnews_link_title a{
font-family: Arial, Helvetica, sans-serif;
color: #14B477;
text-decoration: none;
}
#lastnews_link_title a:hover{
color: #000;
}

#homelink{
color: #14B477;
}
#homelink a{
color: #14B477;
}
#homelink a:hover{
color: #000;
}



