* {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 100%;
}

body {
        margin: 0px;
        font-size: 0.9em;
        background-color: #FFFFFF;
        padding: 10px;
        background-repeat: repeat-x;
}
.spacer  {
        clear: both;
}
#siterahmen {
        width: 980px;
        margin-right: auto;
        margin-left: auto;
        border: 1px solid #000099;
        background-color: #E8F2FF;
}
#siterahmen #siteinhalt p {
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
}
#sitefuss {
        width: 980px;
        margin-right: auto;
        margin-left: auto;
        font-size: 0.8em;
        color: #666666;
        margin-top: 5px;
        line-height: 1.5em;
}
#sitefuss label {
        width: 190px;
        text-align: right;
        margin-right: 10px;
}
#sitefuss  .adresse {
        border-top-width: 1px;
        border-top-style: solid;
        border-top-color: #999999;
        text-align: left;
        width: 780px;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 200px;
        padding-top: 3px;
}

ul {
        margin: 0px;
        padding: 0px;
}
#head {
        height: 101px;
        padding: 5px;
        background-image: url(../_images/markisen-rolladen-sonnensegel-online-shop.jpg);
        background-repeat: no-repeat;
        position: relative;
}

#head2 {
        height: 34px;
        background-repeat: no-repeat;
        float: left;
        width: 506px;
        position: relative;
        border-color: #CCCCCC;
        border-bottom-style: solid;
        border-bottom-width: thin;
        border-right-style: solid;
        border-right-width: thin;
}
#headspruch {
        background-color: #E8F2FF;
        height: 25px;
        padding: 5px;
        float: left;
        width: 461px;
}
#headspruch div {
        background-color: #E8F2FF;
        border: 1px solid #2B1671;
        padding-right: 5px;
        padding-left: 5px;
        color: #003399;
        font-weight: bold;
        font-style: italic;
        line-height: 21px;
}
ul.shopnavi {
        list-style-type: none;
}
.shopnavi li  {
        float: right;
        margin-left: 1px;
        background-color: #FF9933;
}
.shopnavi li:hover  {
        background-color: #003399;
}
ul.shopnavi a {
        color: #FFFFFF;
        font-size: 0.85em;
        line-height: 2em;
        padding-right: 1em;
        padding-left: 1em;
        font-weight: bold;
        text-decoration: none;
}
ul.sitenavi {
        list-style-type: none;
        padding: 0px;
        margin-top: 3px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 2px;
}
.sitenavi  li  {
        margin-left: 1px;
        background-color: #0080C0;
        float: left;
}
.sitenavi  li:hover  {
        background-color: #003399;
}
ul.sitenavi   a   {
        color: #FFFFFF;
        font-size: 0.85em;
        line-height: 2em;
        padding-right: 1em;
        padding-left: 1em;
        font-weight: bold;
        text-decoration: none;
}

#sitenavigation {
        float: left;
        width: 185px;
        position: relative;
        margin-top: 10px;
        margin-left: 8px;
}
#sitenavigation .sitenavi2 li {
        padding: 5px;
        list-style-type: none;
        background-color: #0080C0;
        color: #FFFFFF;
        font-weight: bold;
        margin-bottom: 5px;
}
#sitenavigation .sitenavi2 li:hover {
        background-color: #003399;
}
#sitenavigation .sitenavi2 .sitenaviSUB li {
        font-size: 0.9em;
        font-weight: normal;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 1px;
        margin-left: 0px;
        padding: 0px;
}
#sitenavigation .sitenavi2 .sitenaviSUB a {
        display: block;
        background-color: #FFFFFF;
        color: #333;
        text-decoration: none;
        padding-top: 3px;
        padding-right: 5px;
        padding-bottom: 3px;
        padding-left: 5px;
}
#sitenavigation .sitenavi2 .sitenaviSUB a:hover, #sitenavigation .sitenavi2 .sitenaviSUB a:focus
{
        background-color: #F0F0F0;
}

#siteinhalt {
        margin-left: 5px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 10px;
        background-color: #FFFFFF;
        padding: 5px;
        position: relative;
        z-index: 1;
        float: left;
        width: 760px;
}
.WKh1 {
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 4px;
        margin-left: 0px;
        font-size: 1.3em;
        font-weight: bold;
}
.WKerfolg, #versandundzahlung, .WKerfolgARTins {
        background-color: #FF9900;
        padding: 10px;
        clear: none;
        float: none;
        margin-top: 5px;
        margin-right: auto;
        margin-bottom: 5px;
        margin-left: auto;
        text-align: center;
        font-size: 0.8em;
        border: 1px solid #666666;
}
.Urlaub {
        background-color: #009900;
        padding: 10px;
        clear: none;
        float: none;
        margin-top: 5px;
        margin-right: auto;
        margin-bottom: 5px;
        margin-left: auto;
        font-size: 0.8em;
        border: 1px solid #666666;
        color: #FFFFFF;
}
.Urlaub p {
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        color: #FFFFFF;
}
.Urlaub h2 {
        margin: 0px;
        padding: 0px;
        font-size: 1.5em;
        color: #FFFFFF;
}
#versandundzahlung {
        text-align: left;
        background-color: #E0E0E0;
}
.WKerfolgARTins {
        text-align: left;
        background-color: #E0E0E0;
        border: 1px dotted #CCCCCC;
}
#versandundzahlung #select {
        margin-bottom: 5px;
}
#versandundzahlung label {
        float: left;
        width: 100px;
        font-weight: bold;
}
#versandundzahlung #button {
        margin-top: 10px;
}
.WKtabHEAD {
        background-color: #333333;
        font-weight: bolder;
        color: #FFFFFF;
}
.WKtabHEAD td {
        padding-right: 4px;
        padding-left: 4px;
}
.WKtabBODY  {
        font-size: 0.8em;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-bottom-style: solid;
        border-top-color: #333333;
        border-right-color: #333333;
        border-bottom-color: #333333;
        border-left-color: #333333;
        margin: 0px;
        padding: 0px;
}
.WKtabBODY td {
        margin: 0px;
        padding-top: 0px;
        padding-right: 4px;
        padding-bottom: 5px;
        padding-left: 4px;
}
.WKtabBODY td td {
        padding: 0px;
        margin: 0px;
}
.WKartnr {
        font-size: 0.9em;
}
.WKtitel {
        font-size: 1.2em;
}
.WKzeilenpreis {
        font-size: 1.2em;
        font-weight: bold;
        width: 100px;
        clear: none;
        float: right;
}
.WKtabBODY  .anzINP {
        width: 30px;
        margin-right: 3px;
}
.WKtabBODY .anzINPsenden {
        height: 17px;
        width: 16px;
}
.WKarbeiten {
        font-size: 0.7em;
        padding-top: 0px;
        padding-right: 2px;
        padding-bottom: 0px;
        padding-left: 2px;
        background-color: #FFFFFF;
}
.WKzahlungsszusammenstellung, .WKzahlungsszusammenstellungrot {
        font-size: 0.75em;
}
label {
        float: left;
        width: 100px;
}

.WKzahlungsszusammenstellungrot {
        color: #FF0000;
}
.WKzahlungspreis {
        font-size: 1.2em;
}
#BESTETLLUNGrahmen {
        font-size: 0.8em;
        z-index: 2;
}

#BESTETLLUNGrahmen p {
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 10px;
        padding-left: 0px;
}
#BESTETLLUNGrahmen h1 {
        font-size: 1.4em;
}
#BESTETLLUNGrahmen h2 {
        font-size: 1.1em;
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
}
#BESTETLLUNGrahmen   h3  {
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 8px;
        margin-left: 0px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #333333;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 2px;
        padding-left: 0px;
}
#BESTETLLUNGrahmen form {
        margin: 0px;
        padding: 0px;
}
#BESTETLLUNGrahmen #zweidrittel {
        width: 450px;
        margin-right: 10px;
        float: left;
        padding: 0px;
        clear: right;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        z-index: 2;
        position: relative;
}


#BESTETLLUNGrahmen #zweidrittel .rahmen, #BESTETLLUNGrahmen #drittel .rahmen {
        padding: 5px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        border: 1px dotted #666666;
}
.stdbutton, .buttonmittel, .buttonkurz      {
        height: 14px;
        width: 170px;
        margin-bottom: 3px;
        margin-right: 3px;
        padding: 1px;
}
.buttonmittel   {
        width: 116px;
}
.buttonkurz   {
        width: 45px;
}
.buttonfeld {
        width: 98%;
        height: 100px;
}
.agbcheckbox {
        float: left;
        margin-bottom: 10px;
        margin-right: 5px;
}
#BESTETLLUNGrahmen #zweidrittel label {
        float: left;
        width: 100px;
        text-align: right;
        margin-right: 5px;
        line-height: 22px;
        height: 22px;
}

#BESTETLLUNGrahmen #drittel {
        width: 300px;
        float: left;
        clear: right;
        z-index: 2;
        position: relative;
}
#BESTETLLUNGrahmen  #zweidrittel  .rahmeninfo, #BESTETLLUNGrahmen  #drittel  .rahmeninfo {
        padding: 5px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        background-color: #FFFF80;
        font-family: "Trebuchet MS", Arial, verdana, sans-serif;
}
#BESTETLLUNGrahmen  #zweidrittel  .rahmeninfo p, #BESTETLLUNGrahmen  #drittel  .rahmeninfo p {
        font-family: "Trebuchet MS", Arial, verdana, sans-serif;
}
#siteinfo_left {
        background-color: #3399CC;
        margin-left: 5px;
        float: right;
        width: 170px;
        margin-right: 10px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        color: #FFFFFF;
        position: relative;
        margin-top: 10px;
        margin-bottom: 0px;
}

#siteinfo_left_beschr {
        background-color: #FFFFFF;
        width: 145px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        color: #333333;
        margin-left: 3px;
        margin-top: 5px;
        margin-bottom: 3px;
}
#siteinfo_left_inhalt {
        background-color: #FFFFFF;
        width: 150px;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        margin-left: 5px;
        margin-bottom: 5px;
        padding: 5px;
        margin-top: 0px;
}
#warenkorb_i {
        background-color: #FFFFFF;
        width: 170px;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-style: normal;
        font-weight: bold;
        font-variant: normal;
        color: #FFFFFF;
        margin-left: 5px;
        margin-bottom: 5px;
        float: right;
}

#siteinfo_Produkt-shop {
        margin-left: 3px;
        float: left;
        width: 165px;
        margin-top: 10px;
        margin-right: 0px;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        color: #FFFFFF;
        padding-top: 2px;
        margin-bottom: 5px;
        background-image: url(A_Menu_Head_blue.jpg);
        background-repeat: repeat-x;
}
#siteinfo_Produkt-Shop_beschr {
        background-color: #FFFFFF;
        width: auto;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 0.8em;
        font-style: normal;
        line-height: normal;
        font-weight: normal;
        font-variant: normal;
        color: #333333;
        border: thin none #3399FF;
}
#siteinfo_Produkt-Shop_inhalt {
        width: 150px;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        color: #FFFFFF;
        margin-left: 8px;
        margin-bottom: 5px;
        margin-top: 5px;
}

#siteinfo_Produkt-shop h3 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        color: #FFFFFF;
        padding-left: 5px;
}


#siteinfo_spacer_p {
        width: 18px;
        float: left;
        height: 138px;
}
#siteinfo_spacer_v {
        width: 500px;
        height: 10px;
        float: none;
        margin: 0;
}
#seitinfo-head {
        background-color: #3399CC;
        width: 160px;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        color: #FFFFFF;
		margin-top:5px;
        padding-left: 5px;
        margin-bottom: 0px;
        padding-bottom: 0px;
}
#warenkorb_link {
        background-color: #FF9900;
        width: 160px;
        position: relative;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 1em;
        font-style: normal;
        line-height: normal;
        font-weight: bold;
        font-variant: normal;
        margin-left: 5px;
        margin-bottom: 10px;
        margin-top: 0px;
        text-align: center;
}
#siteinhalt_shop {

        margin-left: 10px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 10px;
        background-color: #FFFFFF;
        padding: 0px;
        position: relative;
        float: left;
        width: 760px;
}
#siteinhalt_shop_menu {


        margin-left: 10px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        background-color: #F0F0F0;
        padding: 0px;
        position: relative;
        z-index: 1;
        float: left;
        width: 765px;
}
#Seite_content, #shop_frame {
        margin-left: 10px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 10px;
        background-color: #FFFFFF;
        position: relative;
        z-index: 1;
        float: left;
        width: 580px;
}
#Seite_content_in {

        margin-left: 6px;
        margin-top: 5px;
        margin-right: 3px;
        margin-bottom: 5px;
        background-color: #FFFFFF;
        padding: 10px;
        position: relative;
        width: 542px;
}



#Produkt_headline {
        margin-left: 0px;
        margin-top: 5px;
        margin-right: 5px;
        margin-bottom: 5px;
        background-color: #3399CC;
        padding: 1px;
        position: relative;
        width: 540px;
        color: #FFFFFF;
        font-weight: normal;
}
#Shop_menu_sonnensegel {
        margin-left: 0px;
        background-color: #FFFFFF;
        padding: 5px;
        position: absolute;
        width: 120px;
        color: #000066;
        float: right;
        border: medium solid #FFCC00;
        margin-top: 10px;
}
#Shop_menu_sonnensegel:hover {

        margin-left: 0px;
        background-color: #FFFFFF;
        padding: 5px;
        position: absolute;
        width: 120px;
        color: #000066;
        float: right;
        border: medium solid #000066;
        margin-top: 10px;
}

h1 {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #003399;
}
h2 {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #003399;
}

h3 {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #666666;
}

.Stil1 {
        font-size: 12px;
        color: #003399;
        font-weight: normal;
}
.Stil2 {font-weight: bold}
.Stil4 {font-size: 12px; color: #CC0000; }
.Stil6 {font-size: 12px; color: #CC0000; font-weight: bold; }

.Link_im_Text {
        color: #FFFFFF;
        font-weight: bold;
        background-color: #006699;
        text-align: center;
}
.Stil1_link {
        font-size: 12px;
        color: #003399;
}
.Stil1_link:hover {
        font-size: 12px;
        color: #CC0000;
}
.Link_im_Text:hover {
        color: #FFFFFF;
        font-weight: bold;
        background-color: #000066;
        padding: 0px;
        text-align: center;
}

.Link_im_Warenkorb {
        color: #FFFFFF;
        font-weight: bold;
        background-color: #FF9900;
        padding-bottom: 0px;
        margin-bottom: 0px;
        text-align: center;
}
.Link_im_Warenkorb:hover {


        color: #FFFFFF;
        font-weight: bold;
        background-color: #000066;
}
.Link_Produkt_Menu {
        color: #000099;
        font-weight: bold;
        padding: 2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
.Link_Produkt_Menu:hover {

        color: #CC3300;
        font-weight: bold;
        padding: 2px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
}
#Shop_kalk_menu {
        margin-left: 5px;
        background-color: #FFFFFF;
        padding: 2px;
        position: relative;
        width: auto;
        color: #000066;
        border: medium solid #FF9900;
        margin-top: 5px;
        margin-right: 5px;
}
#Shop_kalk_menu:hover {
        margin-left: 5px;
        background-color: #FFFFFF;
        padding: 2px;
        position: relative;
        width: auto;
        color: #000066;
        margin-top: 5px;
        margin-right: 5px;
        border: medium solid #003399;
}
#Zum_Shop {

        margin-left: 0px;
        background-color: #FFFFFF;
        padding: 2px;
        position: relative;
        width: auto;
        color: #000066;
        border: medium solid #FF9900;
        margin-top: 5px;
        margin-right: 0px;
}
#Zum_Shop:hover {

        margin-left: 0px;
        background-color: #FFFFFF;
        padding: 2px;
        position: relative;
        width: auto;
        color: #FF0000;
        margin-top: 5px;
        margin-right: 0px;
        border: medium solid #003399;
}
a:hover {

        color: #FF0000;
}
#siteinhalt_standard {
        margin-left: 10px;
        margin-right: 0px;
        margin-bottom: 5px;
        background-color: #FFFFFF;
        padding: 10px;
        position: relative;
        float: left;
        width: 740px;
        margin-top: 0px;
}
#info_Seite_rahmen {

        margin-left: 10px;
        margin-right: 0px;
        margin-bottom: 5px;
        background-color: #0099FF;
        padding: 10px;
        position: relative;
        float: left;
        width: 740px;
        margin-top: 0px;
}

.news {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #0033CC;
        background-color: #FFFFFF;
}