html { height: 100%; }
body { background-color: #1f1811; background-image: url(background_stripe.png); background-repeat: repeat-x; height: 100%; margin: 0; }
a { color: #ca8745; text-decoration: none; }
#maincontainer { 
background-image: url(background_inner.png); 
background-repeat: repeat-x; 
width: 960px;
min-height: 100%; /* Mindesthöhe für moderne Browser */
height:auto !important; /* !important-Regel für moderne Browser */ 
height:100%; /* Mindesthöhe für IE <7 */
text-align:left;
margin:0 auto;
}
#header { background-color: #261d15; background-image: url(header_verlauf.png); height: 100px; margin-top: 0; }
#logo { position: relative; top: 48px; left: 25px; width: 200px; float: left; }
#navibar { text-align: right; position: relative; top: 74px; right: 17px; width: auto; float: right; }
#navicontainer { position: relative; top: 0; left: 0; right: 0; bottom: 0; width: 800px; }
img { display:block; behavior:	url("design/javascript/pngbehavior.htc"); }
/*8 PIXEL GROSSE BOXEN */

.box_topleft { background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages/top_left.png', sizingMethod='scale');}

.box_topendless{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages/top_endless.png', sizingMethod='scale');}

.box_topright{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages/top_right.png', sizingMethod='scale');}

.box_leftendless{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages/left_endless.png', sizingMethod='scale');}

.box_rightendless{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages/right_endless.png', sizingMethod='scale');}

.box_bottomleft { background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages/bottom_left.png', sizingMethod='scale');}

.box_bottomendless{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages/bottom_endless.png', sizingMethod='scale');}

.box_bottomright{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages/bottom_right.png', sizingMethod='scale');}


html >body .box_topleft { background-image: url(boximages/top_left.png); }
html >body .box_topendless { background-image: url(boximages/top_endless.png); }
html >body .box_topright { background-image: url(boximages/top_right.png); }
html >body .box_leftendless { background-image: url(boximages/left_endless.png); }
html >body .box_rightendless { background-image: url(boximages/right_endless.png); }
html >body .box_bottomleft { background-image: url(boximages/bottom_left.png); }
html >body .box_bottomendless { background-image: url(boximages/bottom_endless.png); }
html >body .box_bottomright { background-image: url(boximages/bottom_right.png); }

/*4 PIXEL GROSSE BOXEN */

.box_topleft_4 { background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages_4px/top_left.png', sizingMethod='scale');}

.box_topendless_4{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages_4px/top_endless.png', sizingMethod='scale');}

.box_topright_4{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages_4px/top_right.png', sizingMethod='scale');}

.box_leftendless_4{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages_4px/left_endless.png', sizingMethod='scale');}

.box_rightendless_4{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages_4px/right_endless.png', sizingMethod='scale');}

.box_bottomleft_4 { background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages_4px/bottom_left.png', sizingMethod='scale');}

.box_bottomendless_4{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages_4px/bottom_endless.png', sizingMethod='scale');}

.box_bottomright_4{ background-repeat: repeat; filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader
(src='design/css/boximages_4px/bottom_right.png', sizingMethod='scale');}


html >body .box_topleft_4 { background-image: url(boximages_4px/top_left.png); }
html >body .box_topendless_4 { background-image: url(boximages_4px/top_endless.png); }
html >body .box_topright_4 { background-image: url(boximages_4px/top_right.png); }
html >body .box_leftendless_4 { background-image: url(boximages_4px/left_endless.png); }
html >body .box_rightendless_4 { background-image: url(boximages_4px/right_endless.png); }
html >body .box_bottomleft_4 { background-image: url(boximages_4px/bottom_left.png); }
html >body .box_bottomendless_4 { background-image: url(boximages_4px/bottom_endless.png); }
html >body .box_bottomright_4 { background-image: url(boximages_4px/bottom_right.png); }

.tableheadcolor { background-color: #1f1811; }
.tableheadhell { background-color: #1f1811; }
.tableboxheader { background-color: #1f1811; padding: 6px 10px 5px; }
.tableboxinner { background-color: #fff; padding: 10px 15px; }
.komponente_inactive { color: #eaeaea; font-size: 11px; font-family: verdana; background-image: url(kompo_inactive.jpg); background-repeat: repeat; width: 133px; padding: 4px 3px 5px 8px; }
.komponente_inactive a{ color: #eaeaea; font-size: 11px; font-family: verdana; text-decoration: none; }
.komponente_inactive a:hover { color: #aeaeae; font-size: 11px; font-family: verdana; text-decoration: none; }
.komponente_active { color: #fff; font-size: 11px; font-family: verdana; background-image: url(kompo_active.jpg); background-repeat: repeat; padding: 4px 3px 5px 8px; width: 133px; }
.copytext_normalgrau { color: #515151; font-size: 11px; font-family: verdana; }
.copytext_normalgrau p { color: #515151; font-size: 11px; font-family: verdana; margin: 0; padding: 0; }
.copytext_free { color: #515151; font-size: 11px; font-family: verdana; }
.copytext_free p { color: #515151; font-size: 11px; font-family: verdana; margin: 0; padding: 0; }
.copytext_dunkel { color: #b4b4b4; font-size: 11px; font-family: verdana; }
.copytext_invertiert { color: #fff; font-size: 11px; font-family: verdana; }
.copytext_invertiert p { color: #fff; font-size: 11px; font-family: verdana; margin: 0; padding: 0; }
.news_zeile1 { color: #242424; font-size: 11px; font-family: verdana; }
.news_zeile2 { color: #737373; font-size: 11px; font-family: verdana; }
#footer td { color: #fff; font-size: 10px; font-family: verdana; }
#footer table {  }
#kundenbeschreibung a { color: #5c5247; }
