* {
        margin: 0;
        padding: 0;
}
body {
        background:#fafafa;
        font-family:Arial, Helvetica;
        font-size:100%;
        line-height:1.125em;
        color:#5c5c5c;
        text-align:center;
}


.clear { clear:both;}

.fleft { float:left;}
.fright { float:right;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.container {
        width:100%;
        padding-left: 0px;
}
.container1 {
        width:100%;
        padding-left: 10px;
}
.container2 {
        width:685px;
        margin: 0 10px 0 10px;
}


p { margin-bottom:19px;}

.tall_top1 { background:url("../images/sg/tall_top1.gif") center top repeat-x #fafafa;}
.tall_top2 { background:url("../images/sg/tall_top.jpg") left 204px repeat-x;}



/*==================Anfang Header Background====================*/
#header {
        background:url("../images/sg/header_bgd1.jpg") no-repeat left top;
}
#header .fleft {
        padding: 0px 0 0 43px;
}
#header .fright {
        padding:6px 2px 0 0;
}

/*==================Ende Header Background====================*/


/*==================Anfang Footer====================*/

.footer_menu {
        padding:0 0 0 5px;
}
.footer_menu li { display:inline;}
.footer_menu li a {
        color:#525252;
        border-left:1px solid #525252;
        padding:0 14px 0 13px;
        text-decoration:none;
        line-height:14px;
}
.footer_menu li a.first { border:0;}
.footer_menu li a:hover {
        text-decoration:none;
        color:#006219;
}
/*==================Ende Footer====================*/


/*==================forms====================*/
input, select {
        vertical-align:middle;
        padding-left: 5px;
}
img {
        border:0;
        vertical-align:top;
        text-align:left;
}

.form {
        height:48px;
}
.form .input1 {
        width:250px;
        height:17px;
        background:#fff;
        border:1px solid #d4d0c8;
        border-left:1px solid #404040;
        border-top:1px solid #404040;
        padding-left:3px;
        color:#006219;
}
.form .input2 {width:41px; height:16px; background:#fff; border:1px solid #d4d0c8; border-left:1px solid #404040; border-top:1px solid #404040; margin-right:7px; padding-left:3px; color:#006219;}


.form label {
        color:#fff;
        font-weight: 700;
        width:48px;
        float:left;
        font-size:11px;
        line-height:20px;
}
.form_txt {
        color:#ffcc00;
        background:url("../images/sg/marker.gif") no-repeat left 1px;
        padding-left:31px;
        text-transform:uppercase;
        font-weight: 700;
        margin-bottom:10px;
}
.imprint_txt {
        color:#000;
        background:url("../images/marker3.gif") no-repeat left 1px;
        padding-left:21px;
        text-transform:uppercase;
        font-weight: 700;
        margin-bottom:10px;
}

textarea { width:403px; height:128px; background:#1b1714; overflow:auto; border:1px solid #555038;}

/*==================list====================*/
ul { list-style:none;}

.menu {
        width:100%;
        overflow:visible;
        padding:12px 0 25px 10px;
}
.menu li { display:inline; margin-left:-1px;}
.menu li a {
        display:block;
        float:left;
        color:#fff;
        background:url("../images/menu_divider.gif") no-repeat left 4px;
        padding:0 1px 0 1px;
        font-size:0.91em;
        font-weight: 700;
        text-decoration:none;
}
.menu li a:hover {
        color:#b2d58c;
        text-decoration:none;
}

.list1 li a { color:#5c5c5c; line-height:1.85em;}

.list2 li {
        background:url("../images/line1.gif") left bottom repeat-x;
        padding:0 0 8px 0;
        color:#006699;
        font-weight: 700;
        text-indent:10px;
}
.list2 li a {
        color:#006219;
        font-size:0.91em;
}
.list3 li a {
        background:url("../images/marker3.gif") no-repeat left 5px;
        padding-left:13px;
        color:#006219;
        line-height:1.61em;
}




/*==================other====================*/
.img_indent { margin:0 20px 0 0; float:left;}
.img_box {
        padding:5px 0 5px 0px;
}
.img_box_werbung {
        padding:10px 0 5px 20px;
        display:block;
}

.img_box img { float:left; margin:0 22px 0 0;}
.img_box1 { padding:0 0 25px 0;}
.img_box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:16px;}
.p2 {
        margin-bottom:2px;
}
.p3 { margin-bottom:10px;}
.p4 { margin-bottom:6px;}


/*==================Anfang other Neu====================*/
.top_indent_1px{
        margin-top:0px;
        display:block;
        margin-bottom: 2px;
}


.top_indent_5px{
        margin-top:5px;
        display:block;
        margin-bottom: 5px;
}

.top_indent_8px{
        margin-top:8px;
        display:block;
        margin-bottom: 5px;
}


.top_indent_10px{
        margin-top:10px;
        display:block;
        margin-bottom: 5px;
}

.top_indent_11px{
        margin-top:10px;
        display:block;
        margin-bottom: 10px;
        background:#fff;
}


.top_indent_15px{
        margin-top:15px;
        display:block;
        margin-bottom: 5px;
}
.top_indent_20px{margin-top:20px; display:block;}
.top_indent_25px{margin-top:25px; display:block;}
.top_indent_30px{margin-top:30px; display:block;}
.top_indent_35px{margin-top:35px; display:block;}
.top_indent_95px{margin-top:95px; display:block;}

.line_x{
        height:1px;
        background:url(../images/line_x.gif) left top repeat-x;
        margin:10px 0 10px 0;
}

.line_xx{
        height:1px;
        background:url(../images/line_xx.gif) left top repeat-x;
        margin:10px 0 10px 0;
}


.line_xy{
        height:1px;
        background:url(../images/line_x.gif) left top repeat-x;
        margin:5px 0 5px 0;
}



/*==================Ende other Neu====================*/


/*==================txt, links, lines, titles====================*/

.resultrow {
        background-color: #F3F8F8;
}
.similarrow {
        background-color: #F3F8F8;
}


a {
        color:#006219; text-decoration:none;
}
a:hover{
        color:#CC0000;
        text-decoration:underline;
}

h1{text-indent:-10000px; font-size:0; line-height:0;}
h2 {
        font-size:1em;
        text-transform:uppercase;
        color:#fff;
        padding:8px 0 12px 15px;

}
h3 { font-size:1em; text-transform:uppercase; color:#555151;}
h3.h3 { margin-bottom:10px;}
h3 span { color:#006219;}
h4 { font-size:.91em; color:#000; margin-bottom:5px;}
h5 {
        font-size:1em;
        color:#006219;
        padding:8px 0 12px 30px;

}
h5.h5 { font-size:1em;}
h6 { color:#006219; font-size:.85em; font-weight:normal;}



.txt1 {
        background:url("../images/marker1.gif") no-repeat left 3px;
        padding-left:15px;
        color:#d40100;
        font-size:11px;
}

.txt1_1 {
        background:url("../images/marker1.gif") no-repeat left 3px;
        padding-left:18px;
        color:#666666;
        font-size:1em;
}


.txt2 {
        background:url("../images/marker1.gif") no-repeat left 3px;
        padding-left:10px;
        color:#006219;
        font-size:0.85em;
        display:block;
        margin-bottom:9px;
}
.txt3 { text-align:right; font-size:.91em;}
.txt4 { color:#d40100; font-size:.85em;}
.txt5 {
        padding-left:32px;
        font-size:13px;
        text-transform:uppercase;
        color:#555151;
}


.link1 { display:block; float:left; background:url("../images/sg/link1_bgd.gif") top repeat-x; color:#fff; text-decoration:none; font-size:.85em; font-weight: 700; text-transform:uppercase;}
.link1 em { display:block; background:url("../images/sg/link1_left.gif") no-repeat left top;}
.link1 b { display:block; background:url("../images/sg/link1_right.gif") no-repeat right top; padding:3px 12px 3px 13px; font-style:normal;}
:hover.link1 { text-decoration:underline;}
.link2 { background:url("../images/marker2.gif") no-repeat right 7px; padding-right:12px; font-weight: 700;}
.link3 { background:url("../images/marker3.gif") no-repeat right 7px; padding-right:12px; font-weight: 700; color:#006219;}
.link4 { display:block; float:left; background:url("../images/sg/link1_bgd.gif") left top repeat-x; color:#fff; text-decoration:none; font-size:.85em; font-weight:normal;}
.link4 em { display:block; background:url("../images/sg/link4_left.gif") no-repeat left top;}
.link4 b { display:block; background:url("../images/sg/link4_right.gif") no-repeat right top; padding:3px 12px 3px 13px; font-style:normal;}
.link4 ul {
        display:block;
        background:url("../images/link4_right.gif") no-repeat right top;
        padding:3px 8px 4px 9px;
        font-style:normal;
}

:hover.link4 {
        text-decoration:none;
        color: #b2d58c;
}
.link5 { color:#006219;}


.line_x{
        height:1px;
        background:url("../images/line_x.gif") left top repeat-x;
        margin:10px 0 10px 0;
}

.line_hor {
        background:url("../images/line1.gif") left bottom repeat-x;
        padding-bottom:10px;
        margin-bottom:10px;
        margin-right: 0px;
        margin-top: 5px;
}
.line_hor1 {
        background:url("../images/line1.gif") left bottom repeat-x;
        padding-bottom:1px;
        margin-bottom:1px;
        padding-top: 1px;
}

.line_hor2 {
        background:url("../images/line1.gif") left bottom repeat-x;
        padding-bottom:1px;
        margin-bottom:3px;
        padding-top: 1px;
}

.title { margin-bottom:16px;}

.more{
        background:url(../images/bg_more_1.gif) 0 0 repeat-x;
        margin-top: 10px;
}


.more_1{ background:url(../images/bg_more.gif) right top no-repeat; text-align:right; padding:3px 14px 6px 0;}
.more_2{ background:url(../images/bg_more_3.gif) right top no-repeat; text-align:right; padding:3px 14px 6px 0;}
.link_1{ font-size:0.9em; color:#006219; font-weight: 700; text-decoration:none;}
.link_1:hover{ text-decoration:underline;}
.link_2{
        color:#800000;
        font-size:0.9em;
        font-weight: 700;
}
.link_3{ font-size:0.75em; font-weight: 700; color:#006219; text-decoration:none;}
.link_3:hover{text-decoration:none;}
.link_4{color:#46464A; font-weight: 700;}
.link_5{color:#F47300;}
.link_6{ font-size:0.85em; font-weight: 700; color:#006219; text-decoration:none;}
.link_6:hover{text-decoration:none;}
.link_7{
        color:#800000;
        font-size:1.0em;
        font-weight: 700;
}
.link_logo{
        font-size:large;
        font-weight: 700;
        color:#FFFFFF;
}
.link_logo:hover{
        color:#Ffcc00;
        text-decoration:none;
}



/**************end txt, links, lines, titles**************/

/*==================blocks====================*/
.merkzettel  {
        width:auto;
        padding-left: 770px;
        padding-top: 10px;
}

.merkzettel_font{
        background:url("../images/merke.gif") no-repeat left 1px;
        padding-left:21px;
        font-family:Arial, Helvetica;
        font-size:11px;
        color:#FFFFFF;
        text-decoration:none;
        letter-spacing: 2px;
        margin-top: 10px;
}


.txt_menge {
        padding-left:5px;
        color:#b2d58c;
        font-size:11px;
}
.txt_menge:hover {
        color:#FFFFFF;
        text-decoration:none;

}

.block {
        background:#fff;
        width:960px;
}
.block .top_tall { background:url("../images/sg/top_tall.gif") left top repeat-x;}
.block .right_tall { background:url("../images/sg/left_tall.gif") right top repeat-y;}
.block .bottom_tall { background:url("../images/sg/bottom_tall.gif") left bottom repeat-x;}
.block .left_tall { background:url("../images/sg/left_tall.gif") left top repeat-y;}
.block .left_top_corner { background:url("../images/sg/left_top_corner.gif") no-repeat left top;}
.block .right_top_corner { background:url("../images/sg/right_top_corner.gif") no-repeat right top;}
.block .right_bottom_corner { background:url("../images/sg/right_bottom_corner.gif") no-repeat right bottom;}
.block .left_bottom_corner { background:url("../images/sg/left_bottom_corner.gif") no-repeat left bottom;}
.block .indent { padding:9px 10px 10px 10px;}

.block1 {
        width:257px;
        margin: 0 0 6px 0;
}
.block1 .top_tall {
        background:url("../images/top_tall1.gif") left top repeat-x;
        padding: 0 0 2px 0;
}
.block1 .right_tall { background:url("../images/right_tall1.gif") right top repeat-y;}
.block1 .bottom_tall { background:url("../images/bottom_tall1.gif") left bottom repeat-x;}
.block1 .left_tall { background:url("../images/left_tall1.gif") left top repeat-y;}
.block1 .left_top_corner { background:url("../images/sg/left_top_corner1.gif") no-repeat left top;}
.block1 .right_top_corner { background:url("../images/sg/right_top_corner1.gif") no-repeat right top;}
.block1 .right_bottom_corner { background:url("../images/sg/right_bottom_corner1.gif") no-repeat right bottom;}
.block1 .left_bottom_corner { background:url("../images/sg/left_bottom_corner1.gif") no-repeat left bottom;}
.block1 .indent1 {
        padding:5px 5px 8px 5px;
}
.block1 .indent2 {
        padding:11px 10px 13px 10px;
}
.block1 .indent3 {
        padding:15px 10px 8px 12px;
}
.block1 .indent4 {
        padding:5px 5px 5px 5px;
}



.block1_1 {
        width:100%;
        margin: 0 0 6px 0;
}
.block1_1 .top_tall {
        background:url("../images/top_tall1.gif") left top repeat-x;
        padding: 0 0 2px 0;
}
.block1_1 .right_tall { background:url("../images/right_tall1.gif") right top repeat-y;}
.block1_1 .bottom_tall { background:url("../images/bottom_tall1.gif") left bottom repeat-x;}
.block1_1 .left_tall { background:url("../images/left_tall1.gif") left top repeat-y;}
.block1_1 .left_top_corner { background:url("../images/left_top_corner1.gif") no-repeat left top;}
.block1_1 .right_top_corner { background:url("../images/right_top_corner1.gif") no-repeat right top;}
.block1_1 .right_bottom_corner { background:url("../images/right_bottom_corner1.gif") no-repeat right bottom;}
.block1_1 .left_bottom_corner { background:url("../images/left_bottom_corner1.gif") no-repeat left bottom;}
.block1_1 .indent1 {
        padding:5px 5px 8px 5px;
}
.block1_1 .indent2 {
        padding:11px 5px 13px 8px;
}
.block1_1 .indent3 { padding:24px 10px 21px 19px;}
.block1_1 .indent4 {
        padding:5px 5px 5px 5px;
}


.block2_2 {width:100%; background:#ffffff;}
.block2_2 .left_top_corner { background:url("../images/sg/left_top_corner2.gif") no-repeat left top;}
.block2_2 .right_top_corner { background:url("../images/sg/right_top_corner2.gif") no-repeat right top;}
.block2_2 .right_bottom_corner { background:url("../images/sg/right_bottom_corner2.gif") no-repeat right bottom;}
.block2_2 .left_bottom_corner { background:url("../images/sg/right_bottom_corner3.gif") no-repeat left bottom;}
.block2_2 .indent1 { padding:6px 6px 21px 6px;}



.block2 {width:100%; background:#ffffff;}
.block2 .left_top_corner { background:url("../images/sg/left_top_corner2.gif") no-repeat left top;}
.block2 .right_top_corner { background:url("../images/sg/right_top_corner2.gif") no-repeat right top;}
.block2 .right_bottom_corner { background:url("../images/sg/right_bottom_corner2.gif") no-repeat right bottom;}
.block2 .left_bottom_corner { background:url("../images/sg/right_bottom_corner3.gif") no-repeat left bottom;}
.block2 .indent1 {
        margin: 0 1px 10px 3px;
        padding-top: 5px;
}
.block2 .indent1_1 {
        padding:6px 6px 6px 6px;
}

.block3 {width:100%; background:#edece7;}
.block3 .top_tall { background:url("../images/top_tall1.gif") left top repeat-x;}
.block3 .right_tall { background:url("../images/right_tall1.gif") right top repeat-y;}
.block3 .bottom_tall { background:url("../images/bottom_tall1.gif") left bottom repeat-x;}
.block3 .left_tall { background:url("../images/left_tall1.gif") left top repeat-y;}
.block3 .left_top_corner { background:url("../images/sg/left_top_corner3.gif") no-repeat left top;}
.block3 .right_top_corner { background:url("../images/sg/right_top_corner3.gif") no-repeat right top;}
.block3 .right_bottom_corner { background:url("../images/sg/right_bottom_corner3.gif") no-repeat right bottom;}
.block3 .left_bottom_corner { background:url("../images/sg/left_bottom_corner3.gif") no-repeat left bottom;}
.block3 .indent1 {
        padding:10px 10px 15px 10px;
}

/*=======Anfang block_3 NEWS FEED ===========*/
.block_3{background:url(../images/block_3_top.jpg) left top repeat-x; width:100%;}
.block_3 .bot{background:url(../images/block_3_bg.jpg) left bottom repeat-x;}
.block_3 .left{background:url(../images/block_3_bg.jpg) left top repeat-y;}
.block_3 .right{background:url(../images/block_3_bg.jpg) right top repeat-y;}
.block_3 .left_top{background:url(../images/block_3_left_top.jpg) left top no-repeat;}
.block_3 .left_top1{background:url(../images/block_3_left_top1.jpg) left top no-repeat;}
.block_3 .left_top2{background:url(../images/block_3_left_top2.jpg) left top no-repeat;}
.block_3 .right_top{background:url(../images/block_3_right_top.jpg) right top no-repeat;}
.block_3 .left_bot{background:url(../images/block_3_left_bot.gif) left bottom no-repeat;}
.block_3 .right_bot{
        background:url(../images/block_2_right_bot.gif) right bottom no-repeat;
        padding:9px 12px 10px 11px;
}

.block_3 .indent{
        padding:5px 0 0 5px;
}
/*=======Ende block_3 NEWS FEED ===========*/

.search_block {
        background:url("../images/sg/search_block2.gif") no-repeat left top;
        width:405px;
        height:121px;
}
.search_block .inner {
        padding:12px 0 0 30px;
}

.menu_block {
        background:url("../images/sg/menu_bgd.jpg") left top repeat-x;
        width:100%;
        height: 56px;

}
.menu_block .left { background:url("../images/sg/menu_left.jpg") no-repeat left top;}
.menu_block .right { background:url("../images/sg/menu_right.jpg") no-repeat right top;}

.title_block { background:url("../images/sg/title_block_bgd.gif") left top repeat-x; width:100%;}
.title_block .left { background:url("../images/sg/title_block_left.gif") no-repeat left top;}
.title_block .right { background:url("../images/sg/title_block_right.gif") no-repeat right top;}

.title_block1 { background:url("../images/sg/title_block_bgd.gif") left top repeat-x; width:100%;}
.title_block1 .left1 { background:url("../images/sg/title_block_left.gif") no-repeat left top;}
.title_block1 .right1 { background:url("../images/sg/title_block_right.gif") no-repeat right top;}

.title_block_neu { background:url("../images/sg/title_block_bgd_neu.gif") left top repeat-x; width:100%;}
.title_block_neu .left { background:url("../images/sg/title_block_left_neu.gif") no-repeat left top;}
.title_block_neu .right { background:url("../images/sg/title_block_right_neu.gif") no-repeat right top;}



.footer_block {
        background:#ffcc00;
        width:960px;
        display:block;
        float:none;
        margin:9px 0 0 32px;

}
.footer_block .left { background:url(../images/sg/footer_left.gif) no-repeat left top;}
.footer_block .right { background:url(../images/sg/footer_right.gif) no-repeat right top; height:83px;}
.footer_block .inner { padding:0 0 0 0;}




/*contents + blocks*/
#content {margin-top:-80px; padding-left:32px;}

#content .inner0 {
        padding:0px 0 0 0px;
}

#content .inner1 {
        padding:5px 0 0 5px;
}
#content .inner2 {
        padding:4px 5px 10px;
}
#content .inner3 {
        padding:7px 10px 0 13px;
}

#content .inner4 {
        padding:5px 0px 0 0px;
        overflow:hidden;
}
#content .inner5 {
        padding:5px 0 0 2px;
}



#content .row_2 {
        padding:9px 0 0 0;
        width: 100%;
}

/*footer*/
#footer .col_1 {
        padding:15px 0 0 0;
}
#footer .col_2 { color:#3b3b3b; padding-top:15px;}
#footer strong { color:#006219; text-transform:uppercase;}
#footer strong a {color:#006219; text-transform:none;}

/*==========================================*/
/* CSS Neu  */


    .more3{
        background:url(../images/z2.gif) repeat-x bottom left;
        color:#006219;
        font-family: Tahoma, Arial, Verdana, sans-serif;
        font-size:11px;
        text-transform:uppercase;
        font-weight: 700;
        padding : 0px;
        margin:0px;
        text-decoration:none;
        }

:hover.more3{background:none; color:#800000; text-decoration:none}


    .more3_1{
        background:url(../images/z2.gif) repeat-x bottom left;
        color:#006219;
        font-family: Tahoma, Arial, Verdana, sans-serif;
        text-transform:uppercase;
        font-weight: 700;
        text-decoration:none;
        font-size:11px;
        }

    .more3_2{
        background:url(../images/z2.gif) repeat-x bottom left;
        color:#006219;
        font-family: Tahoma, Arial, Verdana, sans-serif;
        text-transform:uppercase;
        font-weight: 700;
        text-decoration:none;
        font-size:13px;
        }

    .more3_3{
        background:url(../images/z2.gif) repeat-x bottom left;
        color:#006219;
        font-family: Tahoma, Arial, Verdana, sans-serif;
        text-transform:uppercase;
        font-weight: 700;
        text-decoration:none;
        font-size:11px;
        }
:hover.more3_3{background:none; color:#990000; text-decoration:none}

    .more4{
        background:url(../images/z2.gif) repeat-x bottom left;
        color:#006219;
        font-family: Tahoma, Arial, Verdana, sans-serif;
        font-size:11px;
        font-weight: 700;
        text-decoration:none;
        font-size:11px;
        }

:hover.more4{background:none; color:#990000; text-decoration:none}

         .main_text1{
        font-family: Tahoma, Arial, Verdana, sans-serif;
        font-size:11px;
        text-decoration:none;
        color:#404040;
        line-height:125%;
        margin-left:2px
        }
        :hover.main_text1 {color:#404040; text-decoration:none }

        .sitemap_text{
        font-family: Tahoma, Arial, Verdana, sans-serif; font-size:11px; text-decoration:none;  color:#404040; line-height:125%; margin-left:2px
        }
        :hover.sitemap_text {color:#990000; text-decoration:none }

         .main_text2{
        font-family: Arial, Helvetica, sans-serif;
        color: #475056; text-decoration: none;
        font-size:11px;
        line-height:135%;
}

        :hover.main_text2 {color:#990000; text-decoration:none }

         .main_text22{
        font-family: Arial, Helvetica, sans-serif;
        color: #475056; text-decoration: none;
        font-size:11px;
        line-height:135%;
}

        :hover.main_text22 {color:#990000; text-decoration:none }

         .main_text3{
        font-family: Arial, Helvetica, sans-serif;
        font-size:12px;
        text-decoration:none;
        color:#990000; background:url(../images/sg/list_bull0.gif) no-repeat center left; line-height:150%;
        margin-left: 6px; padding-left:10px;
        }
        :hover.main_text3 {
        color:#006219;
        text-decoration:none;
}

         .main_text4{
        font-family: Arial, Helvetica, sans-serif;
        color: #435A56; background:url(../images/list_bull_2.gif) no-repeat center left; text-decoration: none;
        font-size:13px;
        line-height:135%; padding-left:12px;
}

        :hover.main_text4 {color:#990000; text-decoration:none; }

         .main_text5{
        font-family: Arial, Helvetica, sans-serif;
        font-size:11px;
        text-decoration:none;
        color:#006219;
        font-weight: 700;
        }
        :hover.main_text5 {
        color:#990000;
        text-decoration:none
}


.pad3 {
        padding:3px;
}
.font8 {
        font-size: 8px;
}

.font9 {
        font-size: 9px;
}

.font10 {
        font-size: 10px;
}

.font11 {
        font-size: 11px;
}
.font11_1 {
        font-size: 11px;
        color:#ffcc00;
        font-weight:700;
}
.font11_2 {
        font-size: 0.8125em;
        color:#ffcc00;
}
.font11_bold {
        font-size: 11px;
        font-weight: bold;
}

.font12 {
        font-size: 12px;
}

.font12_1 {
        font-size: 12px;
        color: #003366;
        font-family: Arial, Helvetica, sans-serif;
        background-color: #F4F5F7;
        padding-left: 2px;
}

.font13 {
        font-size: 13px;
}
.color1 {
        font-size: 11px;
        color: #CC0000;
}
.font_color24 {
        font-size: 24px;
        color: #006219;
        font-weight: bold;
        font-family: Arial, Helvetica, sans-serif, Tahoma;
}

/*==========================================*/
/* ######### Styles fuer Drop Down Menu Startseite Header ######### */


.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 12px Arial, Verdana, sans-serif;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


.ddcolortabs a{
float:left;
color: #FFFFFF;
background: transparent;
text-decoration:none;
letter-spacing: 1px; margin-left:0; margin-right:2px; margin-top:0; margin-bottom:0; padding-left:2px; padding-right:0; padding-top:0; padding-bottom:1px
}



.ddcolortabs a span{
        float:left;
        display:block;
        background: transparent;
        padding: 5px 11px 2px 3px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background: transparent;
}

.ddcolortabs a:hover span{

}

.ddcolortabs .selected a, #ddcolortabs .selected a span{ /*currently selected tab*/
background: transparent;
}

.ddcolortabsline{
        clear: both;
        padding: 0;
        width: 937px;
        height: 6px;
        line-height: 6px;
        background: #E3E7EA;
        border-top: 1px solid #fff; /*Remove this to remove border between bar and tabs*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv_a{
        border-left:1px solid #C0C0C0;
        border-right:1px solid #C0C0C0;
        border-top:0px solid #FFFFFF;
        border-bottom:0 solid #E3E7EA;
        position:absolute;
        top: 0;
/*Top border width. Should match height of .ddcolortabsline above*/
line-height:15px;
        z-index:100;
        background-color: #FFFFFF;
        width: 200px;
        visibility: hidden;
        font-size:12px;
        font-family:Arial
}


.dropmenudiv_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px dotted #C0C0C0;
padding: 2px 0;
text-decoration: none;
color: #333333;
}



* html .dropmenudiv_a a{ /*IE6 only hack*/
width: 100%;
color: #333333;
text-decoration: none;
}

.dropmenudiv_a a:hover{ /*THEME CHANGE HERE*/
        background-color: #b2d58c;
        color: #006219;
}


/* ######### Style for Drop Down Menu ######### */


/*======= header.html  Menue ddcolortabs =======*/


.ddcolortabs1{
        padding: 0;
        width: 980px;
        voice-family: "\"}\"";
        voice-family: inherit;
        margin-left: 20px;

}

.ddcolortabs1 ul{
        margin:0;
        padding:0;
        list-style:none;
        font-family: Arial, Verdana, sans-serif;
        font-size: 11px;
        font-weight: bold;
}

.ddcolortabs1 li{
        display:inline;
        margin:0 0 0 0;
        padding:0;
        text-transform:uppercase;
}


.ddcolortabs1 a{
        float:left;
        color: #000000;
        background: #ffcc00 url(../images/sg/menu_con_left.gif) no-repeat left top;
        text-decoration:none;
        letter-spacing: normal;
        margin-left:0px;
        margin-right:2px;
        margin-top:0;
        margin-bottom:0;
        padding-left:5px;
        padding-right:0;
        padding-top:0;
        padding-bottom:5px
}



.ddcolortabs1 a span{
        float:left;
        display:block;
        background: transparent url(../images/sg/menu_con_right.gif) no-repeat right top;
        padding: 5px 7px 2px 6px;
}

.ddcolortabs1 a span{
float:none;
}

.ddcolortabs1 a:hover{
background: #b2d58c url(../images/sg/menu_con_left1.gif) no-repeat left top; color: #006219;
}

.ddcolortabs1 a:hover span{
background: transparent url(../images/sg/menu_con_right1.gif) no-repeat right top;
}

.ddcolortabs1 .selected a, #ddcolortabs1 .selected a span{
}

.ddcolortabs1line{
        clear: both;
        padding: 0;
        width: 935px;
        height: 0px;
        line-height: 0px;
        background: transparent;
        border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/

}



.dropmenudiv1_a{
        border-left:1px solid #C0C0C0;
        border-right:1px solid #C0C0C0;
        border-top:0px solid #FFFFFF;
        border-bottom:0 solid #E3E7EA;
        position:absolute;
        top: 0;
        /*THEME CHANGE HERE*/
/*Top border width. Should match height of .ddcolortabs1line above*/
line-height:15px;
        z-index:100;
        background-color: #FFFFFF;
        width: 200px;
        visibility: hidden;
        font-style:normal;
        font-variant:normal;
        font-weight:normal;
        font-size:12px;
        font-family:Arial
}


.dropmenudiv1_a a{
width: auto;
display: block;
text-indent: 5px;
border-top: 0 solid #678b3f;
border-bottom: 1px dotted #C0C0C0;
padding: 2px 0;
text-decoration: none;
color: #333333;
}



* html .dropmenudiv1_a a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv1_a a:hover{
background-color: #b2d58c;
color: #003300;
}


/*======ENDE=============*/

/*======Modul Slider klein=============*/

.stepcarousel{

        position: relative; /*leave this value alone*/
        border: 1px solid #C0C0C0;
        overflow: scroll; /*leave this value alone*/
        width: 200px;
        height: 57px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{

position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
        float: left; /*leave this value alone*/
        overflow: hidden;
        margin: 0px;
        width: 200px;
}


/*======ENDE Modul Slider klein=============*/

/*************************************************
 *        SLIDER BUTTONS ALLGEMEIN
 *************************************************/

.pr P.button         { padding: 0; line-height: 2.6em; }



.pr A.button-c                                        { font-size: 10px; text-decoration: none; }

.pr A.button-c .c-left                        { background: url(../images/sg/shop_1.gif) top left no-repeat; padding: 1px 4px 10px 6px; text-decoration: none; }

.pr A.button-c .c-right                        { background: url(../images/sg/shop_r.gif) top right no-repeat; padding: 1px 14px 10px 0; color: #ffffff; font-weight: normal; text-decoration: none; }

.pr a:hover.button-c .c-left        { background: url(../images/sg/shop_1_hover.gif) top left no-repeat; padding: 1px 4px 10px 6px; }

.pr a:hover.button-c .c-right        { background: url(../images/sg/shop_r_hover.gif) top right no-repeat; padding: 1px 14px 10px 0; color: #ffffff; font-weight: normal; text-decoration: none; }



.pr A.button-p                                        { font-size: 11px; text-decoration: none; margin-left: 2px; }

.pr A.button-p .p-left                        { background: url(../images/sg/preis_l.gif) top left no-repeat; padding: 3px 0 10px 10px; text-decoration: none;}

.pr A.button-p .p-right                        { background: url(../images/buttons/preis_r.gif) top right no-repeat; padding: 3px 14px 8px 0; color: #454545; font-weight: bold; text-decoration: none; }

.pr a:hover.button-p .p-left        { background: url(../images/sg/preis_l-hover.gif) top left no-repeat; padding: 3px 0 10px 10px; text-decoration: none; }

.pr a:hover.button-p .p-right        { background: url(../images/buttons/preis_r-hover.gif) top right no-repeat; padding: 3px 14px 8px 0; color: #454545; font-weight: bold; text-decoration: none; }



.pr A.button-p1                                        {
        font-size: 11px;
        text-decoration: none;
        margin-left: 2px;
        text-transform:uppercase;

        }

.pr A.button-p1 .p-left                        { background: url(../images/buttons/price_l.gif) top left no-repeat; padding: 3px 0 10px 10px; text-decoration: none;}

.pr A.button-p1 .p-right                        { background: url(../images/buttons/price_r.gif) top right no-repeat; padding: 3px 14px 8px 0; color: #454545; font-weight: bold; text-decoration: none; }

.pr a:hover.button-p1 .p-left        { background: url(../images/buttons/price_l-hover.gif) top left no-repeat; padding: 3px 0 10px 10px; text-decoration: none; }

.pr a:hover.button-p1 .p-right        { background: url(../images/buttons/price_r-hover.gif) top right no-repeat; padding: 3px 14px 8px 0; color: #454545; font-weight: bold; text-decoration: none; }



.pr A.button-shop                                        { font-size: 10px; text-decoration: none; margin-left: 2px; }

.pr A.button-shop .s-left                        { background: url(../images/buttons/s_left.gif) top left no-repeat; padding: 4px 0 12px 17px; text-decoration: none;}

.pr A.button-shop .s-right                        { background: url(../images/sg/s_right.gif) top right no-repeat; padding: 4px 8px 8px 0; color: #454545; font-weight: normal; text-decoration: none; }

.pr a:hover.button-shop .s-left        { background: url(../images/buttons/s_left_hover.gif) top left no-repeat; padding: 4px 0 12px 17px; text-decoration: none; }

.pr a:hover.button-shop .s-right        { background: url(../images/sg/s_right_hover.gif) top right no-repeat; padding: 4px 8px 8px 0; color: #454545; font-weight: normal; text-decoration: none; }


.pr A.button-details                                        { font-size: 10px; text-decoration: none; margin-left: 2px; }

.pr A.button-details .d-left                { background: url(../images/buttons/d_left.gif) top left no-repeat; padding: 4px 0 12px 17px; text-decoration: none;}

.pr A.button-details .d-right                { background: url(../images/sg/d_right.gif) top right no-repeat; padding: 4px 8px 8px 0; color: #454545; font-weight: normal; text-decoration: none; }

.pr a:hover.button-details .d-left        { background: url(../images/buttons/d_left_hover.gif) top left no-repeat; padding: 4px 0 12px 17px; text-decoration: none; }

.pr a:hover.button-details .d-right        { background: url(../images/sg/d_right_hover.gif) top right no-repeat; padding: 4px 8px 8px 0; color: #454545; font-weight: normal; text-decoration: none; }


.pr A.button-d                                        { font-size: 10px; text-decoration: none; margin-left: 2px; }

.pr A.button-d .d-left                        { background: url(../images/buttons/d_left.gif) top left no-repeat; padding: 4px 0 12px 17px; text-decoration: none;}

.pr A.button-d .d-right                        { background: url(../images/buttons/d_r.gif) top right no-repeat; padding: 4px 8px 8px 0; color: #454545; font-weight: normal; text-decoration: none; }

.pr a:hover.button-d .d-left        { background: url(../images/buttons/d_left.gif) top left no-repeat; padding: 4px 0 12px 17px; text-decoration: none; }

.pr a:hover.button-d .d-right        { background: url(../images/sg/d_r-hover.gif) top right no-repeat; padding: 4px 8px 8px 0; color: #454545; font-weight: normal; text-decoration: none; }



.pr A.button-k                                        { font-size: 10px; text-decoration: none; }

.pr A.button-k .k-left                        { background: url(../images/buttons/kelkoo_l.gif) top left no-repeat; padding: 2px 4px 10px 10px; text-decoration: none; }

.pr A.button-k .k-right                        { background: url(../images/buttons/kelkoo_r.gif) top right no-repeat; padding: 2px 14px 10px 0; color: #ffffff; font-weight: normal; text-decoration: none; }

.pr a:hover.button-k .k-left        { background: url(../images/buttons/kelkoo_l_hover.gif) top left no-repeat; padding: 2px 4px 10px 10px; }

.pr a:hover.button-k .k-right        { background: url(../images/buttons/kelkoo_r_hover.gif) top right no-repeat; padding: 2px 14px 10px 0; color: #ffffff; font-weight: normal; text-decoration: none; }



.pr A.button-block                                        {
        font-size: 11px;
        text-decoration: none;
        text-align: center;
        display:block;
        text-transform:uppercase;
        padding-bottom: 10px;
        }

.pr A.button-block .p-left                        {
        background: url(../images/sg/block_l.gif) top left no-repeat;
        padding: 6px 0 8px 5px;
        text-decoration: none;
}

.pr A.button-block .p-right                        {
        background: url(../images/sg/block_r.gif) top right no-repeat;
        padding: 6px 10px 8px 5px;
        color: #006219;
        font-weight: bold;
        text-decoration: none;
}

.pr A.button-blocknew                                {
        font-size: 11px;
        text-decoration: none;
        text-align: center;
        display:block;
        text-transform:uppercase;
        padding-bottom: 10px;
        }

.pr A.button-blocknew .p-left                        {
        background: url(../images/buttons/block_l1.gif) top left no-repeat;
        padding: 6px 0 8px 5px;
        text-decoration: none;
}

.pr A.button-blocknew .p-right                        {
        background: url(../images/buttons/block_r1.gif) top right no-repeat;
        padding: 6px 10px 8px 5px;
        color: #006219;
        font-weight: bold;
        text-decoration: none;
}



/*======Modul Slider Gross=============*/


.sliderwrapper{
        border-left:0px solid #000080;
        border-right:0px solid #000080;
        border-top:0px solid #000080;
        border-bottom:0px solid #000080;
        position: relative; /*leave as is*/
        overflow: hidden; /*leave as is*/
        width: 453px; /*width of featured content slider*/
        height: 255px;
}



.sliderwrapper .contentdiv{
visibility: hidden;
position: absolute;
left: 0;
top: 0;
padding: 5px;
background: transparent;
width: 453px;
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 453px;
text-align: right;
background-color: navy;
padding: 5px 1px;
}

.pagination a{
padding: 0 5px;
text-decoration: none;
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}


#slider2, #slider4{
        border-color: #006219;
        margin-left: 0px;
        height: 150px
}


#paginate-slider2, #paginate-slider4{
        background-color: #ffffff;
        border-color: #006219;
        margin-left: 1px;
}


#paginate-slider4 a img{
        width: 65px;
        height: 65px;
        border: 1px solid gray;
        margin-top: 10px;
}

#paginate-slider2 a:hover, #paginate-slider2 a.selected{
background-color: #FEE496;
}

#paginate-slider4 a img:hover, #paginate-slider4 a.selected img{
border: 1px solid #006219; background-color: #b2d58c;
}

/*======ENDE Modul Slider Gross=============*/



/*======= open Window Hilfe PopUp=======*/

.dhtmlwindow{
position: absolute;
border: 1px solid #800000;
visibility: hidden;
background-color: #FFFFFF
}

.drag-handle{ /*CSS for Drag Handle*/
        padding: 1px;
        text-indent: 3px;
        background-color: #E72712;
        color: #FFFFFF;
        cursor: move;
        overflow: hidden;
        width: auto;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
        -moz-opacity: 1;
        opacity: 1;
        font-style:normal;
        font-variant:normal;
        font-weight: 700;
        font-size:14px;
        font-family:Arial, Helvetica;
}

.drag-handle .drag-controls{
position: absolute;
right: 1px;
top: 2px;
cursor: hand;
cursor: pointer;
}

* html .drag-handle{
width: 100%;
}


.drag-contentarea{
border-top: 1px solid brown;
background-color: white;
color: black;
height: 150px;
padding: 2px;
overflow: auto;
}

.drag-statusarea{
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px;
}


.drag-resizearea{
float: right;
width: 13px;
height: 13px;
cursor: nw-resize;
font-size: 0;
}


/*========ENDE=============*/




/* ######### Styles fuer Drop Down Menu Halbrund Seiten Reisen... ######### */


.glowingtabs{
        float:left;
        width:100%;
        font-size: 11px;
        line-height:normal;
        border-bottom: 0px solid #A7C5CD;
}

.glowingtabs ul{
        list-style-type: none;
        margin-left: 7px;
        padding:0;
}

.glowingtabs li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs a{
float:left;
background:url(../images/buttons/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs a span{
        float:left;
        display:block;
        background:url(../images/buttons/glowtab.gif) no-repeat right top;
        padding: 6px 12px 4px 3px;
        font-weight: 700;
        color:#003333;
}


.glowingtabs a span {float:none;}


.glowingtabs a:hover span {
        color: #990000;
}

.glowingtabs li.selected a{
background-position:0 -82px;
}

.glowingtabs li.selected a span{
background-position:100% -82px;
color: black;
}

.glowingtabs a:hover, .glowingtabs li.selected a:hover{
background-position:0% -82px;
}

.glowingtabs a:hover span, .glowingtabs li.selected a:hover span{
background-position:100% -82px;
}




/* ######### Styles fuer Drop Down Menu Halbrund Seiten showCategory.html ######### */


.glowingtabs_neu{
        float:left;
        width:580px;
        font-size: 11px;
        line-height:normal;
        border-bottom: 0px solid #A7C5CD;
}

.glowingtabs_neu ul{
        list-style-type: none;
        margin-left: 7px;
        padding:0;
}

.glowingtabs_neu li{
display:inline;
margin:0;
padding:0;
}

.glowingtabs_neu a{
float:left;
background:url(../images/buttons/glowtab-left.gif) no-repeat left top;
margin:0;
margin-right: 5px;
padding:0 0 0 9px;
text-decoration:none;
}

.glowingtabs_neu a span{
        float:left;
        display:block;
        background:url(../images/buttons/glowtab.gif) no-repeat right top;
        padding: 6px 12px 4px 3px;
        font-weight: 700;
        color:#003333;
}


.glowingtabs_neu a span {float:none;}


.glowingtabs_neu a:hover span {
        color: #990000;
}

.glowingtabs_neu li.selected a{
background-position:0 -82px;
}

.glowingtabs_neu li.selected a span{
background-position:100% -82px;
color: black;
}

.glowingtabs_neu a:hover, .glowingtabs_neu li.selected a:hover{
background-position:0% -82px;
}

.glowingtabs_neu a:hover span, .glowingtabs_neu li.selected a:hover span{
background-position:100% -82px;
}

.price {
        font-size:12px;
        color:#FF0000;
        font-weight: 700;
}
.price_a {
        font-size:12px;
        color:#006699;
        font-weight: 700;
}

.oldprice {
        font-size:10px;
        color:#808080;
        text-decoration:line-through;
}

.versandkosten {
        font-size:11px;
        color:#006666;
        font-weight:normal;
}

/* news */
.newsdate {
        color: #666666;
        font-size: 10px;
}



/* Header-Blocks
----------------------------------------------------------- */
.blockheader-index_head {
        width:170px;
        height:29px;
        color: #FFFFFF;
        background: url('../images/sg/index_head.gif') no-repeat top left;
        padding-left:27px;
        padding-top:8px;
        font-size:1em;
        color: #fff;
        text-transform:uppercase;
        font-weight: bold;

}

.blockheader-index_head_gr {
        width:175px;
        height:35px;
        background: url('../images/buttons/index_head_gr.gif') no-repeat top left;
        padding-left:36px;
        padding-right:0px;
        padding-top:5px;
        font-size:1em;
        text-transform:uppercase;
        color:#006699;
        font-weight: bold;

}

.blockheader-sitemap {
        width:680px;
        height:58px;
        background: url('../images/sg/buttons/sitemap.gif') no-repeat top left;
        padding-left:190px;
        padding-right:0px;
        padding-top:1px;
        text-transform:uppercase;
        color: #006219;
        font-weight: bold;
        font-size: 14px;
        color: #FFFFFF;
}


.blockheader-shops {
        width:190px;
        height:32px;
        background: url('../images/buttons/2page_shop.gif') no-repeat top left;
        padding-left:36px;
        padding-right:0px;
        padding-top:5px;
        color:#003333;
        font-weight: 700;
}

.blockheader-shops_gr {
        width:210px;
        height:32px;
        background: url('../images/sg/1page_shop.gif') no-repeat top left;
        padding-left:36px;
        padding-right:0px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
}

.blockheader-shops1_gr {
        width:245px;
        height:32px;
        background: url('../images/buttons/shop.gif') no-repeat top left;
        padding-left:36px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
}

.blockheader-leer {
        width:229px;
        height:32px;
        background: url('../images/sg/1page_leer.gif') no-repeat top left;
        padding-left:18px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
}


.blockheader-lastsearch_gr {
        width:220px;
        height:32px;
        background: url('../images/buttons/lastsearch_gr.gif') no-repeat top left;
        padding-left:36px;
        padding-top:5px;
        color: #006219;
        font-weight: bold;
        color: #006219;
}

.blockheader-lastsearch_gr1 {
        width:200px;
        height:32px;
        background: url('../images/buttons/lastsearch_gr1.gif') no-repeat top left;
        padding-left:45px;
        padding-right:0px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
        text-transform:uppercase;
}


.blockheader-news {
        width:200px;
        height:32px;
        background: url('../images/buttons/news.gif') no-repeat top left;
        padding-left:45px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
}


.blockheader-lastsearch_m {
        width:190px;
        height:32px;
        background: url('../images/buttons/lastsearch_m.gif') no-repeat top left;
        padding-left:36px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
}


.blockheader-last_search {
        width:148px;
        height:32px;
        background: url('../images/buttons/last_search.gif') no-repeat top left;
        padding-left:40px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
}


.blockheader-highlights {
        width:190px;
        height:32px;
        background: url('../images/buttons/highlights.gif') no-repeat top left;
        padding-left:36px;
        padding-top:5px;
        color:#003333;
        font-weight: 700;
}

.blockheader-aktuell {
        width:210px;
        height:32px;
        background: url('../images/buttons/aktuell.gif') no-repeat top left;
        padding-left:30px;
        padding-top:5px;
        color:#003333;
        font-weight: 700;
}

.blockheader-moreProducts {
        width:205px;
        height:32px;
        background: url('../images/buttons/moreproducts.gif') no-repeat top left;
        padding-left:40px;
        padding-top:5px;
        color:#003333;
        font-weight: 700;
}

.blockheader-newsletter {
        width:165px;
        height:32px;
        background: url('../images/buttons/newsletter.gif') no-repeat top left;
        padding-left:36px;
        padding-top:5px;
        color:#003333;
        font-weight: 700;
}
.blockheader-newsletter_kl {
        width:155px;
        height:32px;
        background: url('../images/buttons/newsletter_kl.gif') no-repeat top left;
        padding-left:36px;
        padding-top:5px;
        color:#003333;
        font-weight: 700;
}

.blockheader-angebote {
        width:150px;
        height:32px;
        background: url('../images/buttons/angebote.gif') no-repeat top left;
        padding-left:40px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
}

.blockheader-ebay {
        width:185px;
        height:32px;
        background: url('../images/buttons/ebay.gif') no-repeat top left;
        padding-left:55px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
}

.blockheader-ebay_gr {
        width:220px;
        height:32px;
        background: url('../images/buttons/ebay_gr.gif') no-repeat top left;
        padding-left:25px;
        padding-top:5px;
        color: #006219;
        font-weight: 700;
        color: #006219;
}


.blockheader-head_shops {
        width:620px;
        height:46px;
        background: url('../images/buttons/head_shops.gif') no-repeat top left;
        padding-left:56px;
        padding-top:20px;
        color: #006219;
        font-weight: 700;
        text-transform:uppercase;
        color: #666666;
}

.blockheader-seiten {
        width:300px;
        height:30px;
        padding-left:30px;
        padding-top:5px;
        color: #FFFFFF;
        font-weight: 700;
}

/* boxen */
.shopinfo {

        font-size: 12px;
}

.blockheader-kelkoo {
        width:240px;
        height:32px;
        background: url('../images/buttons/kelkoo.gif') no-repeat top left;
        padding-left:15px;
        padding-top:5px;
        color:#003333;
        font-weight: 700;
}
/* ######### CSS Tabs. für neuste Nachrichten (AKTUELL, WISSEN/TECHNIK, GESUNDHEIT, SPORT usw.######### */

.shadetabs{
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
list-style-type: none;
text-align: left; font-variant:normal; font-size:11px; font-family:Arial, Helvetica; color:#800000; font-weight: 700; padding-left:0; padding-right:0; padding-top:3px; padding-bottom:3px;
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
margin-right: 3px;
border: 0px solid #C0C0C0;
color: #2E4746;
background: #FFFFFF url('../js/shade.gif') repeat-x top left; padding-left:7px; padding-right:7px; padding-top:3px; padding-bottom:3px;
}

.shadetabs li a:visited{
color: #1D4944;
}

.shadetabs li a:hover{
        text-decoration: underline;
        color: #800000;
}

.shadetabs li a.selected{
position: relative;
top: 1px;
}

.shadetabs li a.selected{
background-image: url("../js/shadeactive.gif");
border-bottom-color: white;
}

.shadetabs li a:hover.selected{
text-decoration: none;
}

/* ######### Anfang aufklappbarer Block######### */
.technology{ /*header of 2nd demo*/
        cursor: hand;
        cursor: pointer;
        font: bold 12px Arial, Helvetica, sans-serif;
        margin: 0 0 0 0px;
        background: url('../images/buttons/lastmore.gif') no-repeat top left;
        height: 30px;
        padding-left: 36px;
        padding-top: 5px;
        width: 260px;
}

.technology_trend_news{ /*header of 2nd demo*/
        cursor: hand;
        cursor: pointer;
        background: url('../images/buttons/trendnews.gif') no-repeat top left;
        font: bold 12px Arial, Helvetica, sans-serif;
        padding: 10px 0px 0 10px;
        height: 32px;
        width: 450px;

}

.technology_newscenter{ /*header of 2nd demo*/
        cursor: hand;
        background: url('../images/newscenter.gif') no-repeat top left;
        font: bold 12px Arial, Helvetica, sans-serif;
        padding: 10px 0px 0 10px;
        height: 32px;
        width: 460px;

}

.thelanguage{
 }
.openlanguage{
        color: #0066FF;
        font: normal 12px Arial, Helvetica, sans-serif;
}


.closedlanguage{
        color: #000000;
        font: normal 12px Arial, Helvetica, sans-serif;

}
/* #########Ende aufklappbarer Block######### */



.list_3 li{
        padding-bottom:5px;
        padding-top:5px;
        background:url(../images/arr.gif) left center no-repeat;
        padding-left: 20px;
}



/* ######### Open Window ######### */

#facebox .b {
  background:url(../images/window/b.png);
}

#facebox .tl {
  background:url(../images/window/tl.png);
}

#facebox .tr {
  background:url(../images/window/tr.png);
}

#facebox .bl {
  background:url(../images/window/bl.png);
}

#facebox .br {
  background:url(../images/window/br.png);
}

#facebox {
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: center; /*IE6 only hack*/
}

#facebox .popup {
  position: relative;
}

#facebox table {
  margin: auto;
  border-collapse: collapse;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

/*======Ende Windows PopUp=============*/