body,td, th, select, input{
        font-family: Tahoma;
        font-size: 11px;
        color: #000000;
}
a{
        font-family: Tahoma;
        font-size: 12px;
        color:#173862;
        font-weight: bold;
        margin:5px;
        margin-top:5px;
}
a:link {
        text-decoration:none;
}
a:visited {
        text-decoration: none;
        color:#173862;
}
a:hover {
        text-decoration: none;
        color:#CFCFCF;
}
a:active {
        text-decoration: none;
        color:#173862;
}

#ShopFieldset{
        background:#EFEFEF;
        padding-left:30px;
        padding-bottom:20px;
}

#ShopFieldset legend{
        font-weight:bold;
}



#PagingBox{
        background:#FFFFFF;
        width:700px;
        height:30px;
        padding:5px;
        border-width:3px;
        border-style:solid;
        border-color:#CFCFCF;
		margin-top:5px;
}


#kultur_box{background:FFFFFF;float:left;height:100px;border:solid 1px black;margin:10px}
#box_transparent{float:left;}

#zeile{
        clear:left;
}

#spalte140{
	float:left;
	width:140px;
}
#spalte40{
	float:left;
	width:40px;
}

#spalte200{
	float:left;
	width:180px;
}

#spalte500{
	float:left;
	width:500px;
}



#spalte1{
        float:left;
        width:100px;

}

#spalte2{
        float:left;
        width:300px;
}

#spalte_breit{
	float:left;
	width:500px;
}

#ValidationMsgBox{
        width:100%;
        background:#FFFFFF;
        padding:5px;
        border-width:1px;
        border-style:solid;
        border-color:red;
        margin-top:5px;
        margin-bottom:5px;
        color:red;
        font-weight:bold;
}

#ValidationMsgBoxHeader{
        width:715px;
        background:#FFFFFF;
        padding:5px;
        border-width:1px;
        border-style:solid;
        border-color:red;
        margin-top:5px;
        color:red;
        font-weight:bold;
}

#ArtBox{
        width:720px;
        background:#FFFFFF;
        margin-top:20px;
        margin-bottom:10px;
        border-width:3px;
        border-style:solid;
        border-color:#CFCFCF;

}

#ArtHeaderBlue{
        padding:5px;
        width:100%;
        color:#000000;
        background:#6FCFF3;
        font-family: Tahoma;
        font-weight:bolder;
        font-size: 16px;
}

#ArtHeader{
        padding:5px;
        width:100%;
        color:#000000;
        background:#FFFFFF;
        font-family: Tahoma;
        font-weight:bolder;
        font-size: 16px;
}

#ArtHeaderGreen{
        padding:5px;
        width:100%;
        color:#62E9BB;
        font-family: Tahoma;
        font-weight:bolder;
        font-size: 16px;


}

#ArtMain{
        width:100%;
        color:black;
        padding:5px;
        font-family: Tahoma;
        font-size: 12px;
        border-bottom:1px solid #CFCFCF;
}

#ArtBottomBlue{
        background:#6FCFF3;
        padding:10px;
        font-family: Tahoma;
        font-size: 10px;
}

#ArtBottomGreen{
        background:#62E9BB;
        padding:10px;
        font-family: Tahoma;
        font-size: 10px;
}

#ArtikelFieldset{
        width:700px;
        background:#FFFFFF;
        margin-left:30px;
}

#ArtikelBlue{
        background:#6FCFF3;
        padding:10px;
}

#ArtikelGreen{
        background:#62E9BB;
        padding:10px;
}

#ArtImage{
        float:right;
        border-width:2px;
        border-style:solid;
        border-color:#CFCFCF;
        margin:10px;
}

#BasketBox{
        background:#FFFFFF;
        border-width:3px;
        border-style:solid;
        border-color:#CFCFCF;
        margin-top:10px;
        width:700px;
}

#BasketSpalte1{
        float:left;
        width:450px;
}

#BasketSpalte2{
        float:left;
        width:150px;
}

#BasketZeile{
        clear:left;
        margin-top:5px;
        padding:5px;
}

#BasketZeileRahmen{
        clear:left;
        margin-top:5px;
        padding:5px;
        border-bottom:1px solid #CFCFCF;
}

#mainbox{
        width:700px;
        background:#FFFFFF;
        margin-top:20px;
        margin-bottom:10px;
        border-width:3px;
        border-style:solid;
        border-color:#CFCFCF;
        padding:5px;
}

h1{
        font-family:Tahoma;
        font-size:16px;
		font-weight:bold;
}

h2{
	font-family:Tahoma;
	font-size:14px;
}

#ArtInfoMain{
        width:100%;
        border-width:3px;
        border-style:solid;
        border-color:#CFCFCF;
        background:#FFFFFF;
        padding:30px;
}

#ArtInfoImg{
        float:left;
        border-width:2px;
        border-style:solid;
        border-color:#CFCFCF;
        margin-right:10px;
}

#ShopInfo{
        width:700px;
        border-width:3px;
        border-style:solid;
        border-color:#CFCFCF;
        background:#FFFFFF;
        padding:10px;
        margin-top:20px;
}

#FormFieldset{
        padding:10px;
		width:680px;
}

#FormUser{
        width:700px;
        border-width:3px;
        border-style:solid;
        border-color:#CFCFCF;
        background:#FFFFFF;
        padding:10px;
        margin-top:20px;
}

#AgrSelected{
	  font-family: Tahoma;
		font-size: 12px;
    color:#000000;
    font-weight: bold;
    margin:5px;
    margin-top:5px;
}