/* browser resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	background-image: transparent;
}
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: #444;
	background: #fff;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
}
ol, ul {
	list-style: none;
}
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
body * {
min-height: 0;
}
/* end browser resets*/

body {
	background: #000 url(../img_css/body_back.png) 0 0 repeat;
}
strong {
	font-weight: bold;
}
em {
	font-style: normal;
}
/*h1#topbar {
	height: 6px;
	background-color: #000;
	color: #fff;
	width: 100%;
	font-size: 5px;
	line-height: 5px;
	position: absolute;
	top: 0;
	left: 0;
}
h1#topbar span {
	background-color: #000;
	color: #111;
	position: absolute;
	left: -9999px;
	text-align: center;
}*/
#topbar {
	display: none;
	visibility: hidden;
}

#topbg {
	width: 100%;
	height: 300px;
	background: transparent url(../img_css/topbg_back.png) 0 0 repeat-x;
	position: absolute;
	top: 0;
	left: 0;
}

#portalnav {
	height: 32px;
	background: transparent url(../img_css/portalnav_left_back.png) 0 100% no-repeat;
	position: absolute;
	right: 75px;
	padding-right: 20px;
	top: 0;
}
#portalnav ul {
	height: 32px;
	background: transparent url(../img_css/portalnav_right_back.png) 100% 0 no-repeat;
	padding: 0 20px;
	width: auto;
	float: left;
}
#portalnav ul li {
	height: 32px;
	float: left;
}
#portalnav ul li a {
	height: 32px;
	float: left;
	line-height: 32px;
	padding: 0 8px;
	font-size: 12px;
	font-weight: bold;
	color: #555;
	background-color: #000;
	text-transform: none;
	text-decoration: none;
}
#portalnav ul li a:hover {
	color: #888;
	background-color: #000;
}
#portalnav ul li a.active {
	color: #c00;
	background-color: #000;
	cursor: default;
}
#wrapper {
	margin: 0 auto 0 auto;
	width: 980px;
}
#header {
	position: relative;
	height: 125px;
}
#logo {
	width: 192px;
	height: 46px;
	position: absolute;
	top: 51px;
	left: 35px;
}
#channelnav {
	height: 34px;
	position: absolute;
	top: 91px;
	left: 255px;
}
#hbtn {
	position: absolute;
	top: 0;
	left: 0;
	width: 60px;
	height: 34px;
	background: transparent url(../img_css/homebutton_back.png) 0 0 no-repeat;
}
#hbtn span {
	display: none;
	visibility: hidden;
}
#hbtn:hover {
	background: transparent url(../img_css/homebutton_back.png) 0 -34px no-repeat;
}
#hbtn:hover, #hbtn.active {
	background: transparent url(../img_css/homebutton_back.png) 0 -68px no-repeat;
}

#channelnav ul {
	padding-left: 65px;
}
#channelnav li {
	width: 128px;
	height: 34px;
	position: relative;
	float: left;
	display: block;
	margin-right: 5px;
	background: transparent url(../img_css/channelnav_back.png) 0 0 no-repeat;
}
#channelnav li.last {
	margin-right: 0;
}
#channelnav li a {
	width: 128px;
	height: 34px;
	float: left;
	display: block;
	background: transparent url(../img_css/channelnav_back.png) 0 0 no-repeat;
}
#channelnav li a span {
	display: none;
	visibility: hidden;
}
#channelnav li#cn_1, #channelnav li#cn_1 a { background-position: 0 0; }
#channelnav li#cn_2, #channelnav li#cn_2 a { background-position: -128px 0; }
#channelnav li#cn_3, #channelnav li#cn_3 a { background-position: -256px 0; }
#channelnav li#cn_4, #channelnav li#cn_4 a { background-position: -384px 0; }
#channelnav li#cn_5, #channelnav li#cn_5 a { background-position: -512px 0; }

#channelnav li#cn_1 a:hover { background-position: 0 -34px; }
#channelnav li#cn_2 a:hover { background-position: -128px -34px; }
#channelnav li#cn_3 a:hover { background-position: -256px -34px; }
#channelnav li#cn_4 a:hover { background-position: -384px -34px; }
#channelnav li#cn_5 a:hover { background-position: -512px -34px; }

#channelnav li#cn_1 a.active, #channelnav li#cn_1 a:active, #channelnav li#cn_1 a:hover.active { background-position: 0 -68px; }
#channelnav li#cn_2 a.active, #channelnav li#cn_2 a:active, #channelnav li#cn_2 a:hover.active { background-position: -128px -68px; }
#channelnav li#cn_3 a.active, #channelnav li#cn_3 a:active, #channelnav li#cn_3 a:hover.active { background-position: -256px -68px; }
#channelnav li#cn_4 a.active, #channelnav li#cn_4 a:active, #channelnav li#cn_4 a:hover.active { background-position: -384px -68px; }
#channelnav li#cn_5 a.active, #channelnav li#cn_5 a:active, #channelnav li#cn_5 a:hover.active { background-position: -512px -68px; }

#teaser {
	height: 370px;
	width: 980px;
	display: block;
	position: relative;
}
#teaser .half {
	height: 370px;
	width: 980px;
	display: block;
	background: #33454F url(../img_css/teaser_back.png) 0 0 no-repeat;
	position: relative;
}
#teaser .half_new {
	height: 370px;
	width: 980px;
	display: block;
	background: #33454F url(../img_css/teaser_back_new.png) 0 0 no-repeat;
	position: relative;
}
#teaser .half_dropdown {
	height: 370px;
	width: 980px;
	display: block;
	background: #33454F url(../img_css/teaser_back_dropdown.png) 0 0 no-repeat;
	position: relative;
}

#teaser .full {
	height: 370px;
	width: 980px;
	display: block;
	background: #33454F url(../img_css/teaser_full_back.png) 0 0 no-repeat;
	position: relative;
}
#teaser_channel {
	height: 330px;
	width: 980px;
	display: block;
	background: #33454F url(../img_css/teaser_channel_back.png) 0 0 no-repeat;
	position: relative;
}
#teaser_channel h1, #teaser_homecontent h1 {
	position: absolute;
	font-family: Arial Black, Arial;
	color: #c00;
	font-size: 38px;
	font-weight: bold;
	line-height: 30px;
	left: 757px;
	top: 60px;
	text-transform: uppercase;
	letter-spacing: -0.07em;
	width: 200px;
}

#teaser_homecontent {
	height: 180px;
	width: 980px;
	display: block;
	background: #33454F url(../img_css/homecontent_teaser_back.png) 0 0 no-repeat;
	position: relative;
}

#teaser_channel h1.hp {
	position: absolute;
	color: #c00;
	font-size: 64px;
	font-weight: bold;
	left: 757px;
	line-height: 55px;
	top: 55px;
	text-transform: uppercase;
}
#teaser_channel h2.hp {
	position: absolute;
	color: #c00;
	font-size: 22px;
	font-weight: bold;
	left: 757px;
	top: 170px;
	text-transform: uppercase;
}
#teaser_channel p#infotext {
	position: absolute;
	color: #826964;
	font-size: 12px;
	left: 757px;
	top: 230px;
	line-height: 1.2;
	padding-right: 10px;
	font-weight: bold;
}
#teaser_channel #rssbox {
	position: absolute;
	top: 190px;
	left: 757px;
	background: transparent url(../img_css/rssbox_back.png) 0 0 no-repeat;
	height: 112px;
	width: 204px;
}
#teaser_channel #rssbox ul {
	padding-top: 7px;
}
#teaser_channel #rssbox li a {
	height: 30px;
	line-height: 30px;
	font-size: 12px;
	color: #aaa;
	width: 180px;
	display: block;
	text-decoration: none;
	padding-left: 20px;
}
#teaser_channel #rssbox li a:hover {
	color: #ccc;
}
#teaser_channel #rssbox p {
	padding: 10px 10px 10px 20px;
	line-height: 1.4;
	color: #666;
	font-size: 12px;
}
#flashteaser_full {
	position: absolute;
	top: 49px;
	left: 20px;
	width: 700px;
	height: 300px;
}
#flashteaser_half {
	position: absolute;
	top: 49px;
	left: 239px;
	width: 480px;
	height: 300px;
}
#flashteaser_channel {
	position: absolute;
	top: 49px;
	left: 18px;
	width: 715px;
	height: 260px;
}
#flashteaser_homecontent {
	position: absolute;
	top: 49px;
	left: 18px;
	width: 715px;
	height: 110px;
}
#specialnav {
	margin-left: 9px;
	position: absolute;
	top: 5px;
	left: 0;
	z-index:1000;
	width: 971px;
}
#specialnav li {
	float: left;
}
#specialnav li a {
	float: left;
	text-decoration: none;
	color: #5D7784;
	line-height: 24px;
	padding: 0 8px;
	font-size: 13px;
	font-weight: bold;
	text-transform: normal;
}
#specialnav li a:hover {
	color: #ccc;
}
#specialnav li a.active {
	color: #ccc;
	cursor: default;
}
#specialnav li a.active span {
	color: #ffffff;
	cursor: default;
	border-bottom: 0px solid #ff0000;
	font-weight: bold;
	padding: 3px 6px 8px 6px;
}
#prodnav {
	width: 215px;
	position: absolute;
	top: 130px;
	left: 22px;
}
#prodnav .top {
	height: 5px;
	display: block;
	background: transparent url(../img_css/prodnav_back.png) 0 0 no-repeat;
}
#prodnav .content {
	display: block;
	background: transparent url(../img_css/prodnav_back.png) 0 -10px no-repeat;
	padding: 10px 0 2px 0;
}
#prodnav .bottom{
	height: 5px;
	display: block;
	background: transparent url(../img_css/prodnav_back.png) 0 100% no-repeat;
}
#prodnav li {
	position: relative;
	width: 215px;
	height: 23px;
	display: block;
	float: left;
}
#prodnav li a {
	font-size: 13px;
	font-weight: bold;
	color: #c00;
	line-height: 20px;
	margin-bottom: 4px;
	float: left;
	width: 200px;
	display: block;
	padding-left: 15px;
	text-decoration: none;
}
#prodnav li a:hover {
	color: #ccc;
	background-color: #351B1D;
}
#prodnav li a.active, #prodnav li a:hover.active, #prodnav li a:active.active {
	color: #fff;
	background: #351B1D url(../img_css/prodnav_arrow.png) 189px 50% no-repeat;
	cursor: default;
}

#prodnav_carousel {
	width: 215px;
	position: absolute;
	top: 92px;
	left: 22px;
}

#prodnav_carousel_new {
	width: 245px;
	position: absolute;
	top: 122px;
	left: 748px;
}

#brandnav {
	position: absolute;
	top: 50px;
	left: 760px;
	width: 210px;
}
#brandnav ul li {
	width: 200px;
	float: left;
	display: block;
}
#brandnav ul li a {
	line-height: 24px;
	font-size: 14px;
	font-weight: bold;
	color: #738A96;
	border-bottom: 1px dotted #465861;
	display: block;
	width: 175px;
	float: left;
	padding: 0 10px 0 15px;
	text-decoration: none;
}
#brandnav ul li a:hover {
	background: #2A5564 none;
	color: #ccc;
}
#brandnav ul li a.active, #brandnav ul li a:hover.active {
	background: #111 url(../img_css/brandnav_arrow.png) 4px 50% no-repeat;
	color: #CC0000;
	cursor: default;
}
#content {
	width: 980px;
	min-height: 400px;
	background: transparent url(../img_css/content_back.png) 0 0 repeat-y;
}
#content.extended {
	width: 980px;
	min-height: 400px;
	background: transparent url(../img_css/content_extended_back.png) 0 0 repeat-y;
}
#content_homepage {
	width: 980px;
	min-height: 438px;
	background: transparent url(../img_css/content_homepage_back.png) 0 0 no-repeat;
	padding-top: 0;
}
#pagenav {
	width: 980px;
	height: 40px;
	background: transparent url(../img_css/pagenav_static_back.png) 0 0 no-repeat;
}
#content_homepage #pagenav {
	background: transparent url(../img_css/pagenav_static_home_back.png) 0 0 no-repeat;
	height: 25px;
}
#pagenav_channel {
	width: 980px;
	height: 23px;
	background: transparent url(../img_css/pagenav_static_channel_back.png) 0 0 no-repeat;
}

#modulenav {
	width: 980px;
	height: 40px;
	background: transparent url(../img_css/modulenav_back.png) 0 0 no-repeat;
	position: relative;
}
#modulenav ul {
	height: 24px;
	position: absolute;
	top: 16px;
	left: 0;
	width: 980px;
}
#modulenav li {
	background: transparent url(../img_css/modulenav_item_back.png) 0 -24px no-repeat;
	width: 89px;
	height: 24px;
	display: block;
	float: left;
	margin-right: 3px;
}
#modulenav a {
	background: transparent url(../img_css/modulenav_item_back.png) 0 -24px no-repeat;
	width: 89px;
	height: 24px;
	display: block;
	float: left;
	text-align: center;
	text-decoration: none;
	line-height: 24px;
	text-transform: uppercase;
	color: #bbb;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial;
	
}
#modulenav a:hover {
	background: transparent url(../img_css/modulenav_item_back.png) 0 -48px no-repeat;
	color: #aaa;
}
#modulenav a.active {
	background: transparent url(../img_css/modulenav_item_back.png) 0 0px no-repeat;
	color: #000;
}

#mainbar {
	width: 500px;
	padding-bottom: 0px;
	float: left;
}
#mainbar_homepage_new {
	width: 730px;
	padding: 0 0 10px 12px;
	float: left;
	position: relative;
	margin: 0;
}
#mainbar_homepage_new h1.hl {
	font-size: 20px;
	color: #292929;
	margin: 15px 25px;
}
#mainbar_homepage_new h1.hl strong{
	font-weight: bold;
}
#mainbar.extended {
	width: 740px;
	padding-bottom: 0px;
	float: left;
}
#mainbar_homepage {
	width: 980px;
	padding: 0;
	float: left;
	position: relative;
	margin: 0;
	padding: 0;
}
.textcolumn {
	width: 430px;
	padding-right: 30px;
	padding-top: 30px;
	float: right;
}
.textcolumn h2 {
	font-size: 16px;
	font-weight: bold;
	color: #000;
	margin-bottom: 15px;
}
.textcolumn h2 strong {
	font-size: 16px;
	font-weight: bold;
	color: #c00;
}
.textcolumn p {
	font-size: 12px;
	color: #666;
	line-height: 1.35;
	margin-bottom: 1em;
}
.textcolumn ul {
	margin-bottom: 15px;
}
.textcolumn li {
	font-size: 12px;
	color: #666;
	line-height: 1.35;
	padding-left: 15px;
	margin-left: 15px;
	background: transparent url(../img_css/listbullet_home.png) 0 4px no-repeat;
}
.imagecolumn {
	width: 250px;
	float: left;
}
div.hr {
	height: 30px;
	clear: both;
	display: block;
	width: 740px;
	background: transparent url(../img_css/trennlinie.png) 0 70% no-repeat;
}
div.hr_text {
	height: 1px;
	clear: both;
	display: block;
	width: 460px;
	margin: 10px 0px 10px 0px;
	background: transparent url(../img_css/trennlinie.png) 0 70% no-repeat;
}
#introbox {
	padding: 10px 20px 0 20px;
	float: left;
	width: 217px;
	position: relative;
}
#introbox h1 {
	font-size: 24px;
	color: #999;
	font-weight: bold;
	margin-bottom: 15px;
}
#introbox p {
	font-size: 14px;
	color: #666;
	line-height: 1.4;
	margin-bottom: 15px;
}
#homeinfoboxes {
	position: absolute;
	top: 220px;
	left: 0;
}
#homeinfoboxes .homeinfobox {
	height: 154px;
	padding: 40px 20px 0 20px;
	float: left;
	width: 310px;
	position: relative;
}
#homeinfoboxes .homeinfobox h1 {
	font-size: 24px;
	color: #ccc;
	margin-bottom: 15px;
}
#homeinfoboxes .homeinfobox p {
	font-size: 12px;
	color: #444;
	line-height: 1.2;
	margin-bottom: 15px;
}
#homeinfoboxes .homeinfobox li {
	font-size: 14px;
	color: #444;
	line-height: 1.4;
	padding-left: 15px;
	background: transparent url(../img_css/listbullet_home.png) 0 5px no-repeat;
}
#homeinfoboxes #hib_1.homeinfobox {
	width: 235px;
}
#homeinfoboxes #hib_1.homeinfobox h1 {
	color: #fff;
}
#homeinfoboxes #hib_1.homeinfobox p {
	color: #fff;
}
.homeinfobox .morelink {
	position: absolute;
	bottom: 0;
	right: 20px;
	padding: 5px 10px;
	background-color: #444;
	color: #BBB;
	text-decoration: none;
	font-weight: bold;
}
.homeinfobox .morelink:hover {
	color: #2DB5DF;
	background-color: #555;
}
#infobox {
	width: 480px;
	padding: 20px 0 5px 0;
	margin-left: 10px;
}
#infobox table {
	width: 100%;
	background: transparent url(../img_css/table_dotted_line.gif) 0 0 no-repeat;
}
#infobox .doubletable table {
	width: 225px;
	float: left;
	margin-right: 10px;
}
#infobox .doubletable table.right {
	margin-right: 0;
}
#infobox tr {
	background: transparent url(../img_css/table_dotted_line.gif) 0 100% no-repeat;
	width: 100%;
}
#infobox td {
	line-height: 14px;
	padding: 5px 0;
	font-size: 12px;
}
#infobox tr td.label {
	color: #64B7D3;
	width: 30%;
	font-size: 11px;
}
#infobox ul {
	width: 480px;
	display: block;
	height: 21px;
	background: transparent url(../img_css/infobox_ul_back.gif) 0 100% no-repeat;
}
#infobox ul li {
	float: left;
	display: block;
}
#infobox li a {
	line-height: 20px;
	height: 20px;
	display: block;
	background-color: #7EC3DB;
	float: left;
	padding: 0 10px;
	margin-right: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#infobox li a.active {
	color: #000;
	background-color: #fff;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	cursor: default;
	font-weight: bold;
}
#infobox .tabcontent a {
	color: #2298C1;
	text-decoration: underline;
}
#infobox .tabcontent p {
	line-height: 1.3;
	margin-bottom: .7em;
}
#infobox .tabcontent h1 {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: .8em;
}
#infobox .tabcontent a img {
	display: block;
}
#infobox_wrapper {
	width: 480px;
	display: block;
	clear: left;
	background-color: #fff;
	border-bottom: 1px solid #dedede;
}
#infobox_wrapper .tabcontent {
	padding: 10px;
}
#infobox_wrapper .tabcontent.nopad {
	padding: 0;
}
h1#model_hl {
	font-size: 19px;
	font-weight: bold;
	margin: 0 0 0 12px;
	padding-top: 22px;
	line-height: 1.3;
	color: #000;
}
h1#model_hl span {
	font-size: 16px;
	font-weight: normal;
	margin: 0 0 0 12px;
	padding-top: 22px;
	line-height: 1.3;
}
#showbox {
	width: 480px;
	padding: 20px 0 5px 0;
	margin-left: 10px;
}
#showbox ul {
	width: 480px;
	display: block;
	height: 28px;
	background: transparent url(../img_css/showbox_ul_back.gif) 0 100% no-repeat;
}
#showbox ul li {
	float: left;
	display: block;
}
#showbox ul li a {
	line-height: 28px;
	height: 28px;
	display: block;
	background-color: #dedede;
	float: left;
	padding: 0 10px;
	margin-right: 3px;
	color: #2291B7;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#showbox ul li a.active {
	color: #000;
	background-color: #fff;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	cursor: default;
}
#showbox_wrapper {
	width: 480px;
	display: block;
	clear: left;
	background-color: #fff;
	border-bottom: 1px solid #dedede;
}
*html #showbox_wrapper {
	height: 500px;
}
#showbox .tabcontent {
	padding-top: 10px;
}
#showbox .tabcontent a {
	width: 158px;
	display: block;
	float: left;
	margin: 0;
	padding: 1px;
}
* html #showbox .tabcontent a {
	width: 158px;
	display: block;
	float: left;
	margin: 0;
	padding: 1px 1px 0 0;
}
#showbox .tabcontent a img {
	display: block;
}


/* Showbox 3 Spalten NoTabs    */

.showbox_notab {
	width: 480px;
	padding: 20px 0 5px 0;
	margin-left: 10px;
}
.showbox_notab ul {
	width: 480px;
	display: block;
	height: 28px;
	background: transparent url(../img_css/showbox_ul_back.gif) 0 100% no-repeat;
}
.showbox_notab ul li {
	line-height: 28px;
	height: 28px;
	display: block;
	float: left;
	padding: 0 10px;
	margin-right: 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #222;
	background-color: #fff;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	cursor: default;
}
.showbox_notab_wrapper {
	width: 480px;
	display: block;
	clear: left;
	background-color: #fff;
	border-bottom: 1px solid #dedede;
}
.showbox_notab_wrapper a {
	width: 158px;
	display: block;
	float: left;
	margin: 0;
	padding: 1px;
}
* html .showbox_notab_wrapper a {
	width: 158px;
	display: block;
	float: left;
	margin: 0;
	padding: 1px 1px 0 0;
}
.showbox_notab_wrapper a img {
	display: block;
}
.showbox_notab .tabcontent.info p {
	line-height: 1.3;
	margin-bottom: .7em;
}
.showbox_notab .tabcontent.info a {
	color: #196D8A;
}
.showbox_notab .tabcontent.info  {
	padding: 10px;
}
.showbox_notab .tabcontent.info h1 {
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: .7em;
}
.showbox_notab .tabcontent.info li {
	line-height: 1.3;
	margin-bottom: .7em;
	float: none;
}

/* Showbox 2 Spalten NoTabs    */
.showbox_notab_2er {
	width: 480px;
	padding: 20px 0 5px 0;
	margin-left: 10px;
}
.showbox_notab_2er ul {
	width: 480px;
	display: block;
	height: 28px;
	background: transparent url(../img_css/showbox_ul_back.gif) 0 100% no-repeat;
}
.showbox_notab_2er ul li {
	line-height: 28px;
	height: 28px;
	display: block;
	float: left;
	padding: 0 10px;
	margin-right: 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #222;
	background-color: #fff;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	cursor: default;
}
.showbox_notab_2er_wrapper {
	width: 480px;
	display: block;
	clear: left;
	background-color: #fff;
	border-bottom: 1px solid #dedede;
}
.showbox_notab_2er_wrapper a {
	width: 238px;
	display: block;
	float: left;
	margin: 0;
	padding: 1px;
}
* html .showbox_notab_2er_wrapper a {
	width: 238px;
	display: block;
	float: left;
	margin: 0;
	padding: 1px 1px 0 0;
}
.showbox_notab_2er_wrapper a img {
	display: block;
}
.showbox_notab_2er .tabcontent.info p {
	line-height: 1.3;
	margin-bottom: .7em;
}
.showbox_notab_2er .tabcontent.info  {
	padding: 10px;
}
.showbox_notab_2er .tabcontent.info h1 {
	font-weight: bold;
	line-height: 1.3;
	margin-bottom: .7em;
}
.showbox_notab_2er .tabcontent.info li {
	line-height: 1.3;
	margin-bottom: .7em;
	float: none;
}




/* Channelseiten Pagenavi */
#ch_pagenavi {
	width: 740px;
	height: 37px;
	background: transparent url(../img_css/ch_pagenavi_back_grey.png) 0 0 no-repeat;
	margin-top: 20px;
}
#ch_pagenavi ul {
	width: 725px;
	height: 37px;
	padding-left: 0px;
}
#ch_pagenavi ul li {
	display: block;
	float: left;
}
#ch_pagenavi ul li a {
	display: block;
	float: left;
	margin-top: 7px;
	line-height: 28px;
	height: 30px;
	background: transparent url(../img_css/ch_pagenavi_item_back_grey.png) 0 0 no-repeat;
	margin-right: 6px;
	font-size: 15px;
	font-weight: bold;
	padding: 0 14px;
	color: #AAA;
	text-decoration: none;
}
#ch_pagenavi ul li a:hover {
	color: #fff;
}
#ch_pagenavi ul li a.active {
	background: #EEE none 0 0 no-repeat;
	color: #c00;
}


#ch_pagenavi_bottom {
	width: 740px;
	height: 37px;
	background: transparent url(../img_css/ch_pagenavi_bottom_back_grey.png) 0 0 no-repeat;
	margin-top: 20px;
}
#ch_pagenavi_bottom ul {
	width: 725px;
	height: 37px;
	padding-left: 0px;
}
#ch_pagenavi_bottom ul li {
	display: block;
	float: left;
}
#ch_pagenavi_bottom ul li a {
	display: block;
	float: left;
	margin-top: 2px;
	line-height: 28px;
	height: 28px;
	background: transparent url(../img_css/ch_pagenavi_item_bottom_back_grey.png) 0 0 no-repeat;
	margin-right: 6px;
	font-size: 15px;
	font-weight: bold;
	padding: 0 8px;
	color: #AAA;
	text-decoration: none;
}
#ch_pagenavi_bottom ul li a:hover {
	color: #fff;
}
#ch_pagenavi_bottom ul li a.active {
	background: #EEE none 0 0 no-repeat;
	color: #CC0000;
	margin-top: 0px;
	height: 30px;
	line-height: 30px;
}
/* END Channelseiten Pagenavi */
#nextprevlinks {
	width: 100%;
	height: 45px;
	background: transparent url(../img_css/prevnext_back.png) 0 0 no-repeat;
}
#ss_prevlink {
	width: 250px;
	float: left;
	padding-top: 9px;
	display: block;
}
#ss_prevlink a {
	padding-left: 25px;
	float: left;
	line-height: 14px;
	text-decoration: none;
	color: #777;
	display: block;
	background: transparent url(../img_css/prevnext_arrow_left_back.png) 0 -9px no-repeat;
}
#ss_prevlink a:hover {
	color: #fff;
}
#ss_nextlink {
	width: 250px;
	float: left;
	display: block;
	padding-top: 9px;
	text-align: right;
}
#ss_nextlink a {
	padding-right: 25px;
	line-height: 14px;
	text-decoration: none;
	color: #777;
	width: 225px;
	display: block;
	float: right;
	text-align: right;
	background: transparent url(../img_css/prevnext_arrow_right_back.png) 100% -9px no-repeat;
}
#ss_nextlink a:hover {
	color: #fff;
}
/* Linkbox */

#linkbox {
	width: 480px;
	padding: 20px 0 5px 0;
	margin-left: 10px;
}
#linkbox table {
	width: 100%;
	background: transparent url(../img_css/table_dotted_line.gif) 0 0 no-repeat;
}
#linkbox tr {
	background: transparent url(../img_css/table_dotted_line.gif) 0 100% no-repeat;
	width: 100%;
}
#linkbox td {
	line-height: 24px;
}
#linkbox tr td.label {
	color: #666;
	width: 30%;
}
#linkbox tr td a {
	font-weight: bold;
	color: #2298C1;
	text-decoration: none;
	text-align: right;
	display: block;
}
#linkbox tr td a:hover {
	color: #222;
}
#linkbox ul {
	width: 480px;
	display: block;
	height: 24px;
	background: transparent url(../img_css/linkbox_ul_back.gif) 0 100% no-repeat;
}
#linkbox ul li {
	float: left;
	display: block;
}
#linkbox li a {
	line-height: 24px;
	height: 24px;
	display: block;
	background-color: #dedede;
	float: left;
	padding: 0 10px;
	margin-right: 3px;
	color: #2298C1;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#linkbox li a.active {
	color: #c00;
	background-color: #fff;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	cursor: default;
}
#linkbox_wrapper {
	width: 480px;
	display: block;
	clear: left;
	background-color: #fff;
	border-bottom: 1px solid #dedede;
}
#linkbox_wrapper .tabcontent {
	padding: 10px;
}
/* retailersbox */
#retailersbox {
	width: 720px;
	padding: 20px 0 5px 0;
	margin-left: 10px;
}
#retailersbox table {
}
#retailersbox tr {
	background: transparent url(../img_css/table_dotted_line.gif) 0 100% no-repeat;
	width: 100%;
}
#retailersbox td {
	line-height: 14px;
	padding: 5px 0;
	font-size: 12px;
	width: 175px;
	padding: 6px 10px;
}
#retailersbox tr td.td_tel{
	width: 125px;
	color: #0099CC;
}
#retailersbox ul {
	width: 720px;
	display: block;
	height: 25px;
	background: transparent url(../img_css/retailersbox_ul_back.gif) 0 100% no-repeat;
}
#retailersbox ul li {
	float: left;
	display: block;
}
#retailersbox li a {
	line-height: 24px;
	height: 24px;
	display: block;
	background-color: #bbb;
	float: left;
	padding: 0 10px;
	margin-right: 3px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#retailersbox li a.active {
	color: #f00;
	background-color: #fff;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	cursor: default;
}
#retailersbox .tabcontent a {
	width: 158px;
	display: block;
	float: left;
	margin: 0;
	padding: 1px;
}
#retailersbox .tabcontent a img {
	display: block;
}
#retailersbox_wrapper {
	width: 720px;
	display: block;
	clear: left;
	background-color: #fff;
	border-bottom: 1px solid #dedede;
}
#retailersbox_wrapper .tabcontent {
	padding: 10px;
}
#retailersbox_wrapper .tabcontent.nopad {
	padding: 0;
}
/* end retailersbox */

/* CHANNELTEASERS */

.channelteaser_block {
	display: block;
	padding-top: 5px;
}
.channelteaser_block.nospace {
	display: block;
	padding-top: 0;
}
.channelteaser_block p.morelink {
	display: block;
	clear: both;
	width: 100%;
	text-align: right;
	top: 10px 0;
}
.channelteaser_block p.morelink a {
	background-color: #2193B7;
	text-decoration: none;
	padding: 3px 6px 3px 6px;
	margin-right: 20px;
	font-weight: bold;
	font-size: 11px;
	color: #fff;
}
.channelteaser_block p.morelink a:hover {
	text-decoration: underline;
}
.channelteaser_block h3, #platzhalter h3 {
	display: block;
	font-size: 15px;
	font-weight: bold;
	color: #555;
	margin: 0px 10px 0px 10px;
	padding: 10px;
	border-bottom: 3px solid #EFEFEF;
	background-image: none;
	letter-spacing: -0.07em;
}
#platzhalter p {
	font-size: 14px;
	color: #999;
	padding-top: 15px;
	padding-left: 50px;
}

/* XL */
.channelteaser {
	width: 354px;
	height: 310px;
	float: left;
	margin: 0;
	position: relative;
	border-left: 10px solid #efefef;
	border-bottom: 10px solid #efefef;
	background: transparent url(../img_css/ct_xl_back.png) 0 0 no-repeat;
}
.channelteaser h1 {
	position: absolute;
	font-weight: bold;
	padding: 4px 7px;
	top: 3px;
	left: 3px;
	height: 40px;
	background-color: transparent;
	color: #fff;
	text-transform: none;
	z-index: 2;
}
.channelteaser h1 strong {
	color: #555;
	display: block;
	font-size: 9px;
	line-height: 16px;
	padding: 0 2px 0 0;
	position: static;
	background: transparent;
	font-weight: normal;
	font-family: Tahoma;
}
.channelteaser h1 em {
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	position: static;
	background: transparent;
	color: #333;
}
.channelteaser h2 {
	display: none;
	visibility: hidden;
}
.channelteaser img {
	position: absolute;
	top: 43px;
	left: 3px;
	width: 348px;
	height: 200px;
}
.channelteaser a.details {
	width: 70px;
	display: block;
	float: left;
	text-align: center;
	position: absolute;
	top: 289px;
	left: 281px;
	font-family: Tahoma, Arial;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
	text-transform: normal;
	color: #fff;
	background-color: #bbb;
	border-top: 2px solid #AAA;
	border-left: 2px solid #AAA;
}
.channelteaser a.details:hover {
	background-color: #c00;
	color: #fff;
}
.channelteaser a.details strong {
	display: none;
	visibility: hidden;
}
.channelteaser a.details span {
	line-height: 16px;
	color: inherit;
	display: block;
}
.channelteaser p {
	position: absolute;
	top: 240px;
	left: 3;
	font-size: 11px;
	line-height: 1.1;
	height: 18px;
	display: block;
	float: left;
	width: 316px;
	color: #666;
	padding: 8px;
	font-family: Verdana;
}
.channelteaser a {
	color: #aaa;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	margin-right: 20px;
}
.channelteaser ul {
	position: absolute;
	top: 286px;
	left: 8px;
	margin: 0;
	padding: 0;
	height: 21px;
	list-style: none;
}
.channelteaser ul li {
	float: left;
	height: 21px;
	display: block;
}
.channelteaser ul li span {
	display: none;
	visibility: hidden;
}
.channelteaser ul li.t {
	background: transparent url(../img_css/icon_techdata.gif) 0 0 no-repeat;
	width: 24px;
}
.channelteaser ul li.b {
	background: transparent url(../img_css/icon_bilder.gif) 0 0 no-repeat;
	width: 24px;
}
.channelteaser ul li.v {
	background: transparent url(../img_css/icon_videos.gif) 0 0 no-repeat;
	width: 24px;
}
.channelteaser ul li.d {
	background: transparent url(../img_css/icon_downloads.gif) 0 0 no-repeat;
	width: 24px;
}
.channelteaser ul li.vr {
	background: transparent url(../img_css/icon_360.gif) 0 0 no-repeat;
	width: 32px;
}
.channelteaser .ct_content {
	display: block;
	width: 348px;
	height: 240px;
	background-color: transparent;
	position: absolute;
}
/* giga XXXL (g) */
.channelteaser.giga {
	width: 719px;
	height: 320px;
	background: transparent url(http://www.supersportler.de/core/img_css/ct_g_back.png) 0 0 no-repeat;
	margin: 0 0 15px 0px;
}
.channelteaser.giga img {
	top: 40px;
	left: 2px;
	width: 715px;
	height: 250px;
}
.channelteaser.giga h1 {
	top: 5px;
	left: 5px;
	height: 40px;
}
.channelteaser.giga h1 strong {
	color: #c00;
	float: left;
	font-size: 16px;
	line-height: 20px;
	padding: 0 2px 0 0;
	font-weight: bold;
	position: static;
	background: transparent;
}
.channelteaser.giga h1 em {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	padding-left: 5px;
	position: static;
	background: transparent;
	color: #333;
}
.channelteaser.giga a.details {
	top: 285px;
	left: 532px;
	width: 185px;
	height: 36px;
	background: transparent url(../img_css/button_top_details.gif) 0 0 no-repeat;
}
.channelteaser.giga p {
	color: #888;
	position: absolute;
	top: 290px;
	left: 0px;
	width: 555px;
	font-size: 12px;
	font-weight: normal;
	
}
.channelteaser.giga p em {
	color: #f00;
	font-size: 12px;
	font-weight: bold;
	background-color: #fff;
	
}
.channelteaser.giga ul {
	position: absolute;
	top: 355px;
	left: 3px;
	margin: 0;
	padding: 0;
	height: 21px;
	list-style: none;
}
/* super XXL (s) */
.channelteaser.super {
	width: 720px;
	height: 360px;
	background: transparent url(../img_css/ct_s_back_new.png) 0 0 no-repeat;
	margin: 0 0 10px 0;
}
.channelteaser.super img {
	top: 42px;
	left: 5px;
	width: 710px;
	height: 260px;
}
.channelteaser.super h1 {
	top: 5px;
	left: 5px;
	height: 40px;
}
.channelteaser.super  h1 strong {
	color: #555;
	display: block;
	font-size: 20px;
	font-weight: normal;
	line-height: 30px;
	padding: 0 5px 0 0;
	position: static;
	background: transparent;
	float: left;
}
.channelteaser.super h1 em {
	font-size: 20px;
	line-height: 32px;
	padding: 0;
	position: static;
	background: transparent;
	color: #333;
}
.channelteaser.super a.details {
	top: 335px;
	left: 644px;
}
.channelteaser.super p {
	position: absolute;
	top: 304px;
	width: 595px;
	font-size: 13px;
	color: #555555;
	
}
.channelteaser.super ul {
	position: absolute;
	top: 335px;
	left: 3px;
	margin: 0;
	padding: 0;
	height: 21px;
	list-style: none;
}
/* M */
.channelteaser.med {
	width: 230px;
	height: 230px;
	background: transparent url(../img_css/ct_m_back.png) 0 0 no-repeat;
	margin: 0 0 10px 0;
}
.channelteaser.med img {
	top: 41px;
	width: 224px;
	height: 129px;
}
.channelteaser.med  h1 strong {
	color: #666;
	display: block;
	font-size: 11px;
	line-height: 11px;
	padding: 3px 2px 0 0;
	position: static;
	background: transparent;
	font-weight: normal;
}
.channelteaser.med h1 em {
	font-size: 12px;
	line-height: 16px;
	padding: 0;
	position: static;
	background: transparent;
	color: #333;
}
.channelteaser.med a.details {
	top: 208px;
	left: 157px;
}
.channelteaser.med p {
	position: absolute;
	top: 169px;
	width: 212px;
	font-size: 11px;
	
}
.channelteaser.med ul {
	position: absolute;
	top: 208px;
	left: 3px;
	margin: 0;
	padding: 0;
	height: 21px;
	list-style: none;
}
/* Home */
.channelteaser.cthome_new {
	width: 226px;
	height: 227px;
	background: transparent url(../img_css/ct_home_new_back.png) 0 0 no-repeat;
	margin: 0 0px 10px 0;
}
.channelteaser.cthome_new img {
	top: 41px;
	width: 220px;
	height: 126px;
}
.channelteaser.cthome_new  h1 strong {
	color: #666;
	display: block;
	font-size: 10px;
	line-height: 14px;
	padding: 0 2px 0 0;
	position: static;
	background: transparent;
	font-family: Arial;
	font-weight: normal;
}
.channelteaser.cthome_new h1 em {
	font-size: 13px;
	line-height: 16px;
	padding: 0;
	position: static;
	letter-spacing: -0.00em;
	background: transparent;
	color: #333;
}
.channelteaser.cthome_new a.details {
	top: 205px;
	left: 150px;
}
.channelteaser.cthome_new p {
	position: absolute;
	top: 162px;
	width: 194px;
	font-size: 11px;
	color: #666666;
	
}


.channelteaser.cthome_new_m {
	width: 354px;
	height: 305px;
	background: transparent url(../img_css/ct_home_new_m_back.png) 0 0 no-repeat;
	margin: 0 0px 10px 0;
}
.channelteaser.cthome_new_m img {
	top: 46px;
	width: 348px;
	height: 200px;
}
.channelteaser.cthome_new_m  h1 strong {
	color: #555;
	display: block;
	font-size: 9px;
	line-height: 16px;
	padding: 0 2px 0 0;
	position: static;
	background: transparent;
	font-family: Tahoma;
	font-weight: normal;
}
.channelteaser.cthome_new_m h1 em {
	font-size: 14px;
	line-height: 16px;
	padding: 0;
	position: static;
	letter-spacing: -0.01em;
	background: transparent;
	color: #333;
	letter-spacing: -0.01em;
}
.channelteaser.cthome_new_m a.details {
	top: 284px;
	left: 279px;
}
.channelteaser.cthome_new_m p {
	position: absolute;
	top: 242px;
	width: 324px;
	font-size: 11px;
	color: #888;
	font-family: Verdana; 
	
}



.catlink {
	width: 233px;
	margin: 0px 0px 2px 10px;
	display: block;
	float: left;
}
.catlink a {
	display: block;
	background: #fff url(../img_css/bgrnd_catlink_back.png) 0 0 no-repeat;
	position: relative;
	text-decoration: none;
	height: 24px;
	font-size: 20px;
	color: #fff;
	padding: 6px 10px 6px 10px;
}
.catlink a:hover {
	display: block;
	background: #fff url(../img_css/bgrnd_catlink_back_hover.png) 0 0 no-repeat;no-repeat;
}
.catlink strong {
	position: static;
	display: block;
	float: left;
	top: 6px;
	left: 10px;
	font-size: 20px;
	line-height: 28px;
	font-weight: normal;
	color: #fff;
	letter-spacing: -0.05em;
}
.catlink h2 strong {
    font-weight: normal;
	color: #222;
}
.catlink span {
	font-size: 20px;
	font-weight: normal;
	color: #fff;
	line-height: 28px;
	letter-spacing: -0.05em;
	display: block;
	float: left;
	position: static;
}








.channelteaser.cthome_new_cat {
	width: 354px;
	height: 290px;
	background: #fff url(../img_css/ct_home_new_cat_back.png) 0 0 no-repeat;
	margin: 0 0px 0px 0;
}
.channelteaser.cthome_new_cat img {
	top: 66px;
	width: 348px;
	height: 200px;
}
.channelteaser.cthome_new_cat h1 strong {
	color: #c00;
	display: block;
	font-size: 28px;
	line-height: 32px;
	padding: 0 2px 0 0;
	position: static;
	background: transparent;
	font-family: Arial;
	font-weight: normal;
	letter-spacing:-0.05em;
	float: left;
}
.channelteaser.cthome_new_cat h1 em {
	font-size: 28px;
	line-height: 32px;
	display: block;
	float: left;
	padding: 0 0 0 5px;
	position: static;
	letter-spacing:-0.05em;
	background: transparent;
	color: #fff;
	font-weight: bold;
}
.channelteaser.cthome_new_cat a.details {
	top: 270px;
	left: 279px;
}
.channelteaser.cthome_new_cat p {
	position: absolute;
	top: 35px;
	width: 334px;
	font-size: 12px;
	color: #666;
	
}




.channelteaser.cthome_new_channel {
	width: 226px;
	height: 160px;
	background: #fff url(../img_css/ct_home_new_cat_back.png) 0 0 no-repeat;
	margin: 0 0px 0px 0;
}
.channelteaser.cthome_new_channel img {
	top: 36px;
	width: 220px;
	height: 126px;
}
.channelteaser.cthome_new_channel h1 strong {
	color: #c00;
	display: block;
	font-size: 18px;
	line-height: 32px;
	padding: 0 2px 0 0;
	position: static;
	background: transparent;
	font-family: Arial;
	font-weight: normal;
	letter-spacing:-0.05em;
	float: left;
}
.channelteaser.cthome_new_channel h1 em {
	font-size: 18px;
	line-height: 24px;
	display: block;
	float: left;
	padding: 0 0 0 0px;
	position: static;
	letter-spacing:-0.05em;
	background: transparent;
	color: #fff;
	font-weight: bold;
}
.channelteaser.cthome_new_channel a.details {
	top: 150px;
	left: 179px;
	display: none;
}
.channelteaser.cthome_new_channel p {
	position: absolute;
	top: 35px;
	width: 334px;
	font-size: 12px;
	color: #666;
	
}



/* END CHANNELTEASERS */


#mainteaser {
	position: absolute;
	top: 49px;
	left: 18px;
	width: 715px;
	height: 260px;
}
#mainteaser .slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 715px;
	height: 260px;
}
#fteaser .slide {
	position: absolute;
	top: 0;
	left: 0;
	width: 704px;
	height: 300px;
}
.scaption {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	width: 715px;
}
.scb {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 40px;
	background-color: #000;
	filter:alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
	width: 715px;
	z-index: 0;
}
.scaption p {
	position: absolute;
	top: 0;
	left: 0;
	line-height: 15px;
	padding: 5px 10px;
	color: #999;
	z-index: 1;
	font-weight: bold;
}
.scaption strong {
	font-size: 16px;
	font-weight: bold;
	color: #ddd;
}
.scaption a {
	color: #c00;
	font-weight: bold;
	text-decoration: none;
}
.scaption a:hover {
	text-decoration: underline;
}
/* Downloads (Wallpapers, Screensavers, etc) */
.download {
	width: 480px;
	height: 140px;
	margin: 10px 0 10px 10px;
	display: block;
	background-color: #fff;
	position: relative;
}
.download img {
	position: absolute;
	top: 10px;
	left: 10px;
}
.download h1 {
	position: absolute;
	color: #555;
	font-weight: bold;
	top: 15px;
	left: 180px;
	font-size: 12px;
}
.download h2 {
	position: absolute;
	color: #999;
	font-weight: normal;
	top: 46px;
	left: 180px;
	font-size: 11px;
}
.download ul {
	position: absolute;
	top: 65px;
	left: 180px;
	width: 291px;
}
.download ul li {
	display: block;
	float: left;
	width: 95px;
	height: 20px;
	line-height: 20px;
	margin: 0 2px 2px 0;
}
.download ul li a {
	line-height: 20px !important;
	display: block;
	font-size: 11px !important;
	float: left;
	width: 85px;
	background-color: #eee !important;;
	color: #2291B7 !important;;
	padding: 0 5px;
	text-decoration: none;
}
.download ul li a:hover {
	background-color: #2291B7 !important;;
	color: #fff !important;;
}
/* end Downloads*/
#sidebars {
	width: 480px;
	float: right;
}
#sidebar_one {
	width: 240px;
	padding-bottom: 8px;
	float: left;
}
#sidebar_two {
	width: 240px;
	padding-bottom: 8px;
	float: right;
}
#sidebar_two .adsense {
	padding: 0 15px;
	margin-bottom: 15px;
	width: 210px;
	float: left;
}
.adsense_top {
	height: 10px;
	width: 210px;
	font-size: 6px;
	background: transparent url(../img_css/adsense_box_top.png) 0 0 no-repeat;
	float: left;
}
.adsense_center {
	background: transparent url(../img_css/adsense_box_center.png) 0 0 repeat-y;
	float: left;
	padding: 19px 5px 0 5px;
}
.adsense_bottom {
	height: 10px;
	width: 210px;
	font-size: 6px;
	background: transparent url(../img_css/adsense_box_bottom.png) 0 0 no-repeat;
	float: left;
}
#sidebars.minimized {
	width: 240px;
	float: right;
}

.internal_banner {
	margin: 0 0 0 0;
	width: 220px;
	height: 121px;
	padding: 10px;
}
.internal_banner a {
	padding: 0px;
	background: #bbbbbb;
	display: block;
	height: 131px;
	width: 220px;
	float: left;
	position: relative;
	text-decoration: none;
}
.internal_banner a:hover {
	background: #c4c4c4 none;
	color: #444444;
}
.internal_banner p {
	padding: 5px;
	color: #666;
	font-size: 11px;
	font-weight: normal;
	line-height: 1.1;
}
.internal_banner p strong {
	font-weight: bold;
}
.internal_banner h5 {
	color: #fff;
	font-family: Tahoma, Verdana;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	position: absolute;
	padding: 5px;
	top: 0;
	left: 0;
	background-color: #c4c4c4;
}
.bannerads {
	width: 240px;
	background: transparent url(../img_css/bannerads_top_back.png) 100% 0 no-repeat;
	padding-top: 2px;
}
.bannerads a {
	margin-left: 20px;
	width: 220px;
}
.bannerads a img {
	padding: 9px 10px 11px 10px;
	background: transparent url(../img_css/bannerads_bottom_back.png) 0 100% no-repeat;
}


.sc_linkbox {
	width: 240px;
	background: transparent url(../img_css/sc_linkbox_back.png) 0 0 no-repeat;
	float: left;
}
.sc_linkbox h3 {
	width: 240px;
	height: 45px;
	margin-bottom: 10px;
	background: transparent url(../img_css/sc_ext_linkbox_hl.png) 0 0 no-repeat;
}
.sc_linkbox ul {
	margin: 0 10px 10px 10px;
	background: transparent url(../img_css/table_dotted_line.gif) 0 0 no-repeat;
}
.sc_linkbox li {
	background: transparent url(../img_css/table_dotted_line.gif) 0 100% no-repeat;
	padding: 5px 0;
}
.sc_linkbox a {
	background: transparent url(../img_css/icon_ext.gif) 0 0 no-repeat;
	line-height: 12px;
	padding: 0 0 4px 8px;
	height: 14px;
	color: #2298C1;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	letter-spacing: -0.035em;
}
.sc_linkbox a:hover {
	color: #196D8A;
	text-decoration: underline;
}



.sc_linkbox_intern {
	width: 240px;
	float: left;
}
.sc_linkbox_intern h3 {
	width: 240px;
	height: 45px;
	margin-bottom: 10px;
	background: transparent url(../img_css/sc_ext_linkbox_hl.png) 0 0 no-repeat;
}
.sc_linkbox_intern ul {
	margin: 10px 0px 10px 0px;
	background: transparent url(../img_css/table_solid_line.gif) 0 0 no-repeat;
}
.sc_linkbox_intern li {
	background: transparent url(../img_css/table_solid_line.gif) 0 100% no-repeat;
	padding: 4px 10px 4px 10px;
}
.sc_linkbox_intern a {
	line-height: 10px;
	padding: 0 0 3px 0px;
	height: 10px;
	color: #555;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.sc_linkbox_intern a:hover {
	color: #dd0000;
	text-decoration: none;
}






.sc_linkbox_gebraucht {
	width: 240px;
	margin-top: 20px;
	float: left;
	background: transparent url(http://www.supersportler.de/core/img_css/bgrnd_sc_gebrauchtlinks.png) repeat scroll 0 0;
}
.sc_linkbox_gebraucht h3 {
	width: 240px;
	height: 45px;
	margin-bottom: 10px;
	color: #ff6600;
	background: transparent url(../img_css/sc_ext_linkbox_hl.png) 0 0 no-repeat;
}
.sc_linkbox_gebraucht ul {
	margin: 10px 0px 10px 0px;
}
.sc_linkbox_gebraucht li {
	padding: 5px 10px 5px 10px;
}
.sc_linkbox_gebraucht a {
	line-height: 12px;
	padding: 0 0 3px 0px;
	height: 12px;
	color: #ccc;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
.sc_linkbox_gebraucht a:hover {
	color: #fff;
	text-decoration: none;
}










.sb_linkbox {
	width: 240px;
	float: left;
}
.sb_linkbox h3 {
	width: 240px;
	height: 45px;
	margin-bottom: 10px;
}
.sb_linkbox ul {
	margin: 0 10px 10px 10px;
	background: transparent url(../img_css/table_dotted_line.gif) 0 0 no-repeat;
}
.sb_linkbox li {
	background: transparent url(../img_css/table_dotted_line.gif) 0 100% no-repeat;
	padding: 5px 0;
}
.sb_linkbox a {
	background: transparent url(../img_css/icon_ext.gif) 0 0 no-repeat;
	line-height: 12px;
	font-size: 12px;
	padding: 0 0 2px 18px;
	height: 12px;
	color: #2298C1;
	font-weight: normal;
	text-decoration: none;
}
.sb_linkbox a:hover {
	color: #fff;
}





.sc_videosbox {
	width: 240px;
	background: transparent url(../img_css/sc_videosbox_back.png) 0 0 no-repeat;
	float: left;
}
.sc_videosbox h3 {
	width: 240px;
	height: 45px;
	margin-bottom: 10px;
	background: transparent url(../img_css/sc_ext_linkbox_hl.png) 0 0 no-repeat;
}
.sc_videosbox ul {
	margin: 0 10px 10px 10px;
	background: transparent url(../img_css/table_dotted_line.gif) 0 0 no-repeat;
}
.sc_videosbox li {
	background: transparent url(../img_css/table_dotted_line.gif) 0 100% no-repeat;
	padding: 5px 0;
}
.sc_videosbox a {
	background: transparent url(../img_css/icon_ext.gif) 0 0 no-repeat;
	line-height: 18px;
	padding: 0 0 4px 18px;
	height: 18px;
	color: #2298C1;
	font-weight: bold;
}
.sc_videosbox a:hover {
	color: #666;
}


h5.ch_hl {
	font-size: 30px;
	font-weight: bold;
	color: #999;
	background: #bbb url(../img_css/channelteaser_back_trans.png) 0 0 no-repeat;
	text-align: right;
	margin: 10px 0 10px 10px;
	width: 220px;
}
h5.ch_hl span {
	font-size: 30px;
	font-weight: bold;
	color: #999;
	background: #bbb none;
	padding: 0 3px;
	text-transform: uppercase;
}
.spacer {
	display: block;
	width: 100%;
	clear: both;
	height: 30px;
}
.spacersmall {
	display: block;
	width: 100%;
	clear: both;
	height: 10px;
}
.spacerlarge {
	display: block;
	width: 100%;
	clear: both;
	height: 50px;
}
.spacersuperlarge {
	display: block;
	width: 100%;
	clear: both;
	height: 100px;
}









/* helpers */
.h {
	display: none;
	visibility: hidden;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


/* HIGHSLIDE */

* {
    font-family: Arial, Verdana, Helvetica;
    font-size: 10pt;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-wrapper {
	background: #333;
}
.highslide-image {
    border: 2px solid #333;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid #333;
    border-top: none;
    font-family: Arial, Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background: #333 url(../img_css/photoviewer.png) 100% 10px no-repeat;
    position: relative;
}
.dontremove {
	display: none;
	visibility: hidden;
	font-size: 9px;
	
}
.highslide-caption h1 {
	color: #fff;
	font-size: 12px;
	margin: 0;
	padding: 0;
	line-height: 18px;
}
.highslide-caption h2 {
	color: #999;
	font-family: "Trebuchet MS", Sans-Serif;
	font-size: 10px;
	margin: 0;
	padding: 0;
}
.highslide-caption h3 {
	position: absolute;
    top: 8px;
	right: 3px;
	color: #1AA9E5;
	font-family: "Trebuchet MS", Sans-Serif;
	font-size: 10px;
	text-transform: uppercase;
}
.highslide-caption h3 strong {
	color: #999;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 0 none;
    background-color: #333;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

.highslide-move {
    cursor: move;
}
.highslide-previous, .highslide-next, .highslide-move {
	display: none;
	visibility: hidden;
}
.highslide-close {
	color: #999;
	text-align: right;
}
.highslide-close a {
	color: #999;
	text-decoration: none;
	line-height: 1.35;
}
.highslide-overlay {
	display: none;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}


/* Controlbar example */
.supercontrols {	
	background: #333 url(../img_css/super-controlbar.png) 0 0 no-repeat;
	width: 140px;
	height: 35px;
	display: none;
}
.supercontrols a {
	display: none;
	background: transparent url(../img_css/super-controlbar.png) 0 0 no-repeat;
	width: 35px;
	height: 35px;
	display: block;
	float: left;
	cursor: pointer;
}
.supercontrols a span {	
	display: none;
	visibility: hidden;
}
#sc_prev { background-position: 0 0;}
#sc_next { background-position: -35px 0;}
#sc_move { background-position: -70px 0;}
#sc_close { background-position: -105px 0}

#sc_prev:hover { background-position: 0 -35px;}
#sc_next:hover { background-position: -35px -35px;}
#sc_move:hover { background-position: -70px -35px;}
#sc_close:hover { background-position: -105px -35px}


/* Necessary for functionality */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}
.jcarousel-container-vertical {
   width: 186px;
   height: 252px;
   background: #000;
   border: 0 none
}

.jcarousel-clip-vertical {
   top: 22px;
   width: 186px;
   height: 207px;
   margin: 0;
   z-index: 20;
}

#mycarousel li,
.jcarousel-item-vertical,
.jcarousel-item-placeholder-vertical {
   width: 186px;
   height: auto;
   margin: 1px 0 0 0;
}

.jcarousel-item h3,
.jcarousel-item p {
   margin: 0;
   font-size: 90%;
}

.jcarousel-next-vertical {
   position: absolute;
   bottom: 0;
   left: 0;
   width: 186px;
   height: 22px;
   cursor: pointer;
   background: #000 url(../img_css/carousel_arrow_bottom.png) no-repeat center;
}

.jcarousel-next-disabled-vertical {
	cursor: default;
   background: #000 url(../img_css/carousel_arrow_bottom_dis.png) no-repeat center;
}

.jcarousel-prev-vertical {
   position: absolute;
   top: 0;
   left: 0;
   width: 186px;
   height: 22px;
   cursor: pointer;
   background: #000 url(../img_css/carousel_arrow_top.png) no-repeat center;
}

.jcarousel-prev-disabled-vertical {
   cursor: default;
   background: #000 url(../img_css/carousel_arrow_top_dis.png) no-repeat center;
}
#mycarousel a {
  font-weight: bold;
  font-size: 11px;
  font-family: Arial, Sans-Serif;
  color: #738A96;
  background-color: #1a1a1a;
  display: block;
  width: 176px;
  padding: 3px 5px;
  line-height: 16px;
  text-decoration: none;
}
#mycarousel a:hover {
  background: transparent url(../img_css/carousel_over_back.png) no-repeat center;
  color: #fff;
}
#mycarousel a.active {
  background: transparent url(../img_css/carousel_active_back.png) no-repeat center;
  color: #fff;
}
strong.tdate {
	color: #ff7200;
	font-weight: normal;
}
strong.vdate {
	color: #fff000;
	font-weight: normal;
}

.kontaktinfo p {
	line-height: 1.3;
	font-size: 12px;
	color: #555;
	padding: 5px 10px 10px 15px;
}
.kontaktinfo p strong {
	font-size: 12px;
	color: #555;
}
.kontaktinfo a {
	font-family: Arial;
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	padding: 2px 3px 2px 3px;
	text-decoration: none;
	
}
.kontaktinfo a:hover {
	color: #fff;
	
}


/* STYLING FÜR HTML-CODE MODUL */
.html_code {
	padding: 0px;
}
.html_code h1 {
	font-size: 14px;
	font-weight: bold;
}
.html_code h3 {
	font-size: 16px;
	color: #ffffff;
	font-weight: bold;
}
.html_code h4 {
	font-size: 16px;
	color: #BBBBBB;
	font-weight: normal;
}
.html_code table {
	padding: 0px;
}
.html_code p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	color: #333333;
}
.html_code em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
.html_code span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #999999;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
.html_code strong {
	color: #333;
	font-weight: bold;
	padding-right: 1px;
}
.html_code a {
	color: #6EA8BE;
	text-decoration: none;
}
.html_code a:hover {
	color: #333;
	text-decoration: none;
}

.html_code select
{
	color:#022744;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 200px;
	heigth: 30px;
}
.html_code option
{
	color:#CECECE;
	background-color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.html_code .hinweis
{
	padding: 10px;
	color:#CECECE;
	background-color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
.html_code .bannerbgrnd
{
     background-color: #222222; 
	 padding: 20px 0px 10px 0px; 
	 margin: 0px 0px 0px 15px;
}
.html_code .bannerad
{
     margin: 10px 10px 10px 10px; 
	 padding: 3px; 
	 background-color: #181818; 
	 display: block;
}
.html_code .bildtext
{
	padding: 10px; 
	background-color: #fff; 
	font-size: 12px; 
	color: #666; 
	marging-bottom: 10px;
}
.html_code .bildtext em
{
	color: #2298C1;
	font-size: 16px;
	font-weight: normal; 
	font-style: normal;
	background-color: transparent;
}
.html_code .teaserxxl_titel
{
	padding: 10px;
	color:#333;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
	heigth: 48px;
}
.html_code .teaserxxl_titel strong
{
	color:#cc0000;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight: bold;
}
.html_code .teaserxxl_pic
{
	width: 470px;
	heigth: 276px;
	background-color: #fff;
	padding: 5px;
}
.html_code .teaserxxl_info
{
	padding: 10px;
	color:#777777;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
/* STYLING FÜR HTML-CODE MODUL SIDEBAR*/

.html_code_sb h1 {
	font-size: 14px;
	font-weight: bold;
}
.html_code_sb table {
	padding: 10px;
	background-color: #222222;
}
.html_code_sb p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #8E9498;
}

.html_code_sb em {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #FF0000;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
.html_code_sb span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #999999;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
}
.html_code_sb strong {
	color: #DDDDDD;
	font-weight: normal;
}
.html_code_sb select
{
	color:#022744;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	width: 200px;
	heigth: 30px;
}
.html_code_sb option
{
	color:#CECECE;
	background-color: #777777;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
}
.html_code #feedback a{ 
    display:block; 
	position:fixed; 
	top:300px; 
	left:-1px;    
	background:#FF7800; 
	padding:0px 0px;
    border:0px solid #030;
    border-left-color:#060;
    border-top-color:#090;
 }
.html_code #feedback a:hover{
    background:#FF7800;
	border:0px solid #030;
}
.ad_block
{
	padding: 0px;
}
.ad_block .bgrnd
{
     background: #000 url(../img_css/bannerads_bgrnd.gif) 0 0;
	 padding-left: 31px; 
}


/**
* YOUTUBE Previewbild mit Verlinkung 
*/

.youtubepreviewbox {
  padding: 8px;
  background-color: #fff;
  margin: 0px 0px 2px 2px;
  width: 166px;
  height: 185px;
  float: left;
  font-family: Arial, Tahoma;
  font-size: 11px;
  color: #888;
  display: block;
}
.youtubepreview {
  padding: 3px;
  background-color: #888;
  margin-right: 2px;
  width: 156px;
}

img.youtubepreview {
  padding: 5px;
  background-color: #444;
  margin-bottom: 4px;

}

/**
* SUPERSPORTLER.TV Previewbild mit Verlinkung 
*/

.supersportlertvpreviewbox {
  padding: 8px;
  background-color: #282828;
  margin: 0 0 10px 8px;
  width: 156px;
  height: 200px;
  float: left;
  font-family: Tahoma, Arial;
  font-size: 12px;
  color: #FFF000;
  display: block;
}
.supersportlertvpreviewbox p {
  font-family: Arial;
  font-size: 11px;
  color: #999;
  margin-top: 6px;
  display: block;
}
.supersportlertv {
  padding: 5px;
  background-color: #111;
  margin-right: 2px;
  width: 152px;
}

img.supersportlertv {
  padding: 2px;
  background-color: #111;
  margin-bottom: 4px;

}

/**
* @package Dreispalter
* @name DS CSS
* @author ZFeN - sven@zfen.de - http://www.zfen.de
* @version 1.0.1
*/

.dreispalter {
  width: 740px;
  margin-top: 10px;

}
.dreispalter strong {
  font-family: Arial;
  font-weight: bold;
  display: block;
  font-size: 12px;
  color: #444;
  padding: 4px 3px 4px 5px;
}

.dreispalter a {
  font-family: Arial;
  font-size: 11px;
  padding: 3px 3px 3px 5px;
  margin: 1px 3px 0px 3px;
  color: #2193B7;
  display: block;
  background-color: #fff;
  text-decoration: none;
  font-weight: bold;
}
.dreispalter a:hover {
  color: #fff;
  background-color: #2193B7;
  font-weight: bold;
}

.dreispalter em {
  font-family: Arial;
  font-size: 11px;
  padding: 3px 3px 3px 5px;
  margin: 1px 3px 0px 3px;
  color: #bbb;
  display: block;
  background-color: #fff;
  text-decoration: none;
}


.dreispalter_1 {
  width: 235px;
  margin-left: 10px;
  background-color: #f7f7f7;
}

.dreispalter_2 {
  width: 235px;
  margin-left: 5px;
  background-color: #f7f7f7;
}

.dreispalter_3 {
  width: 235px;
  margin-left: 5px;
  background-color: #f7f7f7;
}

.dreispalter_1, 
.dreispalter_2, 
.dreispalter_3 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}


/**
* @package vierspalter
* @name DS CSS
* @author ZFeN - sven@zfen.de - http://www.zfen.de
* @version 1.0.1
*/

.vierspalter {
  width: 740px;
  margin-top: 10px;

}
.vierspalter strong {
  font-family: Arial;
  font-weight: normal;
  display: block;
  font-size: 11px;
  color: #444;
  padding: 4px 3px 4px 5px;
}

.vierspalter a {
  font-family: Tahoma, Arial;
  font-size: 11px;
  padding: 3px 3px 3px 5px;
  margin: 1px 3px 0px 3px;
  color: #6EA8BE;
  display: block;
  background-color: #fff;
  text-decoration: none;
  font-weight: normal;
}
.vierspalter a:hover {
  color: #fff;
  background-color: #2193B7;
  font-weight: bold;
}

.vierspalter em {
  font-family: Arial;
  font-size: 12px;
  padding: 3px 3px 3px 5px;
  margin: 1px 3px 0px 3px;
  color: #bbb;
  display: block;
  background-color: #fff;
  text-decoration: none;
}
.vierspalter a span.caps {
	color: #6EA8BE;
	background-color: transparent;
}
.vierspalter a:hover span.caps {
	color: #fff;
	background-color: transparent;
}

.vierspalter_1 {
  width: 175px;
  margin-left: 10px;
  background-color: #f7f7f7;
}

.vierspalter_2 {
  width: 175px;
  margin-left: 5px;
  background-color: #f7f7f7;
}

.vierspalter_3 {
  width: 175px;
  margin-left: 5px;
  background-color: #f7f7f7;
}

.vierspalter_4 {
  width: 175px;
  margin-left: 5px;
  background-color: #f7f7f7;
}

.vierspalter_1, 
.vierspalter_2, 
.vierspalter_3,
.vierspalter_4 {
  float: left;
}

.clboth {  
 clear: both;
 display: block;
 line-height: 0;
 font-size: 0;
}


.sitemap {
	font-size: 11px;
	padding: 0 15px;
}

.sitemap ul {
	padding-left: 0px;
	margin-bottom: 15px;
	color: #333;
}
.sitemap li {
	padding: 0 20px 0 12px;
	line-height: 1.15;
	font-size: 11px;
	margin-bottom: 5px;
	color: #000;
}



/*  Dropdown SHOWROOM */ 

.desc { 
	color:#6b6b6b;
}
.desc a {
	color:#0092dd;
}
.dropdown { 
	clear:left; 
	left: 728px; 
	top: 30px; 
	margin:0 4px 40px 20px; 
	padding: .4em 1em; 
	text-decoration:none !important; 
	cursor:pointer; 
	position: absolute; 
}
        
.dropdown dd, .dropdown dt, .dropdown ul { 
	margin:0px; 
	padding:0px; 
	color: #738A96;
	width: 190px;
	background-color: #333;
	padding: 3px 6px 0px 6px;
}
.dropdown dd { 
	position:relative; 
}
.dropdown a, .dropdown a:visited { 
	color:#738A96; 
	text-decoration:none; 
	outline:none;
}
.dropdown a:hover { 
	color:#fff;
}
.dropdown dt a:hover, .dropdown dt a:focus { 
	color:#fff; 
	border: 1px solid #29373F;
}
.dropdown dt a {
	background:#29373F url(arrow.png) no-repeat scroll right center; 
	display:block; 
	padding-right:20px;
	border:1px solid #29373F; 
	width:180px;
}
.dropdown dt a span {
	cursor:pointer; 
	display:block; 
	padding:5px;
}
.dropdown dd ul { 
	background:#29373F none repeat scroll 0 0; 
	border:1px solid #29373F; 
	color:#738A96; 
	display:none;
	left:0px; 
	padding:5px 0px; 
	position:absolute; 
	top:2px; 
	width:auto; 
	min-width:170px; 
	list-style:none;
}
.dropdown span.value { 
	display:none;
}
.dropdown dd ul li a { 
	padding:5px; 
	display:block;
}
.dropdown dd ul li a:hover { 
	background-color:#d0c9af;
}
       
.dropdown img.flag { 
	border:none; 
	vertical-align:middle; 
	margin-left:10px; 
}
.flagvisibility { 
	display:none;
}



/*  Start Forms */ 
#formwrap { 
   padding: 0px 0px 0px 0px; 
   margin: 0px 0px 0px 50px; 
} 
#form { 
   padding: 0px 0px 10px 0px; 
   margin: 0px 0px 0px 0px; 
   text-align: left; 
} 
/* Rahmenfarbe angeben für Opera */ 
fieldset { 
   border: 1px solid #fff; 
   padding: 0px 0px 0px 0px; 
   margin: 0px 0px 0px 0px; 
} 
legend { 
   border: 1px solid #fff; 
} 
Label { 
   font:11px/20px verdana, arial, helvetica, sans-serif; 
   padding:0px; 
   margin-left: 0px; 
} 
.inpt { 
   width: 350px; 
   border: 1px solid #999; 
   background-color: transparent; 
   color: #666666; 
   font-family: Verdana, Arial, Sans-Serif; 
   font-size: 11px; 
   padding: 1px 1px 1px 3px; 
   margin: 0px 0px 5px 0px; 
   word-spacing: 0.2em; 
} 
.txt { 
   width: 350px; 
   border: 1px solid #999; 
   background-color: transparent; 
   color: #666666; 
   font-family: Verdana, Arial, Sans-Serif; 
   font-size: 11px; 
   padding: 1px 1px 1px 3px; 
   margin: 0px 0px 5px 0px; 
   word-spacing: 0.2em; 
} 
input.inpt:focus, textarea.txt:focus { 
   color: #000; 
   font-family: Verdana, Arial, Sans-Serif; 
} 
.senden { 
   width: 150px; 
   font-weight: bold; 
   font-size: 11px; 
   margin: 15px 0px 0px 198px; 
   padding: 3px 0px 3px 0px; 
   background-color: #eee; 
   color: #333; 
   text-align: center; 
   border: solid 1px #999; 
   cursor: pointer; 
} 
label, 
select, 
input[type=checkbox], 
input[type=radio], 
input[type=button], 
input[type=submit] { 
   cursor: pointer; 
} 

/*  End Forms */
.zoompic {
	padding: 10px;
}
.zoompic h2 {
	line-height: 28px;
	height: 28px;
	display: block;
	float: left;
	padding: 0 10px;
	margin-right: 3px;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #222;
	background-color: #fff;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	cursor: default;
}
.zoompic .desctext {
	line-height: 14px;
	width: 460px;
	display: block;
	min-height: 14px;
	background-color: #dadada;
	color: #555;
	margin-top: 5px;
	padding: 10px;
}
.zoompic .inner {
	position: relative;
}
.zoompic .zp {
	position: absolute;
	top: 29px;
	left: 434px;
	z-index: 9999;
}
/* verwendete CSS id/class */

.RSS_Feed{ margin: 10px;}
h1.RSS_Titel { font-size: 14px; font-weight: bold; color: #ccc;}

.RSS_Box{ }
.RSS_Bild{ width: 120px; height: 120px; display: block; float: left; }

.RSS_TextBox {}
.RSS_TextBox p.Datum {}
.RSS_TextBox p.Titel {font-size: 12px; font-weight: bold; color: #aaa;}
.RSS_TextBox p.Desc {}
.RSS_TextBox p.Datum {}




/* STYLING FÜR FOOTER */


#footer {
	float:left;
	padding:0px 0px 15px;
	width:980px;
	margin: 0 auto 0 auto;
	background: transparent url(../img_css/footer_back_new.jpg) 0 0 no-repeat;
	height: 179px;
}
	
	.linkwidget {
	float:left;
	text-align:left;
	display: block;
	}
	
	.linkwidget span {
	color:#9f9f9f;
	font-size:12px;
	font-family:Arial;
	font-style:normal;
 	}
	
	.linkwidget ul {
 	width:100%;
 	color:#494949;
	font-size:12px;
	}
	
	.linkwidget li {
	padding:0 0 4px 10px;
	margin:0 15px 3px 0;
	width:40%;
	float:left;
	text-align:left;
	}
	
		.linkwidget li {
	padding:0 0 4px 10px;
	margin:0 15px 3px 0;
	width:40%;
	float:left;
	text-align:left;
	}
	
		.linkwidget li strong {
	color: #CC0000;
	}



	.linkwidget li a {
	color:#444444;
	font-size:12px;
	text-decoration: none;
	}
	
	.linkwidget li a strong {
	color:#666;
	font-size:12px;
	font-weight: normal;
	}
	
	.linkwidget li a:hover {
	color:#666;
	}
	
	.linkwidget li a:hover strong {
	color:#aaa;
	}
	
	
	
 	#footer .hr {
	clear:both;
	background:#d3d5d7;
	border-bottom:1px solid #fff;
	height:1px;
	float:left;
	width:100%;
	margin:12px 0 7px 0;
	}
	
 	#footer a {
	color: #666;
	}
	
 	#copyright {
	float:left;
	width:500px;
	font-size:10px;
	font-weight:bold;
	color:#49637D;
	}
	
	#designed {
	float:right;
	width:245px;
	font-size:10px;
	font-weight:bold;
	color:#6c6666;
	text-align: right;	 
	}
	
	
	
	#portalnav_footer {
	padding: 20px 0 0 8px;
	display: block;
	float: left;
	width: 972px;
}
#portalnav_footer li {
	float: left;
	height: 10px;
	display: block;
	width: 100%;
}
#portalnav_footer li a {
	float: left;
	height: 10px;
	display: block;
}
#portalnav_footer #pf1 { background-position: 0 0 }
#portalnav_footer #pf2 { background-position: -193px 0 }
#portalnav_footer #pf3 { background-position: -386px 0 }
#portalnav_footer #pf4 { background-position: -579px 0 }
#portalnav_footer #pf5 { background-position: -772px 0 }

#portalnav_footer #pf1:hover { background-position: 0 -80px }
#portalnav_footer #pf2:hover { background-position: -193px -80px }
#portalnav_footer #pf3:hover { background-position: -386px -80px }
#portalnav_footer #pf4:hover { background-position: -579px -80px }
#portalnav_footer #pf5:hover { background-position: -772px -80px }

#copy {
	width: 720px;
	float: left;
	font-size: 9px;
	color: #444444;
	padding: 35px 0 0 15px;
	font-family: "Tahoma", Arial;
}
#copy strong{
	color: #4a4a4a;
	font-weight: normal;
}
#imprint {
	width: 200px;
	float: right;
	font-size: 10px;
	color: #505050;
	text-align: right;
	padding: 35px 15px 0 0;
}
#copy a, #imprint a {
	font-size: 11px;
	color: #505050;
	text-decoration: none;
}
#copy a:hover, #imprint a:hover {
	color: #777;
}


