body{ background:#989a9d url('images/main_bg.jpg') repeat-x; margin:0; padding:0 }  
.table_style{ border-spacing:0px; }  .table_style_2{ border-spacing:0px; }  
.box_style_1{ background-color:#FFFFFF; margin:20px; padding:10px; font-family: arial,verdena, sans-serif;  color:#2c2c2c; font-size: 10pt; vertical-align: top;  }  
.textarea_flat { background-color: #FFFFFF; border: #999999 1px solid; color: #000000; font-family: arial, verdana, ms sans serif; font-size: 12pt; font-weight: normal; }  
.button_flat { background-color: #FFFFFF; border: #999999 1px solid; color: #2c2c2c; background-repeat: no-repeat; background-position: center; font-family: arial, verdana, ms sans serif; font-size: 12pt; font-weight: normal; margin-right:0px; }  
.error{ color:red; font-size:10pt; font-family: arial, verdana, ms sans serif; }  
.footer{ font-family: arial,verdena, sans-serif;  font-size:8pt; color:#333333;   } 
.picture{ 	margin: 1px; 	text-align: center; 	background: #fff; 	border: 1px solid #ddd; 	padding: 4px; 	margin: 1px; 	-moz-border-radius: 2px; }    
.title{ font-size:13pt;  }  
hr{ color:#333333; background-color:#333333; width:860px; height:1px; border:0; margin:0; padding:0; } 
  
.question{font-size:11pt;}

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

.header{ background-image:url('images/header.jpg'); }   .menu{ background-image:url('images/menu.jpg');  padding-left:20px  }   
.menu a:link, .menu a:visited{ font-family: arial,verdena, sans-serif;  color:#2c2c2c; font-size: 12pt; text-decoration:none; }  
.menu a:active, .menu a:hover{ font-family: arial,verdena, sans-serif;  color:#2c2c2c; font-size: 12pt; text-decoration:underline; }   

.logo_head{background:#000000 url('images/logo_head_bg.jpg') repeat-x;background-repeat:no-repeat; width:905px; position:relative; left:50%; margin-left:-500px;}
.navbar{background:#000000 url('images/navbar_bg.jpg') repeat-x; height:51px; align:center}
.navbar_center{background-image: url('images/navbar_center.jpg');background-repeat:no-repeat; height:51px; align:center; width:905px; position:absolute; left:50%; margin-left:-453px}
.navbar_active_unit{height:51px; margin-left:75px;}

#nav_button_apot a{background: url('images/button_apotheke_in_belgien.jpg') no-repeat 0 0; margin-left:0px; margin-right:5px; height:51px; width:126px;display: table-cell}
#nav_button_apot_Selected a, #nav_button_apot a:hover, #nav_button_apot a:active{background: url('images/button_apotheke_in_belgien.jpg') no-repeat 0 -52px;margin-left:0px; margin-right:5px; height:51px; width:126px;display: table-cell}

#nav_button_bestell a{background: url('images/button_bestellungen.jpg') no-repeat 0 0; margin-left:0px; margin-right:0px; height:51px; width:194px;display: table-cell}
#nav_button_bestell_Selected a, #nav_button_bestell a:hover, #nav_button_bestell a:active{background: url('images/button_bestellungen.jpg') no-repeat 0 -55px; margin-left:0px; margin-right:0px; height:51px; width:194px;display: table-cell}

#nav_button_kontakt a{background: url('images/button_kontakt.jpg') no-repeat 0 0; margin-left:0px; margin-right:0px; height:51px; width:198px;display: table-cell}
#nav_button_kontakt_Selected a, #nav_button_kontakt a:hover, #nav_button_kontakt a:active{background: url('images/button_kontakt.jpg') no-repeat 0 -54px; margin-left:0px; margin-right:0px; height:51px; width:198px;display: table-cell}

#nav_button_umbau a{background: url('images/button_umbau.jpg') no-repeat 0 0; margin-left:0px; margin-right:0px; height:51px; width:150px;display: table-cell}
#nav_button_umbau_Selected a, #nav_button_umbau a:hover, #nav_button_umbau a:active{background: url('images/button_umbau.jpg') no-repeat 0 -57px; margin-left:0px; margin-right:0px; height:51px; width:150px;display: table-cell}

#nav_button_fotos a{background: url('images/button_fotos.jpg') no-repeat 0 0; margin-left:0px; margin-right:0px; height:51px; width:68px;display: table-cell}
#nav_button_fotos_Selected a, #nav_button_fotos a:hover, #nav_button_fotos a:active{background: url('images/button_fotos.jpg') no-repeat 0 -56px; margin-left:0px; margin-right:0px; height:51px; width:68px;display: table-cell}

#nav_button_faq a{background: url('images/button_faq.jpg') no-repeat 0 0; margin-left:0px; margin-right:0px; height:51px; width:68px;display: table-cell}
#nav_button_faq_Selected a, #nav_button_faq a:hover, #nav_button_faq a:active{background: url('images/button_faq.jpg') no-repeat 0 -56px; margin-left:0px; margin-right:0px; height:51px; width:68px;display: table-cell}

.content_fill{background-image: url('images/content_fill_bg.jpg'); background-repeat:repeat-y; align:center}
.content_top{background-image: url('images/content_top_bg.jpg');background-repeat:no-repeat; align:center}

.content_bottom{background-image: url('images/content_bottom_bg.jpg');background-repeat:no-repeat; align:center}
.content{margin-left:40px;margin-right:40px;font-family: verdena,arial,sans-serif; color:#000000; font-size:10pt;}
.content .title{font-size:16pt;}
.content a:link, a:visited{ color: #333333; text-decoration:underline; }  
.content a:hover, a:active{ color: #333333; text-decoration:none; }  
.content .littlemarginleft{margin-left:5px;}

.alert{background-color:#ffe7e7;border-width:1px;border-style:solid;border-color:red;padding:10px;}
.alert_green{background-color:#e1ffef;border-width:1px;border-style:solid;border-color:#00b957;padding:10px;}


.gallery-thumb {
	
	text-align: center;
	background: #fff;
	border: 1px solid #ddd;
	padding: 4px;
	margin-top: 1px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 0px;
	-moz-border-radius: 2px;
}

.umbau-pic img{

	margin: 10px;
}

.umbau-pic img{
	background: #fff;
	border: 1px solid #ddd;
	padding: 4px;
}
