@charset "utf-8";
/* CSS Document */

body { padding: 0px; margin: 0px; color: #333333; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 76%; line-height: 140%; background:#9A9A9A; width: 96%;}

#printlogo {display: block;}

#wrapper {background: url(../images/bg_site.jpg) repeat-x;}
#bg_withe {background: #FFFFFF;}

a img				{border:none;}
a:hover	img	 		{filter:alpha(opacity=75); -moz-opacity: 0.50; opacity: 0.75;}
a, a:visited		{text-decoration: none; color: #CC0000;}
a:hover	 			{text-decoration: underline; color: #CC0000;}

p.small				{font-size:10px;}
p.subline			{padding: 0 0 0 4px; margin: 0; font-size: 0.8em;}
p.abtop				{font-size:0.9em;}

.nofloat			{clear: both; font-size: 0.0001em; line-height: 0.00001em;}
.nopadding 			{padding: 0;}
.nomargin 			{margin: 0;}
.noborder 			{border: 0; text-decoration: none;}
.floatright			{float: right;}
.floatleft 			{float: left;}
.acro	 			{border-bottom: 1px dotted #cc160b; cursor:help;} 
.right				{text-align:right;}
.left				{text-align:left;}

.borderanf			{border:1px solid #cc0000; padding:1px;}


h1 {background:url(../images/headline.gif) bottom no-repeat; line-height: 40px; font-size: 26px; font-weight: normal;}


#site {background: url(../images/bg_bottom_site.jpg) repeat-x; background-position:bottom;}
#site_container {width: 96%; margin-left: auto; margin-right: auto;} 

#top_navi {display: none;}
#top_navi ul {float: right; list-style: none; padding:0 0 20px 0; margin: 0; width: 230px;}
#top_navi li {float:left;}
#top_navi li a, #top_navi li a:link, #top_navi li a:visited {border-left: 1px solid #CCCCCC; padding: 10px 10px 10px 10px; line-height: 30px; color:#FFFFFF;}


#head { display: none;}
#head_left {float: left;}
#head_right {float: left; padding: 56px 0 0 0;}

#main_navi {display: none;}
#main_navi ul {padding: 0; margin: 0;}
#main_navi li {float: left; list-style:none; line-height: 40px;} 
#main_navi li a, #main_navi li a:link, #main_navi li a:visited, #main_navi li a:hover {float:left; padding: 0 19px 0 13px; font-size: 14px; text-decoration:none; display:block; height: 40px;} 

.fahrzeuge a, .fahrzeuge a:link, .fahrzeuge a:visited {color:#FFFFFF; border-left: 7px solid #FF0000; background: #333333;}
.fahrzeuge a:hover {color:#FFFFFF; border-left: 7px solid #FF0000; background:#FF0000;}

.schilder_planen a, .schilder_planen a:link, .schilder_planen a:visited {color:#FFFFFF; border-left: 7px solid #FF6600; background: #333333;}
.schilder_planen a:hover {color:#FFFFFF; border-left: 7px solid #FF6600; background: #FF6600;}

.textilien a, .textilien a:link, .textilien a:visited {color:#FFFFFF; border-left: 7px solid #FFFF00; background: #333333;}
.textilien a:hover {color:#333333; border-left: 7px solid #FFFF00; background: #FFFF00;}

.druckerzeugnisse a, .druckerzeugnisse a:link, .druckerzeugnisse a:visited {color:#FFFFFF; border-left: 7px solid #5CFF24; background: #333333;}
.druckerzeugnisse a:hover {color:#333333; border-left: 7px solid #5CFF24; background: #5CFF24;}

.fassadenbeschriftung a, .fassadenbeschriftung a:link, .fassadenbeschriftung a:visited {color:#FFFFFF; border-left: 7px solid #00FFFF; background: #333333;}
.fassadenbeschriftung a:hover {color:#333333; border-left: 7px solid #00FFFF; background: #00FFFF;}

.vergoldung a, .vergoldung a:link, .vergoldung a:visited {color:#FFFFFF; border-left: 7px solid #0F2BFF; background: #333333;}
.vergoldung a:hover {color:#FFFFFF; border-left: 7px solid #0F2BFF; background: #0F2BFF;}

.wandmalerei a, .wandmalerei a:link, .wandmalerei a:visited {color:#FFFFFF; border-left: 7px solid #5233FF; background: #333333;}
.wandmalerei a:hover {color:#FFFFFF; border-left: 7px solid #5233FF; background: #5233FF;}

#date { display:none;}
#left {float:left; width: 98%; }
#right { display:none; }

#aktionen {background: url(../images/bg_modul.jpg) #333333 bottom right no-repeat; padding: 20px; margin: 0 0 20px 20px; border-right: 2px solid #FFFFFF; color:#FFFFFF;}
#aktionen a, #aktionen a:link, #aktionen a:visited	{text-decoration: underline; color: #FF9900;}
#aktionen a:hover	{text-decoration: none; color: #FF9900;}
#referenzen {background: url(../images/bg_modul.jpg) #333333 bottom right no-repeat; padding: 20px; margin: 0 0 20px 20px; border-right: 2px solid #FFFFFF; color: #FFFFFF;} 
#referenzen_img {border: 2px solid #FFFFFF; width: 214; height: 124px; margin: 15px 0 0 0;}


#top_content {background:url(../images/bg_bottom_content.jpg) no-repeat; background-position:bottom; min-height: 300px; _height: 300px;}
#content { background:url(../images/bg_top_content.jpg) no-repeat; min-height: 300px; _height: 300px;}

#footer {height: 88px; background: url(../images/bg_footer.jpg) no-repeat; color:#CCCCCC;}
#footer_left {padding: 25px 0 20px 50px; width: 250px; float:left;}
#footer_center {padding: 25px 0 20px 0px; width: 350px; float:left;}
#footer_right { display: none;}

#footer a, #footer a:link, #footer a:visited {text-decoration: underline; color: #CCCCCC;}
#footer a:hover	 {text-decoration: none; color: #CCCCCC;}

.bilder_container {padding: 20px 0 20px 0;}
.bilder_container img {padding: 3px; marging:5px; background: #FFFFFF; border: 1px solid #999999;}

#cmsaktdiv { font-size: 11px;}

#fehlermeldung {display: none;}
