* {
	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/tall_top1.gif") center top repeat-x #fafafa;}
.tall_top2 { background:url("../images/tall_top.gif") left 204px repeat-x;}


/*==================Anfang Header Background====================*/
#header {
	background:url("../images/header_bgd1.jpg") no-repeat left top;
}
#header .fleft {
	padding:22px 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:#2E5A6B;
}
/*==================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:#365d6f;
}
.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:#365d6f;}


.form label {
	color:#fff;
	font-weight: 700;
	width:48px;
	float:left;
	font-size:11px;
	line-height:20px;
}
.form_txt {
	color:#000;
	background:url("../images/marker.gif") no-repeat left 1px;
	padding-left:21px;
	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:#B8E7E7;
	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:#3C5C62;
	font-size:0.91em;
}
.list3 li a {
	background:url("../images/marker3.gif") no-repeat left 5px;
	padding-left:13px;
	color:#375764;
	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:#335959; 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:#326169;}
h4 { font-size:.91em; color:#000; margin-bottom:5px;}
h5 {
	font-size:1em;
	color:#43697E;
	padding:8px 0 12px 30px;
	
}
h5.h5 { font-size:1em;}
h6 { color:#de5b5a; 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:#6aa2b3;
	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/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/link1_left.gif") no-repeat left top;}
.link1 b { display:block; background:url("../images/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:#5e91a5;}
.link4 { display:block; float:left; background:url("../images/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/link4_left.gif") no-repeat left top;}
.link4 b { display:block; background:url("../images/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: #FFE8E6;
}
.link5 { color:#5e91a5;}


.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:#446889; 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:#326169; 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:#326169; 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:#FB1111;
	text-decoration:none;
}



/**************end txt, links, lines, titles**************/

/*==================blocks====================*/
.merkzettel  {
	width:auto;
	padding-left: 730px;
	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:#99CCCC;
	font-size:11px;
}
.txt_menge:hover {
	color:#FFFFFF;
	text-decoration:none;

}

.block {
	background:#fff;
	width:960px;
}
.block .top_tall { background:url("../images/top_tall.gif") left top repeat-x;}
.block .right_tall { background:url("../images/right_tall.gif") right top repeat-y;}
.block .bottom_tall { background:url("../images/bottom_tall.gif") left bottom repeat-x;}
.block .left_tall { background:url("../images/left_tall.gif") left top repeat-y;}
.block .left_top_corner { background:url("../images/left_top_corner.gif") no-repeat left top;}
.block .right_top_corner { background:url("../images/right_top_corner.gif") no-repeat right top;}
.block .right_bottom_corner { background:url("../images/right_bottom_corner.gif") no-repeat right bottom;}
.block .left_bottom_corner { background:url("../images/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/left_top_corner1.gif") no-repeat left top;}
.block1 .right_top_corner { background:url("../images/right_top_corner1.gif") no-repeat right top;}
.block1 .right_bottom_corner { background:url("../images/right_bottom_corner1.gif") no-repeat right bottom;}
.block1 .left_bottom_corner { background:url("../images/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:#ebf3f6;}
.block2_2 .left_top_corner { background:url("../images/left_top_corner2.gif") no-repeat left top;}
.block2_2 .right_top_corner { background:url("../images/right_top_corner2.gif") no-repeat right top;}
.block2_2 .right_bottom_corner { background:url("../images/right_bottom_corner2.gif") no-repeat right bottom;}
.block2_2 .left_bottom_corner { background:url("../images/left_bottom_corner2.gif") no-repeat left bottom;}
.block2_2 .indent1 { padding:6px 6px 21px 6px;}



.block2 {width:100%; background:#ebf3f6;}
.block2 .left_top_corner { background:url("../images/left_top_corner2.gif") no-repeat left top;}
.block2 .right_top_corner { background:url("../images/right_top_corner2.gif") no-repeat right top;}
.block2 .right_bottom_corner { background:url("../images/right_bottom_corner2.gif") no-repeat right bottom;}
.block2 .left_bottom_corner { background:url("../images/left_bottom_corner2.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/left_top_corner3.gif") no-repeat left top;}
.block3 .right_top_corner { background:url("../images/right_top_corner3.gif") no-repeat right top;}
.block3 .right_bottom_corner { background:url("../images/right_bottom_corner3.gif") no-repeat right bottom;}
.block3 .left_bottom_corner { background:url("../images/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/search_block2.gif") no-repeat left top;
	width:405px;
	height:121px;
}
.search_block .inner {
	padding:12px 0 0 30px;
}

.menu_block {
	background:url("../images/menu_bgd.jpg") left top repeat-x;
	width:100%;
	height: 56px;
}
.menu_block .left { background:url("../images/menu_left.jpg") no-repeat left top;}
.menu_block .right { background:url("../images/menu_right.jpg") no-repeat right top;}

.title_block { background:url("../images/title_block_bgd.gif") left top repeat-x; width:100%;}
.title_block .left { background:url("../images/title_block_left.gif") no-repeat left top;}
.title_block .right { background:url("../images/title_block_right.gif") no-repeat right top;}

.title_block1 { background:url("../images/title_block_bgd.gif") left top repeat-x; width:100%;}
.title_block1 .left1 { background:url("../images/title_block_left.gif") no-repeat left top;}
.title_block1 .right1 { background:url("../images/title_block_right.gif") no-repeat right top;}

.title_block_neu { background:url("../images/title_block_bgd_neu.gif") left top repeat-x; width:100%;}
.title_block_neu .left { background:url("../images/title_block_left_neu.gif") no-repeat left top;}
.title_block_neu .right { background:url("../images/title_block_right_neu.gif") no-repeat right top;}



.footer_block {
	background:#ececec;
	width:960px;
	display:block;
	float:none;
	margin:9px 0 0 34px;

}
.footer_block .left { background:url(../images/footer_left.gif) no-repeat left top;}
.footer_block .right { background:url(../images/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:#547581; text-transform:uppercase;}
#footer strong a {color:#547581; text-transform:none;}

/*==========================================*/
/* CSS Neu  */


    .more3{
	background:url(../images/z2.gif) repeat-x bottom left;
	color:#326169;
	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:#326169;
	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:#326169;
	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:#326169;
	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:#326169;
	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/list_bull0.gif) no-repeat center left; line-height:150%;
	margin-left: 6px; padding-left:10px; 
	}
	:hover.main_text3 {
	color:#335953;
	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:#326169;
	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:#ffffff;
	font-weight:700;
}
.font11_2 {
	font-size: 0.8125em;
	color:#ffffff;
}
.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: #325458;
	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 2px 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: #EBEDF1;
	color: #FF3333;
}


/* ######### Style for Drop Down Menu ######### */


/*======= header.html  Menue ddcolortabs =======*/


.ddcolortabs1{
	padding: 0;
	width: 980px;
	voice-family: "\"}\"";
	voice-family: inherit;
	margin-left: 12px;

}

.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: #FFFFFF url(../images/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:2px;
	padding-right:0;
	padding-top:0;
	padding-bottom:1px
}



.ddcolortabs1 a span{
	float:left;
	display:block;
	background: transparent url(../images/menu_con_right.gif) no-repeat right top;
	padding: 5px 7px 2px 6px;
}

.ddcolortabs1 a span{
float:none;
}

.ddcolortabs1 a:hover{
background: #FFFFFF url(../images/menu_con_left.gif) no-repeat left top; color: #336699;
}

.ddcolortabs1 a:hover span{
background: transparent url(../images/menu_con_right.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: #FFEAEA;
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/buttons/shop_l.gif) top left no-repeat; padding: 1px 4px 10px 6px; text-decoration: none; }

.pr A.button-c .c-right			{ background: url(../images/buttons/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/buttons/shop_l_hover.gif) top left no-repeat; padding: 1px 4px 10px 6px; }

.pr a:hover.button-c .c-right	{ background: url(../images/buttons/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/buttons/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/buttons/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/buttons/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/buttons/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/buttons/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/buttons/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/buttons/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/buttons/block_l.gif) top left no-repeat;
	padding: 6px 0 8px 5px;
	text-decoration: none;
}

.pr A.button-block .p-right			{
	background: url(../images/buttons/block_r.gif) top right no-repeat;
	padding: 6px 10px 8px 5px;
	color: #366370;
	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: #366370;
	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: #990000;
	margin-left: 0px;
	height: 150px
}


#paginate-slider2, #paginate-slider4{
	background-color: #E4EDED;
	border-color: #990000;
	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 #DF0000; background-color: #FFFFFF;
}

/*======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/buttons/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/buttons/sitemap.gif') no-repeat top left;
	padding-left:190px;
	padding-right:0px;
	padding-top:1px;
	text-transform:uppercase;
	color: #324E69;
	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/buttons/1page_shop.gif') no-repeat top left;
	padding-left:36px;
	padding-right:0px;
	padding-top:5px;
	color: #324E69;
	font-weight: 700;
	color: #324E69;
}

.blockheader-shops1_gr {
	width:245px;
	height:32px;
	background: url('../images/buttons/shop.gif') no-repeat top left;
	padding-left:36px;
	padding-top:5px;
	color: #324E69;
	font-weight: 700;
	color: #324E69;
}

.blockheader-leer {
	width:229px;
	height:32px;
	background: url('../images/buttons/1page_leer.gif') no-repeat top left;
	padding-left:18px;
	padding-top:5px;
	color: #324E69;
	font-weight: 700;
	color: #324E69;
}


.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: #324E69;
	font-weight: bold;
	color: #324E69;
}

.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: #324E69;
	font-weight: 700;
	color: #324E69;
	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: #324E69;
	font-weight: 700;
	color: #324E69;
}


.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: #324E69;
	font-weight: 700;
	color: #324E69;
}


.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: #324E69;
	font-weight: 700;
	color: #324E69;
}


.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: #324E69;
	font-weight: 700;
	color: #324E69;
}

.blockheader-ebay {
	width:185px;
	height:32px;
	background: url('../images/buttons/ebay.gif') no-repeat top left;
	padding-left:55px;
	padding-top:5px;
	color: #324E69;
	font-weight: 700;
	color: #324E69;
}

.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: #324E69;
	font-weight: 700;
	color: #324E69;
}


.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: #324E69;
	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=============*/

