@CHARSET "ISO-8859-1";

body, div, p, ul, li, ol, h1, h2, h3, a, span, h4, img, table, tr, td, tbody, thead {margin: 0; padding: 0;}
h3, h2									{ padding-bottom: 15px; padding-top: 15px;  }
h1										{ font-size: 15px; }
h2										{ font-size: 13px; }
h3										{ font-size: 12px;}

body 									{ background-color: #eeeeee; font-family: Verdana, Arial, sans-serif; color: #888; font-size: 12px; text-align: justify; }
a										{ color: #666; text-decoration:none;}
img										{ border: 0;}
input, select							{ font-family: Verdana, Arial, sans-serif; color: #333; font-size: 12px; }
input:focus, select:focus				{ border: 1px solid #009000; }
.clear									{ clear: both; }
.bold									{ font-weight: bold; }
.header									{ width: 1024px; height: 280px; background: url("/img/header_bg.png") top transparent no-repeat;  margin-left:auto; margin-right: auto;}
.main									{ width: 1024px; height: 100%; margin-left:auto; margin-right: auto;  }
.main_oben								{ width: 1024px; height: 169px; background: url("/img/main_oben.png") transparent no-repeat;  margin-left:auto; margin-right: auto; margin-top: 10px;  }
.main_mitte								{ padding-left: 15px; width: 1024px; background: url("/img/main_mitte.png") transparent repeat-y;  margin-left:auto; margin-right: auto; }
.main_unten								{ width: 1024px; height: 58px; background: url("/img/main_unten.png") transparent no-repeat;  margin-left:auto; margin-right: auto; }
.footer									{ width: 933px; height: 50px; border-top: 1px solid #009000; margin-left: 30px; }
.footer	p								{  }
.img_left								{ width: 320px; float:left;}
.img_right								{ width: 100px; float:right; padding-top: 10px; }
.footer_mitte							{ width: 305px; height: 10px; float:left;}
.footer_mitte p							{ margin-left:auto; margin-right:auto; width: 140px; padding-top: 20px;}
.footer a								{ margin-left: auto; margin-right: auto; }
.leftnavi								{ width: 150px; padding-left: 30px; padding-top: 20px; float:left;}
.leftnavi ul							{ padding-left: 15px; }
.leftnavi li							{ padding-top: 10px; }
.leftnavi li:hover						{ color: #000000; }
.leftnavi a:hover						{ color: #000000; }
.active									{ }
.topnavi								{ width: 933px; height: 30px; border-bottom: 1px solid #009000; margin-left:30px; padding-bottom: 10px; padding-top:30px;}
.button									{ font-weight: bold; width: 110px; height: 30px; float:left; padding-right: 40px; }
.button_login							{ width: 150px; height: 30px; float:left; padding-left: 15px; }
.button_center							{ float: left; min-width: 121px; text-align:center; height: 30px; background: url("/img/button_normal.gif") transparent repeat-x; padding-top: 5px;  }

.button_center a						{ text-decoration:none; font-size: 13px; color: #fff; font-weight: bold;}
.button_center a:hover					{ color: #ccc; }

.content {
    width: 785px;
    min-height: 250px;
    border-left:1px solid #009000;
    float:left;
    padding: 15px 0 0 15px;
    margin: 10px 0 10px 0;
}

.content_header p						{ text-align: right;  width: 765px; }
.zitat									{ font-style:italic; }
.content_text							{ margin-top: 20px;}
.content_text p							{ width: 352px; float:left;  padding-right: 20px; padding-top: 5px; }

.content_text2							{ margin-top: 40px; margin-bottom: 20px; }
.content_text2_div						{ width: 390px; float:left; }
.content_text2_div li					{ margin-left: 15px; }
.content_text2_img						{ width: 352px; height: 200px; float:left; margin-right: 30px; }

.content_header_home					{ width: 785px; min-height: 200px;}
.content_header_home_left				{ float:left; width: 445px;  }
.content_header_home_right				{ float:right; width: 318px; }

.content_footer_home					{ width: 768px; margin-top: 20px; border-top: 1px solid #b5f8b5; padding-top: 10px; padding-bottom: 10px;}
.content_footer_home_left				{ float:left; width: 315px; border-right: 1px solid #b5f8b5; padding: 0 10px 0 0; }
.content_footer_home_left img			{ float:left; width: 108px; padding-right: 5px; padding-bottom: 10px;}
.content_footer_home_left p				{ padding-bottom: 10px;}
.content_footer_home_right				{ float:right; width: 420px; padding-right: 10px; }
.content_footer_home_right p			{ padding-bottom: 10px;}
.content_footer2_home					{ width: 768px; border-top: 1px solid #b5f8b5; padding-top: 10px; padding-bottom: 10px; }
.content_footer2_home_img				{ float:left; }

.impressum_tel							{ width: 80px; float:left; }
.sidebar								{ padding:0 8px 0 8px; }

.datenschutz							{ width: 560px; float:left; padding-right: 20px }
.copyright								{ width: 560px; float:left; padding-right: 20px;}
.contact_form							{ position: relative; top: -120px; left: 0px;  }						
.contact_img							{ position: relative; top: 0; left: 400px;  }
.copyright_img							{ width: 128px; margin-top: 20px;  }
.datenschutz_img						{ width: 128px; margin-top: 20px;  }

.form_element							{ width: 600px; height: 500px;}
.form_element dt						{ width: 300px; padding-top: 2px; margin-left: 40px; }
.form_element dd						{ width: 300px; padding-bottom: 10px; }

.menu_firstlevel			{ margin-top: 5px;  margin-left: 10px;}
.menu_firstlevel a			{ padding-left: 10px;  background: url("/img/link_minus.png") left transparent no-repeat; text-align: left; }
.menu_firstlevel a:FOCUS				{  }
.menu_firstlevel a:HOVER				{  }
.menu_firstlevel2			{ margin-top: 5px;  margin-left: 10px;}
.menu_firstlevel2 a			{ padding-left: 10px;  background: url("/img/link_plus.png") left transparent no-repeat; text-align: left;}
.menu_firstlevel2 a:FOCUS				{  }
.menu_firstlevel2 a:HOVER				{  }
.menu_seclevel				{ margin-left: 10px; margin-top: 2px; }
.menu_seclevel a			{ padding-left: 10px; background: url("/img/link_minus.png") left transparent no-repeat; text-align: left;font-size: 11px;}
.menu_seclevel a:FOCUS					{  }
.menu_seclevel a:HOVER					{  }

#myGallery
{
width: 720px !important;
height: 450px !important;
}
.content_produkt_steinteppich_left		{ width: 480px;  float:left;}
.content_produkt_steinteppich_right		{ padding-left: 15px; padding-top: 10px; width: 270px;  float:left; }

.content_produkt_logos_header			{ width: 750px; }
.content_produkt_logos_img				{ width: 200px; float:left; padding-left: 35px;  }
.content_produkt_logos_text				{ width: 750px; }

.search_list_box						{ margin-top: 30px; }
.search_content_info					{ width: 600px; }
.search_list_item						{ width: 600px; padding-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #009000;}
.search_list_item_left					{ width: 300px; float:left;}
.search_list_item_piece					{ width: 150px; float:left;}


.admin_list_item_left					{ width: 220px; float:left;}
.admin_list_item_piece					{ width: 120px; float:left;}
.admin_list_item_piece2					{ width: 80px; float:left;}


.detail_content_box_oben				{ width: 700px; padding-bottom: 50px; }
.detail_content_box_mitte				{ width: 700px; padding-bottom: 80px;}
.detail_content_box_unten				{ width: 700px; padding-bottom: 80px;}
.detail_content_box_oben_img			{ width: 150px; float:left; margin-bottom: 20px;}
.detail_content_box_oben h3				{ float: left; width: 330px; }
.detail_content_box_mitte_item			{ float: left; width: 330px; }

.detail_content_box_mitte_item_left		{ width: 80px; float:left; padding-bottom: 5px;}
.detail_content_box_mitte_item_right	{ width: 240px; float:left; padding-bottom: 5px;}


#newsticker-demo						{ width: 300px; height: 40px; position: relative; top: 150px; left: 55px; }

#newsticker-demo a { text-decoration:underline; }
#newsticker-demo img { border: 2px solid #FFFFFF; }

#newsticker-demo .title {
text-align:center;
font-size:14px;
font-weight:bold;
padding:5px;
}

.newsticker-jcarousellite { width: 350px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; }
.newsticker-jcarousellite .thumbnail { float:left; width:50px; height: 35px; }
.newsticker-jcarousellite .info { float:right; width:350px; }
.newsticker-jcarousellite .info span.cat { display: block; font-size:10px; }

#news_detail_left  { float:left; width:300px; }
#news_detail_right  { width: 430px; float:right;  margin-right: 30px;}



.search_list_box_news						{ margin-top: 30px; }
.search_content_info_news					{ width: 600px; }
.search_list_item_news						{ width: 600px; padding-top: 10px; padding-bottom: 5px; border-bottom: 1px solid #009000;}
.search_list_item_left_news					{ width: 400px; float:left; padding-right:10px;}
.search_list_item_piece_news				{ width: 155px; float:left; padding-right:10px;}

#table_user {width: 600px; margin-top: 10px; }
.table_header {width: 400px; }
.table_user_td_left { width: 200px;}
.table_user_td_right { width: 400px;}

.shopping_box {margin-top: 20px;}
.shopping_img {width: 180px; float:left;}

#adminpanel_leftbox {
    width: 250px;
    float:left;
    padding: 20px;
}
#adminpanel_rightbox {
    width: 440px;
    border-left: 1px solid #009000;
    float: left;
    padding: 20px;    
}
.adminpanel_rightbox_obj {
    width: 438px;
    height: 70px;
    padding-bottom: 10px;
    background-image: url(/img/background_ap_rightbox.png);
    background-repeat: no-repeat;
    padding-left: 20px;
    padding-top: 5px;
    padding-right: 20px;

}

.ap_rightbox_p {
    color: #222;
}
.ap_rightbox_p a {
    color: blue;
}
.ap_rightbox_p_left {
    width: 70px;
    float:left;
}
.ap_rightbox_p_right {
    width: 330px;
    float:left;

}

#ap_details_box {
    display: none;
    width: 400px;
    position: absolute;
    
}
#ap_details_box_middle {
    background-image: url(/img/background_ap_details_middle.png);
    background-repeat: repeat-y;
    width: 400px;
}
#ap_details_box_top {
    background-image: url(/img/background_ap_details_top.png);
    background-repeat: no-repeat;
    height: 21px;
    width: 400px;
}
#ap_details_box_bottom {
    background-image: url(/img/background_ap_details_bottom.png);
    background-repeat: no-repeat;
    height: 21px;
    width: 400px;
}
#ap_details_box_right {
    width: 250px;
    float:left;
    background-color: #ddd;
}
#ap_details_box_left {
    width: 150px;
    float:left;
    background-color: #ddd;
}
#ap_details_box p{
   padding-bottom: 5px;
   padding-left: 15px;
}

.content_produkt_logos_text ul {
    padding-left: 15px;
}
.content_produkt_logos_text li {
    padding-bottom: 5px;
}

.agbbox {
    width: 700px;
}
.agbbox h1 {
    padding-bottom: 30px;
}
.agbbox h2 {
    margin-top: 10px;
}
.agbbox p {
    padding-bottom: 10px;
}
.ueberuns {
    width: 760px;
}
.ueberuns h1 {
    padding-top: 30px;
}
.ueberuns h2 {
    margin-top: 10px;
}
.ueberuns p {
    padding-bottom: 10px;
}

.ueberuns_mitarbeiter_box {
    width: 260px;
    height: 250px;
    float:left;
}
.ueberuns_mitarbeiter_item {
    width: 260px;
}
.ueberuns_mitarbeiter_item h3 {
    padding: 0;
    margin: 0;
    padding-bottom: 5px;
    padding-top: 5px;
}
.ueberuns_mitarbeiter_item_img {
    width: 250px;
}
