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

html{height:100%; color:#000000; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

body {background-image:url(../images/bg.jpg); background-position: 0px 680px; margin: 0;  height:100%; min-width: 940px;}

p.margin_null{margin: 0px; text-align: justify;}

.floats{float:left;}

#content_body{background-image: url(../images/bg_cont.jpg); background-repeat:repeat-x; min-height:100%; height:100%;}

#left{ background-image:url(../images/bg_left.jpg); background-repeat:no-repeat; width: 440px; height:100%}
 
#spalte_1{background-image:url(../images/bg_menu.jpg); width: 148px; padding-left: 1px; padding-right:1px; min-height: 500px; border-bottom: 1px solid #000000; margin-left:250px;}

#spalte_2{width: 40px;}

#spalte_3{background-image:url(../images/bg_content.jpg); width: 500px; min-height:100%;}

#menucont{width: 148px; margin-top: 97px; padding-top:30px; font-size:14px;}

.menu_item{height: 16px; width: 122px; background-image:url(../images/menu_item.jpg); padding-left: 24px; margin-bottom:4px; vertical-align:text-top;}

#projects{width: 148px; margin-top: 21px; padding-top:30px; border-top: 1px solid #000000;}

.pro_top{padding-left: 24px;}

.pro_down{padding-left: 24px; color:#333; height: 16px; margin-bottom: 8px;}

#title_cont{height: 16px; width: 122px; background-image:url(../images/menu_item.jpg); padding-left: 26px; margin-top:10px; margin-left:8px; font-size:14px; vertical-align:text-top;}

#content_text{width:410px; margin-left:40px; margin-top:20px; color: #222222; padding: 5px; background-color:#F3F3F3}

a.menu:link{ text-decoration:none; color:#000;}
a.menu:visited{ text-decoration:none; color:#000;} 
a.menu:active{ text-decoration:none; color:#888;}
a.menu:hover{ text-decoration:none; color:#888;}
 
.sec_title{background-color:#B6B6B6; width:404px; height: 14px; padding-left: 6px; padding-top: 3px; padding-bottom:3px; font-size:14px;}

.ref_content{margin-left:20px; margin-bottom:10px; padding: 10px; width:370px;}

.ref_image{margin: 4px;  float:left; }

.article_title{ height: 13px; width: 370px; border-bottom: 1px dotted #333333; margin-bottom:3px;}

.article_title_price{height: 13px; width: 370px; border-bottom: 1px dotted #333333; margin-bottom:3px; margin-left:20px; margin-top:15px;}

.clear{ clear:both;}


.ref_gal{margin-right:3px; float:left}

a:link img.ref_gal{opacity: 1; -moz-opacity:1; filter:alpha(opacity=100); border: 2px solid #ffffff;}
a:visited img.ref_gal{opacity: 1; -moz-opacity:1; filter:alpha(opacity=100); border: 2px solid #ffffff;}
a:active img.ref_gal{opacity: 1; -moz-opacity:1; filter:alpha(opacity=100); border: 2px solid #ffffff;}
a:hover img.ref_gal{opacity: 0.4; -moz-opacity:0.4; filter:alpha(opacity=40); border: 2px solid #ffffff;}

.ref_content:hover{background-color: #e0dfdf;}

a.ref_group:link{color: #222222; text-decoration:none;}
a.ref_group:visited{color: #222222; text-decoration:none;}
a.ref_group:active{color: #222222; text-decoration:none;}
a.ref_group:hover{color: #222222; text-decoration:none;}


.prices{margin-left: 20px; width:364px; padding: 3px; font-size:11px;}

.prices:hover{background-color: #e0dfdf}

.price_left{width: 270px; float:left;}

.price_middle{float: left;}

.price_right{text-align:right;}

.title_1st_letter{color:#FFFFFF;}

p.content{margin-left: 20px; margin-top:20px; width:370px;}

h1{margin:0px; font-size:14px; font-weight:normal; display:inline;}

h2{margin:0px; font-size:12px; font-weight:bold; display:inline;}

h3{margin:0px; font-size:12px; font-weight:normal; display:inline;}

a.contentlinks:link{ text-decoration:none; color:#000; border-bottom: 1px dotted #000;}
a.contentlinks:visited{ text-decoration:none; color:#000; border-bottom: 1px dotted #000;} 
a.contentlinks:active{ text-decoration:none; color:#000; border-bottom: 1px dotted #000;}
a.contentlinks:hover{ text-decoration:none; color:#000; border-bottom: 1px dotted #000;}

a.ap:link{ text-decoration:none; color:#000;}
a.ap:visited{ text-decoration:none; color:#000;} 
a.ap:active{ text-decoration:none; color:#000;}
a.ap:hover{ text-decoration:none; color:#888;}

div.sec_title_p:first-letter{color:#FFFFFF; margin:0}

div.sec_title_p{margin:0}

p.ref_text{margin-top:5px;}

a:link{ text-decoration:none; color:#222;}
a:visited{ text-decoration:none; color:#222;} 
a:active{ text-decoration:none; color:#222;}
a:hover{ text-decoration:none; color:#222;}




