body{
        background-color:#FFFFFF;
        font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
        font-size : 80%;
        line-height : 130%;
}
#home_top p {
        font-size : 110%;
}
span #Header {
  position:absolute;
  top:0px;
  height:107px;
  background-color:#005386;
}
h1 {
    margin: 0;
    padding: 0;
    height: 107px;
    background: url(/fileadmin/entscheidung/images/layout/Entscheidung_Logo.gif) no-repeat;
    overflow:visible;
    display:block;
}
h1 a {
    display: block;
    height: 107px;
}
h1 a span {
    display: none;
}

a {
 color:#6698B6;
 /*font-weight: bold;*/
 text-decoration: none;
}

#all {
 position:relative;
 margin: 0 auto;
 padding: 0;
 border-left: 2px solid #005386;
 width: 800px;
 z-index:1
}
.versteckt{
display:none
}
#Eigenbanner {
 position: absolute;
 display:block;
 left:607px;
 top: 30px;
 margin-right: 18px;
 border:0px;
 z-index:99;
}

#Menu {
 font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
 float: right;
 overflow: hidden;
 width: 158px;
 padding-left:17px;
 padding-right:18px;
 background-color:#6698B6;
 z-index: 3;
}
#Search {
 height:31px;
 padding-top:05px;
 z-index: 3;
}
#Inhalt {
 width: 548px;
 margin-top: 41px; 
 padding-right: 18px;
 padding-left: 23px;
 z-index: 1;
}

#Ticker {
 width: 191px;
 background-color: white;
 border: 1px solid #6698B6;
 margin-left: -17px;
 margin-top: 24px;
 padding-top: 10px;
 z-index: 99;
}
/* Anfang Dreispaltigkeit f&#65533;r Home */
#home_top {
 width:548px;
 margin-bottom: 12px;
 padding-bottom: 12px;
}
#home_trenner {
 background-image: url(/fileadmin/entscheidung/images/layout/Trennlinie_Verlauf_2px.gif);
 background-repeat:no-repeat;
 background-position:bottom;
 margin-bottom: 12px;
}

#home_left {
 clear:left;
 width:158px;
 min-height: 400px;
 float: left;
 padding-right: 18px;
}
#home_middle {
 width:158px;
 min-height: 400px;
 border-left: 1px solid #6698B6;
 border-right: 1px solid #6698B6;
 float: left;
 padding-right: 17px;
 padding-left: 17px;
}
#home_right {
 width:158px; 
 min-height: 400px;
 float: left;
 padding-left: 18px;

}
#clean {
 clear:both;
}
.header,.clean {
clear:left;
}

/* Ende Dreispaltigkeit f&#65533;r Home */

#searchfield {
 border-top : 2px solid #0C0B0D;
 border-left : 2px solid #0C0B0D;
 border-right : 2px solid #D2E1EA;
 border-bottom : 2px solid #D2E1EA;
 width: 127px;
 margin-right: 05px;
}

input {
 vertical-align: middle;
}

/* Menue eintraege */
.menu {
 list-style-type:none;
 margin-left:0px;
 padding-left:0px;
}

.menuIno a:hover {
 color: #CCDDE7;
}

.menuIno, .menuIno a {
 text-decoration: none;
 color:#FFFFFF;
 font-weight: bold;
 margin-left:0px;
 padding-left:0px;
}
.menuIno {
 border-bottom: 1px solid #CCDDE7;
 padding: 10px 0;
 margin-left:0px;
 padding-left:0px;
}
.menuIcur {
 color:#CCDDE7;
 border-bottom: 1px solid #CCDDE7;
 padding: 10px 0;
 font-weight: bold;
 margin-left:0px;
 padding-left:0px;
}

.menuIno a:visited {
 color:#FFFFFF;
}
.menuIact a {
 text-decoration: none;
 color: #CCDDE7;
}
.menuIact {
 color:#CCDDE7;
 border-bottom: 1px solid #CCDDE7;
 padding: 10px 0;
 font-weight: bold;
 margin-left:0px;
 padding-left:0px;
}
.menuIact a:visited {
 color:#CCDDE7;
}
.menuII {
 list-style-type:none;
 margin-left:0.25em;
 padding-left:0.25em;
 padding-top: 0.5em;
}

.menuIIno, .menuIIno a {
 text-decoration: none;
 color: #005386;
 padding-bottom:0.25em;
}
.menuIIno {
 padding-bottom:0.25em;
}
.menuIIcur {
 color: #CCDDE7;
 padding-bottom:0.25em;
}  
.menuIIno a:visited {
 color:#005386;
}

.menuIII {
 list-style-type:none;
 margin-left:0.3em;
 padding-left:0.3em;
 padding-top: 0.5em;
 padding-bottom: 0.5em;
}

.menuIIIno, .menuIIIno a {
 text-decoration: none;
 color: #CCDDE7;
}
.menuIIIno {
 margin-left:0px;
 padding-left:0px;
}
.menuIIIcur {
 color: #CCDDE7;
 margin-left:0px;
 padding-left:0px;
}
.menuIIIno a:visited {
 color:#CCDDE7;
}
.noborder {
border: 0px solid #6698B6;
}

.h3 {
 font-weight: bold;
 color: #6698B6;
 font-size: 110%;
}

#shop_all table {
 width: 546px;
}

.shop_td_cat span {
 color: #005386;
 font-weight: bold;
 font-size: 120%;
}

.shop_td_cat {
 margin-top: 18px;
 padding-top: 18px;
 border-bottom: 2px solid #CCDDE7;
 vertical-align: bottom;

}
.shop_td_image {
padding-bottom: 18px;
padding-right: 18px
}

.shop_td_title span {
 font-weight: bold;
}
.shop_td_title, .shop_td_count, .shop_td_price,{
 padding-top: 18px;
 vertical-align: top;
}

.shop_td_note {
 border-bottom: 1px solid #6698B6;
 vertical-align: top;
 padding-bottom: 12px;
}

input.shop_count {
 width: 30px;
 margin-right: 10px;
}

/*
##################################################
##################################################
##                                                                                            ##
##  B A S K E T                                                                           ##
##                                                                                            ##
##################################################
##################################################
*/
#basket {
 width: 546px;
}

#basket thead td {
padding-top: 12px;
font-weight: bold;
}

#basket td {
vertical-align:top;
}

.basket_list_category {
 display: block;
 width: 546px;
 padding-top: 6px;
 border-top: 1px solid #6698B6;
 font-weight: bold;
 color: #005386;;
}

.basket_list_item_price {
 text-align: right;
}
.basket_list_item_count {
 text-align: center;
}

#basket_reload,#basket_finish,#basket_reset {
 width: 170px;
 _width: 180px;
 margin-top: 12px;
 text-align: center;
 float:left;
 display: block;
 border: 0px;
}

#basket_finish input{
 font-weight: bold;

}

.basket_sum_div{
  height: 6px;
   border-bottom: 3px double #6698B6;
}

.basket_sum_label {
 font-weight: bold;
} 
.basket_sum_value{
 font-weight: bold;
 text-align: right;
}

.basket_sum_info {
 width: 546px;
 padding-top: 12px;
 text-align: center;
}
.basket_sum_info span {
 color: red;
}
/*######## Basket Ende #####*/


#Ticker div.tx-ttproducts {
 border-bottom : 2px solid #0C0B0D; 
 border-right : 2px solid #0C0B0D;
 border-left : 2px solid #D2E1EA;
 border-top : 2px solid #D2E1EA;
margin-left:2px;
margin-right: 2px;

}

#Ticker div.tx-ttproducts p {
font-weight: bold;
padding-left: 14px;
}
.shop_minibasket_header{
width: 165px;
display: block;
padding-left: 14px;
font-weight: bold;
font-size: 110%;
color: #6698B6;
}
.shop_minibasket_image {
margin-bottom: 12px;
text-align: center;

}

.shop_billing {
width: 546px;
_width: 560px;
}
.billing_label{
 width: 200px;
 _width: 180px;
 display: block;
 float: left;
 margin-right: 50px;
}
.shop_billing input{
 margin-left: 1px;
}
.billing_header{
 width: 350px;
 _width: 330px;
 margin-right: 50px;
 margin-top: 12px;
 border-bottom: 1px solid #6698B6;
 display: block;
}
.shop_billing textarea {
 margin-left: 251px; 
_margin-left: 233px;
 _width: 251px;
}
.billing_button {
 display: block;
 width: 273px;
 float: left;
 text-align: center;
 
}

.shop_billing input.form_input {
 width: 251px;
}
.shop_billing input.form_input_small {
 width: 123px;
}
.shop_billing input.form_plz {
 width: 75px;
}

.shop_billing input.form_city {
 width: 169px;
}
.shop_billing input.form_name {
 width: 122px;
}

.shop_billing input.form_anrede {
 width: 75px;
}

.billing_info_warn {
 margin-top: 12px;
 width: 546px;
 display: block;
 text-align: center;
 color: red
}
.billing_info_zahlung {
 margin-top: 12px;
 width: 546px;
 display: block;
 text-align: center;
 font-style: italic;
}

.sitemap1{
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 14px;
	color : #14682F;
                line-height: 125%;
                background: url(../images/icons/sitemap1.gif) no-repeat top left;
                margin:0;
                padding:6px 0 6px 24px;
                display: block;
}
.sitemap2 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
                line-height: 125%;
                background: url(../images/icons/sitemap2.gif) no-repeat top left;
	margin:0 0 0 72px;
                padding:2px 0 2px 24px;
}
.sitemap3 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #333333;
                font-weight:normal;
                background: url(../images/icons/sitemap3.gif) no-repeat top left;
	margin:0 0 0 160px;
                padding:2px 0 2px 24px;	
}
.sitemap4 {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #333333;
                font-weight:normal;
                background: url(../images/icons/sitemap4.gif) no-repeat top left;
	margin:0 0 0 228px;
                padding:1px 0 1px 24px;
}

.celmenu {
/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;*/
font-weight: bold;
                background: url(../images/icons/link.gif) no-repeat top left;
                margin:10px 0 0 0;
                padding:0 0 0 13px;
}
.celsubmenu {
/*font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #14682F;*/
margin-left : 20px;
margin-top : 3px;
}
