
/**
definiert allgemeine Elemente zur Darstellung von Texten für den Herrn Gooler
*/

div#ct_textbox, div#ct_textbox div, div#ct_right, div#ct_right div
{
    font-size: 12px;
}
/** Überschriften **/
div#shop_content, div#aktion_content{
    background-color:#FFF;
}

div#aktion_content div.box{
    font-size: 12px;
}


div#ct_right h1, div#ct_textbox h1, div#shop_content h1, div#aktion_content h1{
    display:block;
    color:#ffffff;
    font-size:12px;
    font-weight:bold;
    background-color: #9ccf31;
    padding-left:5px;
    line-height:22px;
    margin-top:0px;
}

div#ct_right h2, div#ct_textbox h2, div#shop_content h2, div#aktion_content h2{
    font-weight:bold;
    font-size:13px;
    border-bottom:1px solid black;
}

div#ct_right h3, div#ct_textbox h3, div#shop_content h3, div#aktion_content h3{
    font-weight:bold;
    font-size:15px;
}


/** LISTEN **/
div#ct_right ul, div#ct_textbox ul, div#shop_content ul, div#aktion_content ul{
    list-style-image:url("list_arrow.gif");
    margin:0px;
    margin-left:20px;
    margin-right:-5px;
}

div#ct_right ul li, div#ct_textbox ul li, div#shop_content ul li{
}

div#aktion_content ul{
     margin:0;
     padding:0;
} 

div#aktion_content ul li{
     float:none;
     height:auto;
     margin-left:15px;
} 


/** LINKS **/
div#ct_right a, div#ct_textbox a, div#shop_content a, div#aktion_content a{
    font-family: "ËÎÌå";FONT-SIZE: 9pt;COLOR: #000000;LINE-HEIGHT: normal
}

div#ct_right a:hover, div#ct_textbox a:hover, div#shop_content a:hover, div#aktion_content a:hover{
	font-family: "ËÎÌå";FONT-SIZE: 9pt;COLOR: #00ccc0;text-decoration: underline
}

/** EINRÜCKUNG **/
/** div#ct_right span, div#ct_textbox span, div#shop_content span, div#aktion_content span{
    display:block;
    margin-left:20px;
}
**/
/** QUERLINIE **/
div#ct_right hr, div#ct_textbox hr, div#shop_content hr, div#aktion_content hr{
    height:1px;
    border:1px solid;
    border-color: #9ccf31;
}

/** CLEARER **/
div#ct_right br.clr, div#ct_textbox br.clr, div#shop_content br.clr, div#aktion_content br.clr{
    height: 0px;
    clear: both;
    overflow: hidden;
    font-size: 0px;
    line-height: 0px;
}


/** BOX **/
div#ct_right div.box, div#ct_textbox div.box, div#shop_content div.box, div#aktion_content div.box{
    float:left;
    width:49%;

}


div#ct_right div.box40, div#ct_textbox div.box40, div#shop_content div.box40, div#aktion_content div.box40{
    float:left;
    width:39%;
}

div#ct_right div.box60, div#ct_textbox div.box60, div#shop_content div.box60, div#aktion_content div.box60{
    float:left;
    width:59%;
}


/** FORMULAR **/
div#ct_right form, div#ct_textbox form, div#shop_content form, div#aktion_content form{
    background-color:#ffffff;
    border:1px solid #444;
}


div#ct_right form h4, div#ct_textbox form h4, div#shop_content form h4, div#aktion_content form h4{
    margin:0px;
    display:block;
    background-color:#BBB;
    padding:3px;
    margin-bottom:5px;
    font-size:12px;
}

div#ct_right form div, div#ct_textbox form div, div#shop_content form div, div#aktion_content form div{
    padding-top:2px;
    padding-left:5px;
    padding-bottom:2px;
    font-size:12px;
}

div#ct_right form div.row, div#ct_textbox form div.row, div#shop_content form div.row, div#aktion_content form div.row{
    padding:0px;
    margin:0px;
}

div#ct_right form div.fl, div#ct_textbox form div.fl, div#shop_content form div.fl, div#aktion_content form div.fl{
    clear:none;
    float:left;
}

div#ct_right form div input, div#ct_textbox form div input, div#shop_content form div input, div#aktion_content form div input{
    border:1px solid #444;
    font-size:12px;
    padding:0px;
    height:14px;
    margin-right:7px;
    //margin-right:5px;
}

div#ct_right form div select, div#ct_textbox form div select, div#shop_content form div select, div#aktion_content form div select{
    border:1px solid #000;
    font-size:12px;
    padding:0px;
    height:16px;
    margin-right:7px;
    //margin-right:5px;
}

div#ct_right form div input.button, div#ct_textbox form div input.button, div#shop_content form div input.button, div#aktion_content form div input.button{
    margin: 2px 0px;
    height:19px;
    border:0px;
}


div#ct_right form div input.empfehlen, div#ct_textbox form div input.empfehlen, div#shop_content form div input.empfehlen, div#aktion_content form div input.empfehlen{
    width:88px;
    height:19px;
    background-image:url("jetztempfehlen.gif");
    background-repeat:no-repeat;
}

/*small*/
div#ct_right small,div#ct_textbox small, div#shop_content small, div#aktion_content small{
    font-size:12px;
}

div#ct_right small a,div#ct_textbox small a, div#shop_content small a, div#aktion_content small a{
    font-size:12px;
}


/**Tabelle**/
div#ct_right th,div#ct_textbox th, div#shop_content th, div#aktion_content th{
    background-color: #9ccf31;
    font-size:12px;
    color:#ffffff;
}

div#ct_right td,div#ct_textbox td, div#shop_content td, div#aktion_content td{
    	font-family: "ËÎÌå";
		FONT-SIZE: 9pt;
		COLOR: #000000
}

/* Quick Menu */

div#quickmenu a, div#quickmenu a:hover
{
    font: normal 10px Verdana;
    color: #707070;
}
div#quickmenu h2
{
    margin-bottom: 3px;
    margin-top:10px;
    font: bold 11px "ËÎÌå";
    color: #707070;
}


/** ALLGEMEINER STYLE **/
.red{
	color:#F00;
}

/** ERROR **/

/*  Fehler */

div#error{
    border:1px solid #F00;
    margin:5px 0px;
}

div#error h3#error{
    margin:1px 1px 5px 1px;
    background-color:red;
    color:#ffffff;
    padding:1px 5px;
	font-size:13px;
}

div#error div{
    margin:5px;
    color:red;
    font-weight:bold;
    font-size:12px;
}

#hilfe_table
{
    width:100%;
    height:100%;
    font-size:13px;
    /*border-bottom:1px solid #9ccf31;*/
    border-top:1px solid #fff;
    border-left:1px solid #fff;
}

#hilfe_table td
{
    width:155px;
    border-right:1px solid #fff;
    border-bottom:1px solid #fff;
    height:14px;
}

#hilfe_table tr td.kat b
{
    /*display:block;
    margin:1px;
    padding:5px;
    padding-top:3px;
    padding-bottom:3px;
     /*background-color: #9ccf31;
    color:#ffffff;*//*
    background-color: #d2d2d2;
    font-weight:bold;
    font-size:12px;
    height:100%;*/
}

#hilfe_table tr td.kat
{
    padding:5px;
    padding-top:3px;
    padding-bottom:3px;
     /*background-color: #9ccf31;
    color:#ffffff;*/
    background-color: #d2d2d2;
    font-weight:bold;
    font-size:12px;
    vertical-align:top;
}

table#hilfe_table td a
{
    display:block;
    padding:5px;
    padding-top:3px;
    padding-bottom:3px;
    background-color: #E5E5E5;
    color:#000;
    font-size:12px;
    font-weight:normal;
    width:155px;
    height:14px;
    }

table#hilfe_table td a:hover
{
    background-color: #9ccf31;
    color:#ffffff;
}

table#hilfe_table td#hilfe_table_info
{
    padding:5px;
    font-size:12px;
    width:100px;
}

table#hilfe_table td.leer
{
    padding:5px;
    padding-top:3px;
    padding-bottom:3px;
    background-color: #E5E5E5;
    color:#000;
    font-size:12px;
    font-weight:normal;
    width:155px;
}

div div div#switchoff, div div div#switchon
{
    float:left;
    width:610px;
        text-align:right;
    border-top:1px solid #fff;
    border-right:1px solid #fff;
    border-left:1px solid #fff;
}

div#switchoff a, div#switchon a, div#switchoff a:link, div#switchoff a:visited, div#switchoff a:active, div#switchon a:link, div#switchon a:visited, div#switchon a:active
{
    display:block;
    padding:5px;
    padding-top:2px;
    padding-bottom:2px;
    background-color: #E5E5E5;
    color:#000;
    font-size:10px;
    font-weight:normal;
}

div#switchoff a#hilfemenu_onswitch:hover, div#switchon a#hilfemenu_onswitch:hover
{
    display:block;
    background-color: #9ccf31;
    color:#ffffff;
}


