
body {
        font-family: Arial, Helvetica, sans-serif;       
}
a {
        color: #000;
        text-decoration: none;
        
}

.nodecos { border: 0px; margin: 0px; padding: 0px; }

a:visited {
        color: #000;
        text-decoration: none;
}
a:link {
        color: #000;
        text-decoration: none;
}
h1 {
        margin: 15px;
        font-color: #BBB;
        text-decoration: none;
        font-size: 15px;
        font-weight: normal;
}
h2 {
        margin-top: 10px;      
        border-bottom: 2px inset #FA56B3;
        color: #BE1575;
}
h3 {
        margin-top: 5px;
        text-align: center;
        color: #BE1575;
}
h4 {
        margin-top: 5px;
	margin-bottom: 4px;
        text-align: center;
        color: #BE1575;
        font-size: 16px;
}
h4 a {
	
	color: #BE1575;
}
h4 a:visited {
	
	color: #BE1575;
}

.partner_img {
	width: 150px;
	
}

abbr {
        text-decoration: none;
        border: none;
        cursor: pointer;
        border: 2 px solid #F00;
}

.img_info {
        cursor: pointer;
}
.img_info_box {
        position: absolute;
        margin-left: -290px;
        margin-top: 40px;
        width: 300px;
        border: 2px outset #BBB;
        background-color: #EEE;
        color: #000;
}
.phil_img {
        
}


.head_menu_item {
        border: 1px solid #A04433;   
        padding-left: 3px;
        padding-right: 3px;
        margin-right: 2px;
}
.head_menu_item_basket {
        border: 1px solid #A04433;   
        padding-left: 3px;
        padding-right: 3px;
        margin-right: 2px;
        background-color: #70B8FF;
	font-color: white;
}
.head_menu_item:hover {
        background-color: #E0E0E0;
}
.head_menu_item_basket:hover {
        background-color: #CCF3FF;
}

/*.contact_input {
        background-color: #D7FFD2;
        border: 2px outset #44B9EF;
        color: green;
        text-align: left;
        font-weight: bold;
}*/
.contact_input {
        background-color: #DAECFF;
        border: 1px solid #0F6ECE;
        color: #0F6ECE;
        text-align: left;
        font-weight: bold;
}
.error {
        color: #FF1144;
        font-weight: bold;
}
.success {
        color: #0CB730;
        font-weight: bold;
}
.success_order {
        color: #0CB730;
        font-weight: bold;
        font-size: 14pt;
}

.fi_error {
        color: red;
        font-weight: bold;
}

.contact_form {
        font-weight: bold;
        font-size: 14px;
        color: #0F6ECE;
}

.button {
        background-color: #C2E0FF;
        height: 25px; 
        border: 2px outset #0F6ECE;
        color: #0F6ECE;
        font-weight: bold;
}
.buttonsmall {
        background-color: #999;
        padding: 0px;
        margin:0px;
        height: 20px; 
        width: 170px;
        border: 2px outset #555;
        color: #000;
        font-size: 10px;
        font-weight: bold;
}

.logo {
        filter: alpha(opacity=50);
        cursor: pointer;

}
.info {
        position: absolute;
        border: 2px solid #00A8FF;
        background-color: #B8E7FF;
        font-weight: bold;
        width: 300px;
}
.shop_content {
        width: 880px;
        z-index:5;
}

.addCartBox {
        width: 250px; height: 250px;
        border: 2px solid #00A8FF;
        background-color: #B8E7FF;
}

.background_shop {
        position: fixed;
        margin-top: 35px;
        top: 155px;
        left: 0px;
        z-index: 0;
}
.product {
        font-weight: bold;
        font-size: 18px;
        color: #046306;
}
.description {
        font-size: 16px;
        color: #046306;
        margin-right: 5px;
}
.price {
        margin-left: 10px;
        font-size: 14px;
        font-weight: bold;
        color: #046306;
}
.mwst {
	font-size: 9px;
	font-weight: light;
}
.input_title {
        font-size: 14px;
        text-decoration: none;
        font-weight: bold;
        color: #0F6ECE;
}

#head {
        
}
#head_menu {
        width: 600px;
}
#shopping_cart {
        margin-left: 20px;
}
#content_box{
        border: 1px solid #AABBCC;
        padding: 10px;
        text-align: center;
        width: 920px;
        margin-left: 50px;
        margin-top: 25px;        
}
#impressum_links{
        border: 1px solid #AABBCC;
        padding: 10px;
        align: left;
        width: 770px;
}
#agb_content {
        border: 1px solid #AABBCC;
        padding: 10px;
        align: left;
        width: 600px;
        width: 770px;
}
#important_note {
        color: #F00;
}

#impressum {
        text-align: center;
        align: center;
        font-weight: bold;
        font-size: smaller;
        border: 1px solid brown;
        letter-spacing: 1px;
        width: 600px;
        margin-left: 200px;
        margin-top: 20px;
        margin-bottom: 20px;
}
#put_in_cart {
        position: absolute;
        z-index:5000;
        top: 30%;
        left: 30%;
        text-align: center;
        v-align: center;
        width: 30%;
        padding: 20px;
        border: 2px outset #BBB;
        background-color: #EEE;
        color: #000;
        font-size: 14pt;
        font-weight: bold;
}
.shop_item_tablerow { margin-bottom: 20px;border-bottom: 1px solid #80BCFF; }
        
