@charset "utf-8";
/************************/
/* container2            */
/************************/
/* standart module & navigation container */
#fast_access_container,
.vertikal_container,
.horizontal_container,
#left_sub_nav {
	margin:0 0 3em 0;
	clear: left; /* new on 30/09/09 */
}
#fast_access_container h1,
.vertikal_container h1,
.horizontal_container h1,
#left_sub_nav h1 {
	font-size:1.25em;
	/*color:#424b51;*/
	color:#666666;
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:-0.2em 0 1.2em 0;
	padding:0 0 0.5em 0.3em;
}

#left_sub_nav h1 {
	margin:-0.2em 0 0 0;
}
/* ad container*/
.ad_container {
	margin:0 0 3em 0;
}
.ad_container h1 {
	font-size:1.0em;
	color:#999999;
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:-0.2em 0 1.5em 0;
	padding:0.3em 0 0.5em 0.5em;
	font-weight:normal;
}
.ad_container .banner {
	text-align:center;
}
.ad_container .full_size {
	width:46.8em;
	margin:0 auto;
}
.container_term {
	background:url(/psources/img/common/dotted_line.gif) repeat-x top left;
	padding:1.5em 0 0 0;
}
.produkt_container h1 {
	font-size:1.25em;
	/*color:#424b51;*/
	color:#F5AF0A;
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:-0.2em 0 1.2em 0;
	padding:0 0 0.5em 0.3em;
}
.produkt_container p {
	font-size:1.2em;
	line-height:1.4em;
	color:#666666;	
	padding:0 0 1.0em 0.3em;
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:-0.2em 0 1.5em 0;
}
.produkt_img_container {
	float:left;
}
.produkt_li_container_3c {
	float:left;
	width:37.4em;
}
.produkt_li_container_2c {
	float:left;
	width:50%;
}
/************************/
/* Teaser Module        */
/************************/
/* standard teaser */
.teaser,
.relatedteaser,
.produkt_teaser {
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:0 0 1.5em 0;
}
h2 a {
	/*color:#f5af0a;*/	
	color:#666666;
	text-decoration:none;
}
.promo_teaser h2,
.teaser h2,
.produkt_teaser h2 {
	font-size:1.1em;
	color:#f5af0a;	
	/*color:#666666;*/
	margin:0 0 0.3em 0;
	line-height:1.2em;
	padding:0 0 0 0.45em;
	font-weight:lighter;
}
.relatedteaser h2 {
	font-size:1.0em;
	/*color:#f5af0a;*/	
	color:#666666;
	margin:0 0 1.0em 0;
	line-height:0.6em;
	padding:0 0 0 0.4em;
	font-weight:lighter;
}
.copy_headlines {
	margin:0 0 2.75em 0;
}
.relatedteaser h2 {
	margin:0 0 0.7em 0;
}
.teaser h3, .copy h2 {
	font-size:1.6em;
	font-weight:bold;
	color:#424b51;
	/*color:#000000;*/
	/*line-height:0.9em;*/
	margin:0 0 0.2em 0;
	padding:0 0 0 0.25em;
}

.teaser h3 a,
.relatedteaser h3 a {
	font-weight:bold;
	color:#424b51;
	/*color:#000000;*/
	text-decoration:none;
}
.teaser h3 a:hover,
.relatedteaser h3 a:hover {
	font-weight:bold;
	color:#424b51;
	/*color:#000000;*/
	text-decoration:underline;
}
.produkt_teaser h3 {
	font-size:1.6em;
	font-weight:bold;
	color:#424b51;
	/*color:#000000;*/
	/*line-height:0.9em;*/
	margin:0 0 0.45em 0;
	padding: 0 0 0 0.25em;
}
.relatedteaser h3 {
	font-size:1.4em;
	font-weight:normal;
	/*color:#424b51;*/
	color:#000000;
	/*line-height:0.9em;*/
	margin:0.6em 0 0.4em 0;
	padding:0 0 0 0.25em;
}
.teaser p,
.relatedteaser p,
.produkt_teaser p {
	font-size:1.2em;
	line-height:1.4em;
	color:#000000;
	padding:0 0 1.0em 0.3em;
	background:none;
}
.produkt_teaser p {
	padding:0 0 0 0.3em;
	background:none;
}
.relatedteaser p {
	font-size:1.1em;
	padding:0 0 1.15em 0.45em;
}
/* teaser related*/
.related .teaser p {
	font-size:1.1em;
	line-height:1.4em;
	color:#666666;
	padding:0 0 0 0.25em;
}
/* teaser image */
.teaser img,
.copy img {
	float:left;
}
.produkt_teaser img {
	padding:0 1.0em 1.0em 0;
}
.copy img,
.relatedteaser img,
.relatedteaser object,
.teaser object,
.teaser img {
	float:left;
	margin:0 0 0 -0.45em;
}
.copy .teaser_img {
	float:left;
	margin:0 0 1.0em 8px;
}
.teaser_img {
	float:left;
	margin:0 0 1.5em 0;
}

.horizontal_container.teaser_img.fixed_height {
width:172px;
overflow:hidden;
margin-left:-5px;
}
.img_space {
	width:15px;
	height:0.1em;
	font-size:0.1em;
	float:left;
	margin:0 0 -0.1em 0;
}
ul.standard_list {
	padding:0 0 0.9em 0;
	margin:-0.4em 0 0 0;
}
ul.standard_list li{
	font-size:1.2em;
	line-height:1.4em;
	list-style:inside;
	list-style-type:none;
	background:url(/psources/img/modules/standard_bullet.gif) no-repeat 0px 7px;
	padding:0 0 0 28px;
	margin:0 0 0 5px;
}
ul.special_list {
	padding:0em 0 0.8em 0;
	margin:-0.3em 0 0 0;
}
ul.special_list li {
	font-size:1.2em;
	line-height:1.4em;
	list-style:inside;
	list-style-type:none;
	background:url(/psources/img/modules/special_bullet.gif) no-repeat 0px 4px;
	padding:0 0 0 28px;
	margin:0 0 0 5px;
}
ul.special_list li.download_pdf {
	font-size:1.2em;
	line-height:2em;
	list-style:inside;
	list-style-type:none;
	background:url(/psources/img/modules/pdf_bullet.gif) no-repeat 0px 4px;
	padding:0 0 0 28px;
	margin:0 0 0 5px;
}
.produkt_teaser ul {
	display:block;
	margin:0;
	position:relative;
}
.shopping_cart {
	background:url(/psources/img/modules/2shopping_cart.png) no-repeat top left;
	width:144px;
	height:24px;
	/*cursor:pointer;*/
	margin:0 0 1.0em 0;
}
.button {
	cursor:pointer;
	padding:0 0 1.0em 0;
}
.button a {
	position:relative;
}
.produkt_img {
	display:block;
}
img.stoerer {
	float:right;
	padding-left:1em;
}
.produkt_link_container {
	margin:-0.3em 0 0 0;
	width:172px;
}
.overview_container {
	margin:0 0 -0.6em 0;
}
p.euro {
	font-size:1.25em;
	font-weight:bold;
	color:#424b51;
	margin:-0.3em 0 0.3em 0;
}
/************************/
/* Copy Module          */
/************************/
/* Copy Container*/
ul.copy_container {
	padding:0.3em 0 0.3em 43.7em;
	margin: 0 0 1em 0;
	background:url(/psources/img/common/dotted_line.gif) repeat-x bottom left;
}
ul.copy_container li {
	display:inline;
	padding:0;
	list-style:none;
	margin:0 0 0 -0.4em;
}
ul.copy_container a.copy_header {
	background:url(/psources/img/meta/trenner_meta.gif) no-repeat right 3px;
	font-size:1.0em;
	text-decoration:none;
	color:#999;
	padding:0 0.8em;
}
ul.copy_container a.back {
	background:none;
	padding:1.4em 2.2em 0 0.8em;
}
ul.copy_container .backbutton {
	background:url(/psources/img/modules/back_button.png) no-repeat left top;
	height:28px;
	width:14px;
	position:absolute;
	margin:-1.4em 0 0 0.6em;
	cursor:pointer;
}
ul.copy_container a.copy_header:hover, ul.copy_container a.back:hover {
	color:#f5af0a;
}
.copy_headlines h1 {
	background:none;
	font-size:1.6em;
	font-weight:normal;
	margin:0 0 0.5em 0;
	padding: 0 0 0 0.25em;
}
.copy_headlines h2 {
	background:none;
	font-size:1.2em;
	margin:0 0 0.75em 0;
	padding: 0 0 0 0.4em;
}
.copy_headlines h3 {
	background:none;
	font-size:1.2em;
	font-weight:normal;
	margin:0 0 1em 0;
	padding:0 0 0 0.3em;
}
.copy {
	margin:0 0 2.5em 0;
}
.copy p {
	font-size:1.2em;
	line-height:1.4em;
	color:#666666;
	padding:0 0 1em 0.3em;
}
.copy_module_container .ad_container {
	margin:-2.1em 0 3em 0;
}
.copy .img_txt {
float:left;
padding:0.6em 0 0 0;
width:356px;
}
p.img_subtitel {
color: #424B51;
font-size:0.9em;
padding:0;
}
p.img_source {
font-size:0.9em;
padding:0;
}
/* Corner Box Shadow */
.container {
	margin:50px 0 0 50px;
	width:17.2em;
	position:relative;
	z-index:0;
	float:right;
}
.module_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#ffffff;
	padding:10px;
	position:relative;
	z-index:2;
}
.shadow1, .shadow1a, .shadow2, .shadow2a {
	display:block;
	background:url(/psources/img/modules/glow.png) no-repeat;
	width:100%;
	height:100%;
	position:absolute;
}
.shadow1 {
	background-position:0 0;
	z-index:-2;
	top:-5px;
	left:-5px;
	bottom:0;
	padding:0 5px 5px 0;
}
.shadow1 .shadow1a {
	height:5px;
	width:5px;
	background-position:100% 0;
	right:-5px;
	top:0;
}
.shadow2 {
	background-position:100% 100%;
	z-index:-1;
	bottom:-5px;
	right:-5px;
	padding:5px 0 0 5px;
}
.shadow2 .shadow2a {
	height:5px;
	width:5px;
	background-position:0 100%;
	left:-5px;
	bottom:0;
}
/* Round Box Shadow */
.round_container {
	width:172px;
	position:relative;
	z-index:0;
	float:right;
}
.module_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
	position:relative;
	z-index:2;
}
.r_shadow1, .r_shadow1a, .r_shadow2, .r_shadow2a {
	display:block;
	background:url(/psources/img/modules/round_glow.png) no-repeat;
	width:100%;
	height:100%;
	position:absolute;
}
.r_shadow1 {
	background-position:0 0;
	z-index:-2;
	top:-9px;
	left:-9px;
	bottom:0;
	padding:0 6px 6px 0;
}
.r_shadow1 .r_shadow1a {
	height:12px;
	width:12px;
	background-position:100% 0;
	right:-12px;
	top:0;
}
.r_shadow2 {
	background-position:100% 100%;
	z-index:-1;
	bottom:-9px;
	right:-9px;
	padding:6px 0 0 6px;
}
.r_shadow2 .r_shadow2a {
	height:12px;
	width:12px;
	background-position:0 100%;
	left:-12px;
	bottom:0;
}
.test {
	background:url(/psources/img/modules/round_glow.png)repeat top left;
	height:20px;
}
/************************/
/* cockpit 1c           */
/************************/
.cockpit_1c {
	width:182px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
.cockpit_1c legend {
	display:none;
}
.cockpit_1c fieldset {
	background:none;
	margin:0;
	padding:0 0 4px;
}
.cockpit_1c_top {
	background:url(/psources/img/modules/top_01_update_0903.png) no-repeat top left;
	height:10px;
	width:182px;
	font-size:8px;
}
.cockpit_1c_content {
	background:url(/psources/img/modules/shadow_bgr_update_0903.png) no-repeat top left;
	width:162px;
	padding:0 10px;
}
.cockpit_1c_content img{
	margin:0px 7px 12px -5px;
	float:left;
}
.cockpit_1c_bottom {
	background:url(/psources/img/modules/bottom_01_update_0903.png) no-repeat top left;
	height:10px;
	width:182px;
	font-size:8px;
}
.cockpit_1c input.login {
	background:url(/psources/img/modules/login_input_update_0903.gif) no-repeat scroll;
	border:medium none;
	color:#666666;
	font-size:1em;
	height: 20px;
	width:153px;
	overflow:hidden;
	padding:4px 4px 0px;
	float:left;
	margin:0 0 1px 5px;
}
.cockpit_1c input.login:focus {
	color:#666666;
}
.cockpit_1c input.error{
	color:#c20000;
}
.cockpit_1c input.loginbutton {
	background:url(/psources/img/modules/login_button.png) no-repeat top left;
	width:84px;
	height:24px;
	border:none;
	cursor: pointer;
	margin:6px 0 0 0;
}
.cockpit_1c input.logoffbutton {
	background:url(/psources/img/modules/logoff_button.png) no-repeat top left;
	width:84px;
	height:24px;
	border:none;
	cursor: pointer;
	margin:-18px 0 3px 0;
}
.cockpit_1c input.chkbox {
	margin: 3px 0 0 5px;
}
.cockpit_1c label {
	color:#999999;
}
.login_required {
	font-size:0.9em;
	color:#999999;
	padding:1.3em 0 0 0;
	float:left;
}
form#cockpit {
	clear:both;
}
a.login_link {
	background:url(/psources/img/common/arrow_r.gif) no-repeat left 4px;
	font-size:1.0em;
	text-decoration:none;
	color:#999999;
	display:block;
	padding:0 0 0 0.7em;
	margin:-1px 5px 3px 5px;
}
a.login_link:hover {
	background:url(/psources/img/common/arrow_r.gif) no-repeat left -39px;
	color:#f5af0a;
}
.inner_shadow_content a.login_link {
	background:url(/psources/img/common/arrow_r_.gif) no-repeat left 4px;
	font-size:0.9em;
	color:#666666;
	margin:-1px 5px 3px 0px;
}
.inner_shadow_content a.login_link:hover {
	background:url(/psources/img/common/arrow_r_.gif) no-repeat left -39px;
	color:#f5af0a;
}
.cockpit_1c h4 {
	font-size:1.0em;
	font-weight:normal;
	color:#666666;
	margin:-0.5em 0.5em 0.5em 0.5em;
	width:15.2em;
	float:left;
}
.cockpit_1c p {
	font-size:1.0em;
	font-weight:normal;
	color:#999999;
	margin:0 0 0 0.4em;
	line-height:1.4em;
}
.cockpit_1c .inner_shadow {
	margin:12px 10px 24px 10px;
	width:142px;
	position:relative;
	z-index:0;
}
p.login_error {
	color:#616161;
	margin:0 1em 0.8em 1em;
	float:left;
}
.login_error img {
	margin:0 7px 0 -5px;
}
/************************/
/* inner shadow         */
/************************/
.inner_shadow {
	margin:10px;
	width:142px;
	position:relative;
	z-index:0;
}
.inner_shadow_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#ffffff;
	padding:0 3px;
	position:relative;
	z-index:2;
}
.inner_shadow1, .inner_shadow1a, .inner_shadow2, .inner_shadow2a {
	display:block;
	background: url(/psources/img/modules/inner_shadow_bgr_update_0903.gif) no-repeat #ffffff;
	width:100%;
	height:100%;
	position:absolute;
}
.inner_shadow1 {
	background-position:0 0;
	background-repeat: repeat;
	z-index:-2;
	top:-5px;
	left:-5px;
	bottom:0;
	padding:0 5px 5px 0;
}
.inner_shadow1 .inner_shadow1a {
	background-repeat: repeat;
	height:5px;
	width:5px;
	background-position:100% 0;
	right:-5px;
	top:0;
}
.inner_shadow2 {
	background-position:100% 100%;
	background-repeat: repeat;
	z-index:-1;
	bottom:-5px;
	right:-5px;
	padding:5px 0 0 5px;
}
.inner_shadow2 .inner_shadow2a {
	background-repeat: repeat;
	height:5px;
	width:5px;
	background-position:0 100%;
	left:-5px;
	bottom:0px;
}
/************************/
/* promo teaser         */
/************************/
.promo_teaser {
	width:182px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
.shadow_top {
	background:url(/psources/img/modules/top_01.png) no-repeat top left;
	height:10px;
	width:182px;
	font-size:8px;
}
.shadow_content {
	background:url(/psources/img/modules/shadow_bgr.png) repeat-y;
	width:162px;
	padding:0 10px;
}
.shadow_content img {
	width:172px;
	margin:0 -5px;
}
.shadow_bottom {
	background:url(/psources/img/modules/bottom_01.png) no-repeat top left;
	height:10px;
	width:182px;
	font-size:8px;
}
.promo_teaser h2 {
	padding:1em 0 0 0.4em;
}
.promo_teaser p {
	font-size:1.1em;
	line-height:1.4em;
	color:#666666;
	padding:0 0 0.6em 0.45em;
}
/************************/
/* promo teaser 2column */
/************************/
.promo_teaser_2c {
	width:374px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
.content_2c_01 {
	background:url(/psources/img/modules/promoteaser_2c_01.png) no-repeat;
	width:354px;
	padding:0 10px 5px;
}
.content_2c_02 {
	background:url(/psources/img/modules/promoteaser_2c_02.png) no-repeat;
	width:354px;
	padding:0 10px 5px;
}
.content_2c_03 {
	background:url(/psources/img/modules/promoteaser_2c_03.png) no-repeat;
	width:354px;
	padding:0 10px 5px;
}
.content_2c_01 img,
.content_2c_02 img,
.content_2c_03 img {
	margin:5px 0 0 -5px;
}
.promo_teaser2c_cont{
	position:relative;
	cursor:pointer;
}
/************************/
/* promo teaser 3column */
/************************/
.promo_teaser_3c {
	width:566px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
.content_3c_01 {
	background:url(/psources/img/modules/promoteaser_3c_01.png) no-repeat;
	width:546px;
	padding:0 10px 5px;
}
.content_3c_sicherheitspacket_unlogged {
	background:url(/psources/img/teaser/546x184/promoteaser_sicherheitspaket.png) no-repeat;
	width:546px;
	padding:0 10px 5px;
}
.promo_teaser3c_cont {
	position:relative;
	cursor:pointer;
}
.content_3c_01 img {
	margin:5px 0 0 -5px;
}
/************************/
/* service teaser       */
/************************/
.service_teaser {
	width:246px;
	margin:-0.5em 0 1.5em -0.5em;
	position:relative;
}
.service_content_01 {
	background:url(/psources/img/modules/service_01.png) no-repeat;
	height:246px;
}
.service_content_02 {
	background:url(/psources/img/modules/service_02.png) no-repeat;
	height:246px;
}
.service_content_03 {
	background:url(/psources/img/modules/service_03.png) no-repeat;
	height:246px;
}
.service_teaser img {
	width:236px;
	height:236px;
	margin:5px;
}
.service_container .middle{
	margin:0 1em 0 1em;
	float:left;
	width:23.6em;
}
.service_container .left {
	margin:0 1em 0 0em;
	float:left;
	width:23.6em;
}
.service_container .right {
	margin:0 0em 0 1em;
	float:left;
	width:23.6em;
}
.service_teaser_cont {
	position:relative;
	cursor:pointer;
}
/************************/
/* services teaser       */
/************************/
.services_teaser {
	width:182px;
	margin:-0.5em 0 1.5em -0.5em;
	position:relative;
}
.services_teaser a {
    outline:none;
}

.services_content_01 {
	background:url(/psources/img/modules/servicescenter_tarifwechsel.png) no-repeat;
	height:305px;
}
.services_content_01_unlogged {
	background:url(/psources/img/modules/servicescenter_tarifwechsel_unlogged.png) no-repeat;
	height:305px;
}
.services_content_02 {
	background:url(/psources/img/modules/servicescenter_speedtester.png) no-repeat;
	height:305px;
}
.services_content_03 {
	background:url(/psources/img/modules/servicescenter_downloads.png) no-repeat;
	height:305px;
}
.services_content_03_unlogged {
	background:url(/psources/img/modules/servicescenter_downloads_unlogged.png) no-repeat;
	height:305px;
}
.services_teaser img {
	width:182px;
	height:305px;
	margin:5px;
}
.services_container .middle{
	margin:0 1em 0 1em;
	float:left;
	width:16.6em;
}
.services_container .left {
	margin:0 1.6em 0 0em;
	float:left;
	width:16.6em;
}
.services_container .right {
	margin:0 0em 0 1.6em;
	float:left;
	width:16.6em;
}

.services_teaser_cont {
	position:relative;
	cursor:pointer;
}

#container_horizontal_extra {
    margin-top:-20px;
}

#container_horizontal_extra .xlcolumn {
    width: 35.5em;
}

#container_horizontal_extra .xlcolumn.right {
    width: 17em;
}

/************************/
/* TabContainer 3column */
/************************/
.tabcontainer_3c {
	width:566px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
ul#tab_nav {
	margin:0 0 -5px 18px;
	padding:0;
}
.tabcontainer_3c ul {
	margin:0 0 -5px 18px;
	padding:0;
	list-style-type:none;
}
li.tab {
	height:32px;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	float:left;
	display:inline;
	cursor: pointer;
}
li.active {
	margin:0 -5px 0 0;
}

.tab_button_right {
	background: url(/psources/img/modules/tab_normal.gif) no-repeat 0 -64px;
	width:10px;
	height:32px;
	float:left;
}
.tab_button_left {
	background:url(/psources/img/modules/tab_normal.gif) no-repeat 0 0;
	width:10px;
	height:32px;
	float:left;
}

.tab_button_link {
	background:url(/psources/img/modules/tab_normal.gif) repeat-x 0 -32px;
	height:32px;
	float:left;
	font-size:1.2em;
	padding:0 6px;
	line-height:3.1em;
	color:#ffffff;
}

.over .tab_button_right {
	background: url(/psources/img/modules/tab_normal.gif) no-repeat 0 -160px;
	width:10px;
	height:32px;
	float:left;
}
.over .tab_button_left {
	background:url(/psources/img/modules/tab_normal.gif) no-repeat 0 -96px;
	width:10px;
	height:32px;
	float:left;
}

.over .tab_button_link {
	background:url(/psources/img/modules/tab_normal.gif) repeat-x 0 -128px;
	height:32px;
	float:left;
	font-size:1.2em;
	padding:0 6px;
	line-height:3.1em;
	color:#ffffff;
}

.active .tab_button_left {
	background:url(/psources/img/modules/tab_active_left.png) no-repeat top left;
	width:10px;
	height:32px;
	float:left;
}

.active .tab_button_link {
	background:url(/psources/img/modules/tab_active_bgr.png) repeat-x top left;
	height:32px;
	float:left;
	font-size:1.25em;
	padding:0 15px;
	line-height:3.0em;
	color:#666666;
}
.active .tab_button_right {
	background:url(/psources/img/modules/tab_active_right.png) no-repeat top left;
	width:10px;
	height:32px;
	float:left;
}
a.tab_link {
	text-decoration:none;
	color: #ffffff;
}
.active a.tab_link {
	text-decoration:none;
	color: #666666;
}

.tab_top_3c {
	background:url(/psources/img/modules/top_03.png) no-repeat top left;
	height:10px;
	width:566px;
	font-size:8px;
}
.tab_content_3c {
	background:url(/psources/img/modules/shadow_bgr_03.png) repeat-y;
	width:526px;
	/*height:300px;*/
	padding:15px 20px;
}
/*.tab_content_3c img {
	width:364px;
	margin:0 -5px;
}*/

.tab_content_3c_gallery{
	background:url(/psources/img/modules/shadow_bgr_03.png) repeat-y;
	width:546px;
	height:218px;
	padding:5px 14px 3px 14px;
}
.tab_bottom_3c {
	background:url(/psources/img/modules/bottom_03.png) no-repeat top left;
	height:10px;
	width:566px;
	font-size:8px;
}
.tabcontainer_3c p{
	font-size:1.2em;
	line-height: 1.4em;
	color:#000000;
	padding: 0 0 0.6em 0.45em;
}
.tab_top_5c {
	background:url(/psources/img/modules/top_05.png) no-repeat top left;
	height:10px;
	width:951px;
	font-size:8px;
}
.tab_content_5c {
	background:url(/psources/img/modules/shadow_bgr_05.png) repeat-y;
	width:911px;
	/*height:300px;*/
	padding:15px 20px;
}
.tab_bottom_5c {
	background:url(/psources/img/modules/bottom_05.png) no-repeat top left;
	height:10px;
	width:951px;
	font-size:8px;
}
/************************/
/* Schnellzugriff       */
/************************/
#fast_access_accordion {
	position: relative;
}
#faq h2 {
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat 0 -23px;
	height:19px;
	cursor:pointer;
	margin:0 0 1px 0;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	padding: 3px 0 1px 10px;
}
#faq.active h2{
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat 0 0;
}
#customersupport h2 {
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat -172px -23px;
	height:19px;
	cursor:pointer;
	margin:0 0 1px 0;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	padding:3px 0 1px 10px;
}

#customersupport.active h2{
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat -172px 0;
}
#services h2 {
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat -344px -23px;
	height:19px;
	cursor:pointer;
	margin:0 0 1px 0;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	padding:3px 0px 1px 10px;
}
#services.active h2{
background:url(/psources/img/modules/fast_access_button.gif) no-repeat -172px 0;
}

.fast_access_toggle{}

.contents {
	background:url(/psources/img/modules/quicklink_bgr_01.gif) 0 0 no-repeat;
	height:83px!important;
	/* height:160px; old Style */
	overflow: hidden;
	display:block;
	margin:0.1em 0 0em 0;
	padding:0.9em 0.9em 0 0.9em;
}
.contents.contents_end{
	background:url(/psources/img/modules/quicklink_bgr_02.gif) 0 bottom no-repeat!important;
	/* background:url(/psources/img/modules/quicklink_bgr_02.gif) 0 0 no-repeat; old Style */
	margin:0 0 -6px 0;
}
.fast_access_content p{
	overflow:hidden;
	padding:0 0 15px 0;
}
.contents img{
	padding:0 0 0.9em 0;
}
.fast_access_end{
	background:url(/psources/img/modules/quicklink_bottom.gif) no-repeat top left;
	width:172px;
	height:2px;
}
/************************/
/* faq klappmenue      */
/************************/
#faq_container {
  	margin:-10px 0 0 0;
}
#faq_container	h2 ,#faq_container .active h2{
	background:transparent url(/psources/img/modules/klappbox_close.gif) no-repeat -2px  8px;
	cursor:pointer;
	font-size:1.2em;
	font-weight:normal;
	padding:11px 0 13px 32px;
	color:#434b51;cursor:pointer; height:15px;
}
#faq_container .active h2 {
	background:transparent url(/psources/img/modules/klappbox_open.gif) no-repeat -2px 8px;
}

#faq_container .section {
	background:transparent url(/psources/img/common/dotted_line.gif) repeat-x  left bottom;
	padding:0;	
	margin:0;
}
#faq_container .contents {
	background:none; 
	margin:1px 0px 0px 28px;
	padding:1px 0 0 0;
	height:auto!important;
	display:inherit;
}
.faq_content_item {
	background: transparent url(/psources/img/common/dotted_line.gif) repeat-x  left bottom;
	margin:0 0 1.5em 0;
}
.faq_content_item h3 {
	color:#F5AF0A;
	font-size:1.15em;
	line-height:0.6em;
	margin:0 0 0.8em 0.35em; 
	font-weight:normal;
}
.faq_content_item h4 {
	margin:0 0 0.4em 0.25em; 
	color:#424B51;
	font-size:1.6em;
	font-weight:normal;
	line-height:0.9em;
}
.faq_content_item h4 a {
	font-weight:normal;
	color:#424b51;
	text-decoration:none;
}
.faq_content_item h4:hover {
	font-weight:normal;
	color:#424b51;
	text-decoration:underline;
}
.faq_content_item p {
	padding:0 0 1em 0.35em; 
	font-size:1.2em;
	line-height:1.4em;
}
.faq_link {
	padding:0 0 2em 0;
	margin:0 0 0 0;
}
.faq_content_item .teaser_img {
	margin: 0 1.5em 1.5em 0;
}


#faq_container .teaser h2 {
background: none;
}
/************************/
/* link styles        */
/************************/
.relatedteaser .linkbox {
	padding:0 0 1.25em 0;
	margin:-0.9em 0 0 0;
}
.linkbox {
	padding:0 0 1.5em 0;
	margin:-0.5em 0 0 0;
}
.link_module {
	margin:-0.1em 0 0 0;
}
.related a.arrow{
	display:block;
	background:url(/psources/img/modules/quicklink_arrow.gif) no-repeat 0.45em 0.3em;
	font-size:1.1em;
	margin:0.4em 0 0 0;
	padding:0 0 0 1.7em;
}
a.arrow {
	display:block;
	background:url(/psources/img/modules/quicklink_arrow.gif) no-repeat 0.45em 0.30em;
	color:#666666;
	text-decoration:none;
	padding:0 0 0 1.7em;
	margin:0.5em 0 0 0;
	font-size:1.1em;
	position:relative;
}
.related a.arrow:hover {
	color:#f5af0a;
}
a.arrow:hover {
	color:#f5af0a;
}
.related a.arrow_button {
	font-size:1.1em;
	padding:0 0 0 2.2em;
	margin:0.4em 0 0 0;
}
.promo_teaser_2c a.arrow_button,
.promo_teaser a.arrow_button {
	font-size:1.1em;
	padding:0.3em 0 0.4em 2.2em;
	margin:0.4em 0 0 0;
}
a.arrow_button {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:0 0 0 2.2em;
	margin:0.5em 0 0 0;
	font-size:1.1em;
}
.arrowbutton {
	background:url(/psources/img/common/arrow_button.png) no-repeat left top;
	height:13px;
	width:13px;
	position:absolute;
	margin:0.05em 0 0 -1.7em;
	cursor:pointer;
}
.related .arrowbutton {
	margin:0.05em 0 0 -1.7em;
}
a.arrow_button:hover {
	color:#f5af0a;
}
a.arrow_button_produkt {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:0 0 0 2.2em;
	margin:0.5em 0 0 0;
	font-size:1.1em;
}
.arrowbutton_produkt {
	background:url(/psources/img/common/arrow_button.png) no-repeat left top;
	height:13px;
	width:13px;
	margin:0.05em 0 0 -1.7em;
	padding: 0 0 0 1.6em;
	cursor:pointer;
}
a.arrow_button_produkt:hover {
	color:#f5af0a;
}
.column a.txt_link {
	font-size:1.0em;
}
a.txt_link, .copy p a, .copy table * a {
	font-size:1.1em;
	color:#f5af0a;
	text-decoration:none;
}
a.quicklink {
	background:url(/psources/img/modules/quicklink_arrow.gif) no-repeat 0em 0.3em;
	color:#424b51;
	text-decoration:none;
	display:block;
	padding:0 0 0 1.1em;
	margin:0.35em 0 0 0;
	font-size:1.1em;
}
a.quicklink:hover {
	color:#f5af0a;
}
a.overview {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:0 0 0 1.7em;
	font-size:1.1em;
}
a.overview:hover {
	color:#f5af0a;
}
a.produkt_overview {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:0 0 0 1.7em;
	margin:0 0 0.6em 0;
	font-size:1.1em;
}
a.produkt_overview:hover {
	color:#f5af0a;
}
.no_line{
	background: none;
	margin:0;
}
a.li_link {
	color:#666666;
	text-decoration:none;
	display:block;
	font-size:1.0em;
}
a.li_link:hover {
	color:#f5af0a;
}
.button_yellow_left{
	background:url(/psources/img/modules/button_yellow_left.png) top left no-repeat;
	width:19px;
	height:24px;
	display:block;
	float:left;
}
.button_yellow_right {
	background:url(/psources/img/modules/button_yellow_right.png) top left no-repeat;
	width:19px;
	height:24px;
	display:block;
	float:left;
}
.button_yellow_txt {
	background:url(/psources/img/modules/button_yellow_bgr.png) top left repeat-x;
	height:24px;
	display:block;
	float:left;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	padding:0.4em 0 0 0;
}
.button_grey_left {
	background:url(/psources/img/modules/button_grey_left.png) top left no-repeat;
	width:19px;
	height:24px;
	display:block;
	float:left;
}
.button_grey_right {
	background:url(/psources/img/modules/button_grey_right.png) top left no-repeat;
	width:19px;
	height:24px;
	display:block;
	float:left;
}
.button_grey_txt {
	background:url(/psources/img/modules/button_grey_bgr.png) top left repeat-x;
	height:24px;
	display:block;
	float:left;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	padding:0.4em 0 0 0;
}
a.button_link {
	display:block;
	text-decoration:none;
	height:29px;
	cursor:pointer;
}
a.pdf_link{
	display:block;
	background:url(/psources/img/modules/pdf_bullet.gif) no-repeat 0px 0px;
	color:#666666;
	text-decoration:none;
	padding:0 0 0 1.7em;
	margin:0.5em 0 0 0.3em;
	font-size:1.2em;
	position:relative;
	height:16px;
}
/************************/
/* table styles         */
/************************/
table.standard_table,
table.standard_table tr,
table.standard_table td,
table.standard_table th {
	color:#434b51;
}
table {
	width:100%;
	margin:0em 0 3em 0;
	border-spacing:0px;
	clear:both;
}
thead{
	background:url(/psources/img/common/grey_line.gif) repeat-x left bottom;
}
th {
	width:auto;
	font-size:1.2em;
	height:1.8em;
	padding:0.3em;
	color:#666;
}
tr {
	background:url(/psources/img/common/ltgrey_line.gif) repeat-x left bottom;
}
td {
	width:auto;
	font-size:1.1em;
	height:1.8em;
	padding:0.3em;
	color:#666;
}
.firstcell {
	color:#666666;
}
.firstrow {
	padding: 0 0 0 0.45em;
}
a.sort {
	font-size:1.2em;
	background:url(/psources/img/modules/sort_arrow.gif) no-repeat right 6px;
	color:#424a51;
	font-weight:normal;
	text-decoration:none;
	padding:0 9px 0 0;
}
.first_tb_line,
.tr-0 {
	background:url(/psources/img/modules/dbl_line.gif) repeat-x 0px 28px;
}
.last_tb_line,
table.contenttable tr.tr-last {
	background:url(/psources/img/modules/dbl_line.gif) repeat-x 0px 37px;
	height:2px;
}
p.table_note {
	color:#999999;
	padding: 1.2em 0 0 0.45em;

}
table.contenttable,
table.contenttable tr,
table.contenttable td,
table.contenttable th {
	color:#434b51;
}
/************************/
/* form styles          */
/************************/
form {
	padding:0;
	margin:-0.55em 0 2em 0;
}
fieldset {
	border:none;
	background:url(/psources/img/common/dotted_line.gif) repeat-x left bottom;
	padding:0 0 2em 0;
	margin:0 0 1em 0;
	color:#434b51;
}
legend {
font-size:1.6em;
padding:0.1em 0 1.5em 0.25em;
color:#434b51;

}
label {
	display:block;
	cursor:pointer;
	color:#666666;
}
label.nobreak {
	display:inline;
}
label.sex {
	font-size:1.2em;
	color:#424b51;
}
.man {
	margin: 0 0 0 1.5em;
}
.textfield {
	padding:0 0 1.05em 0.45em;
	float:left;
	font-size: 1.1em;
	color:#999999
}
.textfield p{
	font-weight:bold;
	font-size:1.0em;
	color:#666666;
}
.formfield {
	width:23.8em;
	padding:0 0 1.05em 0.45em;
	float:left;
	font-size: 1.1em;
	color:#666666;
}
.left {
	margin:0 1em 0 0em;
}
.right {
	margin:0 0 0 1em;
}
input,select {
	width:23.0em;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	font-size:1em;
	margin:0.3em 0 0 0;
	color:#424b51;
	padding:0.3em 0.3em 0.3em 0.3em;
}
select {
	width:23.8em;
	padding:0 0 0 0.3em;
	height:1.6em;
}
input.small {
	width:4.6em;
}
input.medium {
	width:16.6em;
}
input.regular {
	width:auto;
	border:none;
}
input.radio {
	vertical-align:sub;
	margin:0 0 0 0.8em;
}
textarea {
	width:41.55em;
	height:5em;
	padding:0.3em;
	margin:0.3em 0 0 0;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
}
input.error , select.error, textarea.error {
	border-left:1px solid #cc0000;
	border-top:1px solid #cc0000;
	border-right:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
}
input.submitbutton {
	background:url(/psources/img/modules/send_button.png) no-repeat top left;
	width:121px;
	height:24px;
	border:none;
	cursor:pointer;
	margin:1.4em 0 0 0;
}
.forminfo {
	height:57px;
	width:556px;
	background:url(/psources/img/modules/info_bgr.gif) no-repeat top left;
	margin:0 0 1.5em 0;
}
.forminfo p {
	font-size:1.3em;
	padding:1em 1em 1em 4em;
}
.required {
	font-size:0.7em;
	color:#999999;
}
.required_error {
	font-size:0.7em;
	color:#cc0000;
}
p.form_error, div.form_error  {
	background:url(/psources/img/common/dotted_line.gif) repeat-x left bottom;
	color:#cc0000;
	margin:0 0em 0.8em 0em;
	padding:0.1em 0 1.0em 0.3em;
	font-size:1.2em;
	line-height:1.4em;
}
.center {
    text-align:center;
    display:block;
}

label.error_label {
	color:#cc0000;
}
/************************/
/* form styles VAS      */
/************************/
form #vas {
	padding:0;
	margin:-0.55em 0 0 0;
}
#vas label.nobreak {
	display:inline;
}
#vas label.sex {
	font-size:1.2em;
	color:#424b51;
}
#vas .man {
	margin: 0 0 0 1.5em;
}
#vas .formfield {
	width:47%;
}
#vas .textfield {
	width:97.5%;
}
#vas input,#vas select {
	width:100%;
}
#vas textarea {
	width:100%;
}
#vas select{
	width:102.5%;
	padding:0 0 0 0.3em;
	height:1.6em;
}
#vas input.small {
	width:18%;
}
#vas input.medium {
	width:73.9%;
}
#vas input.regular {
	width:auto;
	border:none;
}
/************************/
/* Gallery        */
/************************/
.gallery, .gallerylarge{
  margin:-3px 0 30px 0;
}
.photodetail, .videodetail{
  margin:8px 0 30px 0;
}
.contentOuterDiv {
  margin:0 0 10px 0;
  width:363px;
  height:60px;
  overflow:hidden;
  position:relative;
}
.gallerylarge .contentOuterDiv,.photodetail .contentOuterDiv,.videodetail .contentOuterDiv  {
	width:550px;
}
.contentInnerDiv {
	width:700px;
}

.contentInnerDiv div{
	float:left;
	display:inline;
	margin:0 14px 0 0;
	position:relative;
}
.contentInnerDiv div img{
	cursor:pointer;
}
.gallery_navigation_container{
	clear:left;
	display:block;
	height:24px;
}
.optionalLink {
	float:left;
}
.optionalLink .arrow_button {
	float:left;
	margin:0.3em 0 0 0;
}
.gallery_navigation{
	height:24px;
	width:118px;
	float:right;
}
.gallery_navtext {
	display:block;
	background:transparent url(/psources/img/modules/bg_gallery_button.gif) repeat left top;
	color:#999999;
	font-size:1em;
	width:60px;
	height:19px;
	float:left;
	padding:5px 5px 0 5px;
	text-align:center;
}
.gallery_navtext  span{
	visibility:visible;
}
.description {
	padding:0 0 7px 5px;
	font-size:1.1em;
}
.photodetail .description{
  padding:7px 0 27px 5px;
}

.videodetail .description{
  padding:27px 0 7px 5px;
}
.nextbt, .prevbt{
	float:left;
	cursor:pointer;
}
.hoverimage {
	position:absolute;
	left:0px;
	top:0;
	z-index:2;
	width:80px;
	height:60px;
}
/*grossansicht*/
.fullview_container,.fullsizeview_container {
	display:inline;
}

.fullview {
	margin:0 16px 0 0;
	width:364px;
	height:273px;
	position:relative;
	float:left;
}
.fullvideo {
	margin:0 16px 0 0;
	width:364px;
	/*height:248px;*/
	height:auto;
	position:relative;
	float:left;
}
.fullsizeview {
	/*width:555px;
	height:417px;*/
	width:400px;
	height:300px;
	position:relative;
	overflow:hidden;
}
.imgprevbt {
	position:absolute;
	width:37px;
	height:40px;
	top:125px;
	left:0;
	z-index:5;
    background-image:url(/psources/img/modules/prev_image_bt.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
.imgnextbt {
	position:absolute;
	width:37px;
	height:40px;
	top:125px;
	left:327px;
	z-index:5;
	background-image:url(/psources/img/modules/next_image_bt.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:right top;
}
.imgprevbt_hover {
	position:absolute;
	width:37px;
	height:40px;
	top:125px;
	left:0;
	z-index:5;
    background-image:url(/psources/img/modules/prev_image_bt_hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:left top;
}
.imgnextbt_hover {
	position:absolute;
	width:37px;
	height:40px;
	top:125px;
	left:327px;
	z-index:5;
	background-image:url(/psources/img/modules/next_image_bt_hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:right top;
}
.fullsizeview .imgnextbt,.fullsizeview .imgnextbt_hover {
	/*top:200px;
	left:518px;*/
	top:130px;
	left:363px;
}
.fullsizeview .imgprevbt,.fullsizeview .imgprevbt_hover {
	/*top:200px;*/
	top:130px;
	left:0px;
}
.fullview_container .teaser {
	margin: 0 0 1.5em 0;
	background-image:none;
	overflow:hidden;
	float:left;
	width:170px;
}
.fullsizeview_container .teaser {
	margin: -0.1em 0 -0.3em 0;
	background-image:none;
	overflow:hidden;
}

/*reitergalerie*/	

.reitergallery {
  margin:0 0 0 0;
}
.reitergallery .contentInnerDiv div {
	float:left;
	display:inline;
	margin:0 6px 0 0;
    background:transparent url(/psources/img/modules/bg_gallery_div.gif) no-repeat left top;
	width:130px;
	height:164px;
	padding:11px 0px 8px 0px;
	cursor:pointer;
}
.reitergallery .contentInnerDiv div.reitergallery_hover {
    background:transparent url(/psources/img/modules/bg_gallery_div_hover.gif) no-repeat left top;
}
.reitergallery .contentOuterDiv {
  margin:0 0 10px 0;
  width:538px;
  height:183px;
}
.reitergallery .gallery_navigation_container {
	clear:left;
	display:block;
	width:538px;
}
.reitergallery .optionalLink .arrow_button {
	float:left;
	margin:0.35em 0 0 0.4em;
}
.reitergallery .teaser h2 {
	margin: 0 0 0.9em 0.9em;
	padding:0;
}
.reitergallery  .teaser p {
	padding:0 1em 0.2em 0.9em;
	height:45px;
	font-size:1.1em;
}
.reitergallery  .teaser img {
	float:none;
	margin:0 0 0.6em 1em;
	height:83px;
	width:110px;
}
.reitergallery  .contentInnerDiv a {
	margin:0 0 0 0.9em;
	display:block;
}
/************************/
/* Stoerer              */
/************************/
.stoerer_01 {
	position:absolute;
	right:0.5em;
}
.stoerer_content {
	background:url(/psources/img/modules/stoerer_1.png) no-repeat top left;
	float:right;
	height:60px;
	width:60px;
}
/************************/
/*StartContainer Dienste*/
/************************/
#start_container_dienste {
	margin: 0 0 3em 0;
}
.start_email {
	width:748px;
	height:240px;
}
.start_home {
	width:748px;
	height:240px;
}
.start_media {
	width:748px;
	height:240px;
}
.start_security {
	width:748px;
	height:240px;
}
.start_tv {
	width:748px;
	height:240px;
}
ul#dienstenav  {
	padding:17.5em 0 0 1.4em;
	position:relative;
}
ul#dienstenav li {
	display:inline;
	height:60px;
	width:140px;
}
a.dienst_01 {
	background:url(/psources/img/modules/dienst_nav_01_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.dienst_01:hover {
	background:url(/psources/img/modules/dienst_nav_01_01.png) no-repeat top left;
}
a.dienst_02 {
	background:url(/psources/img/modules/dienst_nav_02_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.dienst_02:hover {
	background:url(/psources/img/modules/dienst_nav_02_01.png) no-repeat top left;
} 
a.dienst_03 {
	background:url(/psources/img/modules/dienst_nav_03_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.dienst_03:hover {
	background:url(/psources/img/modules/dienst_nav_03_01.png) no-repeat top left;
} 
a.dienst_04 {
	background:url(/psources/img/modules/dienst_nav_04_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.dienst_04:hover {
	background:url(/psources/img/modules/dienst_nav_04_01.png) no-repeat top left;
} 
a.dienst_05 {
	background:url(/psources/img/modules/dienst_nav_05_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
}
a.dienst_05:hover {
	background:url(/psources/img/modules/dienst_nav_05_01.png) no-repeat top left;
}
a.dienst_01_active {
	background:url(/psources/img/modules/dienst_nav_01_01.png) no-repeat top left;
}
a.dienst_02_active {
	background:url(/psources/img/modules/dienst_nav_02_01.png) no-repeat top left;
}
a.dienst_03_active {
	background:url(/psources/img/modules/dienst_nav_03_01.png) no-repeat top left;
}
a.dienst_04_active {
	background:url(/psources/img/modules/dienst_nav_04_01.png) no-repeat top left;
}
a.dienst_05_active {
	background:url(/psources/img/modules/dienst_nav_05_01.png) no-repeat top left;
}
#start_container_dienste .slide {
	position:absolute;
}
/************************/
/*StartContainer Produkte*/
/************************/
#start_container_produkte {
	margin: 0 0 3em 0;
}
.wunsch_tv {
	width: 748px;
	height: 300px;
}
.internet_phone {
	width: 748px;
	height: 300px;
}
.accessories {
	width: 748px;
	height: 300px;
}
ul#produktenav  {
	padding:0.5em 0 0em 1.4em;
	position: relative;
	z-index:999;
	top:23em;
	z-index:1;
}
ul#produktenav li {
	display:inline;
	height:60px;
	width:236px;
}
a.produkt_01 {
	background:url(/psources/img/modules/produkt_nav_01_00.png) no-repeat top left;
	width:236px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.produkt_01:hover {
	background:url(/psources/img/modules/produkt_nav_01_01.png) no-repeat top left;
}
a.produkt_02 {
	background:url(/psources/img/modules/produkt_nav_02_00.png) no-repeat top left;
	width:236px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.produkt_02:hover {
	background:url(/psources/img/modules/produkt_nav_02_01.png) no-repeat top left;
} 
a.produkt_03 {
	background:url(/psources/img/modules/produkt_nav_03_00.png) no-repeat top left;
	width:236px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.produkt_03:hover {
	background:url(/psources/img/modules/produkt_nav_03_01.png) no-repeat top left;
}
a.update_produkt {
	background:url(/psources/img/modules/produkt_nav_04_00.png) no-repeat top left;
	width:236px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.update_produkt:hover {
	background:url(/psources/img/modules/produkt_nav_04_01.png) no-repeat top left;
}
#start_container_produkte .slide {
	position:absolute;
}
a.produkt_01_active {
	background:url(/psources/img/modules/produkt_nav_01_01.png) no-repeat top left;
}
a.produkt_02_active {
	background:url(/psources/img/modules/produkt_nav_02_01.png) no-repeat top left;
}
a.produkt_03_active {
	background:url(/psources/img/modules/produkt_nav_03_01.png) no-repeat top left;
}
a.update_produkt.produkt_03_active  {
	background:url(/psources/img/modules/produkt_nav_04_01.png) no-repeat top left;
}

ul#produktenav_vod  {
	padding:0.5em 0 0em 1.4em;
	position: relative;
	z-index:999;
	top:23em;
	z-index:1;
}
ul#produktenav_vod li {
	display:inline;
	height:60px;
	width:178px;
}
#produktenav_vod a.produkt_01 {
	background:url(/psources/img/vod/produkt_nav_01_00.png) no-repeat top left;
	width:178px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
#produktenav_vod a.produkt_01:hover {
	background:url(/psources/img/vod/produkt_nav_01_01.png) no-repeat top left;
}
#produktenav_vod a.produkt_02 {
	background:url(/psources/img/vod/produkt_nav_02_00.png) no-repeat top left;
	width:178px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
#produktenav_vod a.produkt_02:hover {
	background:url(/psources/img/vod/produkt_nav_02_01.png) no-repeat top left;
} 
#produktenav_vod a.produkt_03 {
	background:url(/psources/img/vod/produkt_nav_03_00.png) no-repeat top left;
	width:178px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
#produktenav_vod a.produkt_03:hover {
	background:url(/psources/img/vod/produkt_nav_03_01.png) no-repeat top left;
}
#produktenav_vod a.produkt_04 {
	background:url(/psources/img/vod/produkt_nav_04_00.png) no-repeat top left;
	width:178px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
#produktenav_vod a.produkt_04:hover {
	background:url(/psources/img/vod/produkt_nav_04_01.png) no-repeat top left;
}
#produktenav_vod a.produkt_01_active {
	background:url(/psources/img/vod/produkt_nav_01_01.png) no-repeat top left;
}
#produktenav_vod a.produkt_02_active {
	background:url(/psources/img/vod/produkt_nav_02_01.png) no-repeat top left;
}
#produktenav_vod a.produkt_03_active {
	background:url(/psources/img/vod/produkt_nav_03_01.png) no-repeat top left;
}
#produktenav_vod a.produkt_04_active  {
	background:url(/psources/img/vod/produkt_nav_04_01.png) no-repeat top left;
}

/************************/
/* promo teaser 2column */
/************************/
.promo_teaser_2c {
	width:374px;
	margin:-0.5em 0 1.5em -0.5em;
	position:relative;
}
.content_2c {
	width:354px;
	padding:0 10px 5px;
}
.content_2c img {
	margin:5px 0 0 -5px;
}
.promo_teaser2c_cont{
	position:relative;
	cursor:pointer;
}

/************************/
/* promo teaser 3column */
/************************/
.promo_teaser_3c {
	width:566px;
	margin:-0.5em 0 1.5em -0.5em;
	position:relative;
}
.content_3c {
	width:546px;
	padding:0 10px 5px;
}

.promo_teaser3c_cont {
	position:relative;
	cursor:pointer;
}
.content_3c img {
	margin:5px 0 0 -5px;
}

/************************/
/* typo3 finetuning */
/************************/
.tab_content_3c table {
	width:96%;
}

.tab_content_3c .tr-last {
	background-image:none;
}

.tab_content_3c #faq_container .section {
	width:96%;
}

/**************/
/* 04.11.2008 */
/**************/
#csc .tab_content_3c .produkt_container .produkt_teaser h3{
	font-size:1.6em;
	font-weight:normal;
	/*color:#424b51;*/
	color:#000000;
	/*line-height:0.9em;*/
	margin:0 0 0.45em 0;
	padding: 0 0 0 0.25em;
}
#csc .produkt_container .produkt_teaser h3{
	font-size:1.6em;
	font-weight:normal;
	/*color:#424b51;*/
	color:#000000;
	/*line-height:0.9em;*/
	margin:0 0 0.45em 0;
	padding: 0 0 0 0.25em;
}
form#cockpit{
	margin-bottom:0px;
}

/*************************
 * default styles for extension "tx_cssstyledcontent" 
 */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
=======
}

/*********************************/
/* Sport/Bundesliga1_2_Champions */
/*********************************/
/*table #ERGEBNISSE{
	margin-bottom:30px;
	border-spacing:0px;
}
table#ERGEBNISSE tr{
	background-image:none;
}
table#ERGEBNISSE th, table#ERGEBNISSE td{
	width:auto;
	font-size:1.1em;
	height:1.8em;
	padding:0.3em;
	color:#666;
}
table#TABELLE{
	border-spacing:0px;
}
table#TABELLE tr{
	background-image:none;
}*/
table#TABELLE thead tr{
	background:url(/psources/img/common/grey_line.gif) repeat-x left bottom;
}
/*table#TABELLE td{
	width:auto;
	font-size:1.1em;
	height:1.8em;
	padding:0.3em;
	color:#666;
}*/

/**************/
/* gameModule */
/**************/
.gameHead{
	display:block;
	float:left;
	width:556px;
	margin:0 0 2em;
	*-margin:0 0 1.3em;
}
.gameHead .gameImg{
	float:left;
	width:auto;
	margin-right:20px;
}
.gameHead .gameImg img{
	margin:0 0 0 5px;
}
.gameHead .gameDesc{
	float:left;
	width:356px;
	height:85px;
	padding-left:3px;
}
.gameHead .gameDesc h3{
	font-size:1.6em;
	font-weight:normal;
	/*color:#424b51;*/
	color:#000000;
	margin:0 0 0.2em 0;
}
.gameHead .gameDesc ul{
	list-style-type:none;
	font-size:1.1em;
}
.gameHead .gameDesc ul span.fTitle{
	font-weight:bold;
}
.gameHead .gamePrize{
	float:left;
	width:356px;
	height:22px;
	font-size:1.2em;
	padding-left:3px;
}
.gameHead .gamePrize span.prize{
	font-weight:bold;
}
.gameHead .gameButton{
	float:left;
	width:356px;
	height:24px;
}
.game_copy_container{
	display:block;
}
.game_copy_container p.game_copy{
	font-size:1.2em;
	line-height:1.4em;
	color:#666666;
	padding:0 0 1em 0.3em;
}
.teaser_img.fixed_height img {
position:static;
margin-left:0;

}
.section.active h2.fast_access_toggle{
	cursor:default !important;
}
#faq_container .section.active h2.fast_access_toggle{
	cursor:pointer !important;
}
.section h2.fast_access_toggle{
	font-weight:bold !important;
}
.tabcontainer_3c .tab{
	font-weight:bold !important; 
}
.column .teaser {
width:172px;
overflow:hidden;
}
.column .teaser .teaser_img {
width:172px;
}

div.hint p{
	font-size:1.1em !important;
}


/***/
/* Klappmodul */
/***/
#faq_container .teaser h2{
	display:inline;
	padding-left:0px;
}

/***/
/* special_list in der xlcolumn */
/***/
.xlcolumn .teaser .special_list{
	padding-top:0.8em;
}

/***/
/* link in tabelle */
/***/
.copy table * a {
	font-size:inherit;
}

/********************/
/*** GoogleSearch ***/
/********************/

.google_wrapper {
position:relative;
width:951px;
}
#searchform input.search {
background:transparent url(/psources/img/modules/search_field_big.gif) no-repeat scroll 0;
border:medium none;
color:#666666;
float:left;
font-size:1em;
height:20px;
margin:0;
overflow:hidden;
padding:4px 4px 0;
width:300px;
}
#searchform input.searchbutton {
background:transparent url(/psources/img/modules/search_button_resultpage.png) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:24px;
margin:-1px 0 0;
width:84px;
=======
@charset "utf-8";
/************************/
/* container            */
/************************/
/* standart module & navigation container */
#fast_access_container,
.vertikal_container,
.horizontal_container,
#left_sub_nav {
	margin:0 0 3em 0;
}
#fast_access_container h1,
.vertikal_container h1,
.horizontal_container h1,
#left_sub_nav h1 {
	font-size:1.25em;
	/*color:#424b51;*/
	color:#666666;
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:-0.2em 0 1.2em 0;
	padding:0 0 0.5em 0.3em;
}

#left_sub_nav h1 {
	margin:-0.2em 0 0 0;
}
/* ad container*/
.ad_container {
	margin:0 0 3em 0;
}
.ad_container h1 {
	font-size:1.0em;
	color:#999999;
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:-0.2em 0 1.5em 0;
	padding:0.3em 0 0.5em 0.5em;
	font-weight:normal;
}
.ad_container .banner {
	text-align:center;
}
.ad_container .full_size {
	width:46.8em;
	margin:0 auto;
}
.container_term {
	background:url(/psources/img/common/dotted_line.gif) repeat-x top left;
	padding:1.5em 0 0 0;
}
.produkt_container h1 {
	font-size:1.25em;
	/*color:#424b51;*/
	color:#F5AF0A;
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:-0.2em 0 1.2em 0;
	padding:0 0 0.5em 0.3em;
}
.produkt_container p {
	font-size:1.2em;
	line-height:1.4em;
	color:#666666;	
	padding:0 0 1.0em 0.3em;
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:-0.2em 0 1.5em 0;
}
.produkt_img_container {
	float:left;
}
.produkt_li_container_3c {
	float:left;
	width:37.4em;
}
.produkt_li_container_2c {
	float:left;
	width:50%;
}
/************************/
/* Teaser Module        */
/************************/
/* standard teaser */
.teaser,
.relatedteaser,
.produkt_teaser {
	background:url(/psources/img/common/dotted_line.gif) bottom left repeat-x;
	margin:0 0 1.5em 0;
}
h2 a {
	/*color:#f5af0a;*/	
	color:#666666;
	text-decoration:none;
}
.promo_teaser h2,
.teaser h2,
.produkt_teaser h2 {
	font-size:1.1em;
	/*color:#f5af0a;*/	
	color:#f5af0a;
	margin:0 0 0.3em 0;
	line-height:1.2em;
	padding:0 0 0 0.45em;
	font-weight:lighter;
}
.relatedteaser h2 {
	font-size:1.0em;
	/*color:#f5af0a;*/	
	color:#666666;
	margin:0 0 1.0em 0;
	line-height:0.6em;
	padding:0 0 0 0.4em;
	font-weight:lighter;
}
.copy_headlines {
	margin:0 0 2.75em 0;
}
.relatedteaser h2 {
	margin:0 0 0.7em 0;
}
.teaser h3, .copy h2 {
	font-size:1.6em;
	font-weight:bold;
	color:#424b51;
	/*color:#000000;*/
	/*line-height:0.9em;*/
	margin:0 0 0.2em 0;
	padding:0 0 0 0.25em;
}

.teaser h3 a,
.relatedteaser h3 a {
	font-weight:bold;
	color:#424b51;
	/*color:#000000;*/
	text-decoration:none;
}
.teaser h3 a:hover,
.relatedteaser h3 a:hover {
	font-weight:bold;
	color:#424b51;
	/*color:#000000;*/
	text-decoration:underline;
}
.produkt_teaser h3 {
	font-size:1.6em;
	font-weight:bold;
	color:#424b51;
	/*color:#000000;*/
	/*line-height:0.9em;*/
	margin:0 0 0.45em 0;
	padding: 0 0 0 0.25em;
}
.relatedteaser h3 {
	font-size:1.4em;
	font-weight:normal;
	/*color:#424b51;*/
	color:#000000;
	/*line-height:0.9em;*/
	margin:0.6em 0 0.4em 0;
	padding:0 0 0 0.25em;
}
.teaser p,
.relatedteaser p,
.produkt_teaser p {
	font-size:1.2em;
	line-height:1.4em;
	color:#000000;
	padding:0 0 1.0em 0.3em;
	background:none;
}
.produkt_teaser p {
	padding:0 0 0 0.3em;
	background:none;
}
.relatedteaser p {
	font-size:1.1em;
	padding:0 0 1.15em 0.45em;
}
/* teaser related*/
.related .teaser p {
	font-size:1.1em;
	line-height:1.4em;
	color:#666666;
	padding:0 0 0 0.25em;
}
/* teaser image */
.teaser img,
.copy img {
	float:left;
}
.produkt_teaser img {
	padding:0 1.0em 1.0em 0;
}
.copy img,
.relatedteaser img,
.relatedteaser object,
.teaser object,
.teaser img {
	float:left;
	margin:0 0 0 -0.45em;
}
.copy .teaser_img {
	float:left;
	margin:0 0 1.0em 8px;
}
.teaser_img {
	float:left;
	margin:0 0 1.5em 0;
}

.horizontal_container.teaser_img.fixed_height {
width:172px;
overflow:hidden;
margin-left:-5px;
}
.img_space {
	width:15px;
	height:0.1em;
	font-size:0.1em;
	float:left;
	margin:0 0 -0.1em 0;
}
ul.standard_list {
	padding:0 0 0.9em 0;
	margin:-0.4em 0 0 0;
}
ul.standard_list li{
	font-size:1.2em;
	line-height:1.4em;
	list-style:inside;
	list-style-type:none;

	background:url(/psources/img/modules/standard_bullet.gif) no-repeat 0px 7px;
	padding:0 0 0 28px;
	margin:0 0 0 5px;
}
ul.special_list {
	padding:0em 0 0.8em 0;
	margin:-0.3em 0 0 0;
}
ul.special_list li {
	font-size:1.2em;
	line-height:1.4em;
	list-style:inside;
	list-style-type:none;
	background:url(/psources/img/modules/special_bullet.gif) no-repeat 0px 4px;
	padding:0 0 0 28px;
	margin:0 0 0 5px;
}
ul.special_list li.download_pdf {
	font-size:1.2em;
	line-height:2em;
	list-style:inside;
	list-style-type:none;
	background:url(/psources/img/modules/pdf_bullet.gif) no-repeat 0px 4px;
	padding:0 0 0 28px;
	margin:0 0 0 5px;
}
.produkt_teaser ul {
	display:block;
	margin:0;
	position:relative;
}
.shopping_cart {
	background:url(/psources/img/modules/2shopping_cart.png) no-repeat top left;
	width:144px;
	height:24px;
	/*cursor:pointer;*/
	margin:0 0 1.0em 0;
}
.button {
	cursor:pointer;
	padding:0 0 1.0em 0;
}
.button a {
	position:relative;
}
.produkt_img {
	display:block;
}
img.stoerer {
	float:right;
	padding-left:1em;
}
.produkt_link_container {
	margin:-0.3em 0 0 0;
	width:172px;
}
.overview_container {
	margin:0 0 -0.6em 0;
}
p.euro {
	font-size:1.25em;
	font-weight:bold;
	color:#424b51;
	margin:-0.3em 0 0.3em 0;
}
/************************/
/* Copy Module          */
/************************/
/* Copy Container*/
ul.copy_container {
	padding:0.3em 0 0.3em 43.7em;
	margin: 0 0 1em 0;
	background:url(/psources/img/common/dotted_line.gif) repeat-x bottom left;
}
ul.copy_container li {
	display:inline;
	padding:0;
	list-style:none;
	margin:0 0 0 -0.4em;
}
ul.copy_container a.copy_header {
	background:url(/psources/img/meta/trenner_meta.gif) no-repeat right 3px;
	font-size:1.0em;
	text-decoration:none;
	color:#999;
	padding:0 0.8em;
}
ul.copy_container a.back {
	background:none;
	padding:1.4em 2.2em 0 0.8em;
}
ul.copy_container .backbutton {
	background:url(/psources/img/modules/back_button.png) no-repeat left top;
	height:28px;
	width:14px;
	position:absolute;
	margin:-1.4em 0 0 0.6em;
	cursor:pointer;
}
ul.copy_container a.copy_header:hover, ul.copy_container a.back:hover {
	color:#f5af0a;
}
.copy_headlines h1 {
	background:none;
	font-size:1.6em;
	font-weight:normal;
	margin:0 0 0.5em 0;
	padding: 0 0 0 0.25em;
}
.copy_headlines h2 {
	background:none;
	font-size:1.2em;
	margin:0 0 0.75em 0;
	padding: 0 0 0 0.4em;
}
.copy_headlines h3 {
	background:none;
	font-size:1.2em;
	font-weight:normal;
	margin:0 0 1em 0;
	padding:0 0 0 0.3em;
}
.copy {
	margin:0 0 2.5em 0;
}
.copy p {
	font-size:1.2em;
	line-height:1.4em;
	color:#666666;
	padding:0 0 1em 0.3em;
}
.copy_module_container .ad_container {
	margin:-2.1em 0 3em 0;
}
.copy .img_txt {
float:left;
padding:0.6em 0 0 0;
width:356px;
}
p.img_subtitel {
color: #424B51;
font-size:0.9em;
padding:0;
}
p.img_source {
font-size:0.9em;
padding:0;
}
/* Corner Box Shadow */
.container {
	margin:50px 0 0 50px;
	width:17.2em;
	position:relative;
	z-index:0;
	float:right;
}
.module_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#ffffff;
	padding:10px;
	position:relative;
	z-index:2;
}
.shadow1, .shadow1a, .shadow2, .shadow2a {
	display:block;
	background:url(/psources/img/modules/glow.png) no-repeat;
	width:100%;
	height:100%;
	position:absolute;
}
.shadow1 {
	background-position:0 0;
	z-index:-2;
	top:-5px;
	left:-5px;
	bottom:0;
	padding:0 5px 5px 0;
}
.shadow1 .shadow1a {
	height:5px;
	width:5px;
	background-position:100% 0;
	right:-5px;
	top:0;
}
.shadow2 {
	background-position:100% 100%;
	z-index:-1;
	bottom:-5px;
	right:-5px;
	padding:5px 0 0 5px;
}
.shadow2 .shadow2a {
	height:5px;
	width:5px;
	background-position:0 100%;
	left:-5px;
	bottom:0;
}
/* Round Box Shadow */
.round_container {
	width:172px;
	position:relative;
	z-index:0;
	float:right;
}
.module_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:10px;
	position:relative;
	z-index:2;
}
.r_shadow1, .r_shadow1a, .r_shadow2, .r_shadow2a {
	display:block;
	background:url(/psources/img/modules/round_glow.png) no-repeat;
	width:100%;
	height:100%;
	position:absolute;
}
.r_shadow1 {
	background-position:0 0;
	z-index:-2;
	top:-9px;
	left:-9px;
	bottom:0;
	padding:0 6px 6px 0;
}
.r_shadow1 .r_shadow1a {
	height:12px;
	width:12px;
	background-position:100% 0;
	right:-12px;
	top:0;
}
.r_shadow2 {
	background-position:100% 100%;
	z-index:-1;
	bottom:-9px;
	right:-9px;
	padding:6px 0 0 6px;
}
.r_shadow2 .r_shadow2a {
	height:12px;
	width:12px;
	background-position:0 100%;
	left:-12px;
	bottom:0;
}
.test {
	background:url(/psources/img/modules/round_glow.png)repeat top left;
	height:20px;
}
/************************/
/* cockpit 1c           */
/************************/
.cockpit_1c {
	width:182px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
.cockpit_1c legend {
	display:none;
}
.cockpit_1c fieldset {
	background:none;
	margin:0;
	padding:0 0 4px;
}
.cockpit_1c_top {
	background:url(/psources/img/modules/top_01_update_0903.png) no-repeat top left;
	height:10px;
	width:182px;
	font-size:8px;
}
.cockpit_1c_content {
	background:url(/psources/img/modules/shadow_bgr_update_0903.png) no-repeat top left;
	width:162px;
	padding:0 10px;
}
.cockpit_1c_content img{
	margin:0px 7px 12px -5px;
	float:left;
}
.cockpit_1c_bottom {
	background:url(/psources/img/modules/bottom_01_update_0903.png) no-repeat top left;
	height:10px;
	width:182px;
	font-size:8px;
}
.cockpit_1c input.login {
	background:url(/psources/img/modules/login_input_update_0903.gif) no-repeat scroll;
	border:medium none;
	color:#666666;
	font-size:1em;
	height: 20px;
	width:153px;
	overflow:hidden;
	padding:4px 4px 0px;
	float:left;
	margin:0 0 1px 5px;
}
.cockpit_1c input.login:focus {
	color:#666666;
}
.cockpit_1c input.error{
	color:#c20000;
}
.cockpit_1c input.loginbutton {
	background:url(/psources/img/modules/login_button.png) no-repeat top left;
	width:84px;
	height:24px;
	border:none;
	cursor: pointer;
	margin:6px 0 0 0;
}
.cockpit_1c input.logoffbutton {
	background:url(/psources/img/modules/logoff_button.png) no-repeat top left;
	width:84px;
	height:24px;
	border:none;
	cursor: pointer;
	margin:-18px 0 3px 0;
}
.cockpit_1c input.chkbox {
	margin: 3px 0 0 5px;
}
.cockpit_1c label {
	color:#999999;
}
.login_required {
	font-size:0.9em;
	color:#999999;
	padding:1.3em 0 0 0;
	float:left;
}
form#cockpit {
	clear:both;
}
a.login_link {
	background:url(/psources/img/common/arrow_r.gif) no-repeat left 4px;
	font-size:1.0em;
	text-decoration:none;
	color:#999999;
	display:block;
	padding:0 0 0 0.7em;
	margin:-1px 5px 3px 5px;
}
a.login_link:hover {
	background:url(/psources/img/common/arrow_r.gif) no-repeat left -39px;
	color:#f5af0a;
}
.inner_shadow_content a.login_link {
	background:url(/psources/img/common/arrow_r_.gif) no-repeat left 4px;
	font-size:0.9em;
	color:#666666;
	margin:-1px 5px 3px 0px;
}
.inner_shadow_content a.login_link:hover {
	background:url(/psources/img/common/arrow_r_.gif) no-repeat left -39px;
	color:#f5af0a;
}
.cockpit_1c h4 {
	font-size:1.0em;
	font-weight:normal;
	color:#666666;
	margin:-0.5em 0.5em 0.5em 0.5em;
	width:15.2em;
	float:left;
}
.cockpit_1c p {
	font-size:1.0em;
	font-weight:normal;
	color:#999999;
	margin:0 0 0 0.4em;
	line-height:1.4em;
}
.cockpit_1c .inner_shadow {
	margin:12px 10px 24px 10px;
	width:142px;
	position:relative;
	z-index:0;
}
p.login_error {
	color:#616161;
	margin:0 1em 0.8em 1em;
	float:left;
}
.login_error img {
	margin:0 7px 0 -5px;
}
/************************/
/* inner shadow         */
/************************/
.inner_shadow {
	margin:10px;
	width:142px;
	position:relative;
	z-index:0;
}
.inner_shadow_content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background:#ffffff;
	padding:0 3px;
	position:relative;
	z-index:2;
}
.inner_shadow1, .inner_shadow1a, .inner_shadow2, .inner_shadow2a {
	display:block;
	background: url(/psources/img/modules/inner_shadow_bgr_update_0903.gif) no-repeat #ffffff;
	width:100%;
	height:100%;
	position:absolute;
}
.inner_shadow1 {
	background-position:0 0;
	background-repeat: repeat;
	z-index:-2;
	top:-5px;
	left:-5px;
	bottom:0;
	padding:0 5px 5px 0;
}
.inner_shadow1 .inner_shadow1a {
	background-repeat: repeat;
	height:5px;
	width:5px;
	background-position:100% 0;
	right:-5px;
	top:0;
}
.inner_shadow2 {
	background-position:100% 100%;
	background-repeat: repeat;
	z-index:-1;
	bottom:-5px;
	right:-5px;
	padding:5px 0 0 5px;
}
.inner_shadow2 .inner_shadow2a {
	background-repeat: repeat;
	height:5px;
	width:5px;
	background-position:0 100%;
	left:-5px;
	bottom:0px;
}
/************************/
/* promo teaser         */
/************************/
.promo_teaser {
	width:182px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
.shadow_top {
	background:url(/psources/img/modules/top_01.png) no-repeat top left;
	height:10px;
	width:182px;
	font-size:8px;
}
.shadow_content {
	background:url(/psources/img/modules/shadow_bgr.png) repeat-y;
	width:162px;
	padding:0 10px;
}
.shadow_content img {
	width:172px;
	margin:0 -5px;
}
.shadow_bottom {
	background:url(/psources/img/modules/bottom_01.png) no-repeat top left;
	height:10px;
	width:182px;
	font-size:8px;
}
.promo_teaser h2 {
	padding:1em 0 0 0.4em;
}
.promo_teaser p {
	font-size:1.1em;
	line-height:1.4em;
	color:#666666;
	padding:0 0 0.6em 0.45em;
}
/************************/
/* promo teaser 2column */
/************************/
.promo_teaser_2c {
	width:374px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
.content_2c_01 {
	background:url(/psources/img/modules/promoteaser_2c_01.png) no-repeat;
	width:354px;
	padding:0 10px 5px;
}
.content_2c_02 {
	background:url(/psources/img/modules/promoteaser_2c_02.png) no-repeat;
	width:354px;
	padding:0 10px 5px;
}
.content_2c_03 {
	background:url(/psources/img/modules/promoteaser_2c_03.png) no-repeat;
	width:354px;
	padding:0 10px 5px;
}
.content_2c_01 img,
.content_2c_02 img,
.content_2c_03 img {
	margin:5px 0 0 -5px;
}
.promo_teaser2c_cont{
	position:relative;
	cursor:pointer;
}
/************************/
/* promo teaser 3column */
/************************/
.promo_teaser_3c {
	width:566px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
.content_3c_01 {
	background:url(/psources/img/modules/promoteaser_3c_01.png) no-repeat;
	width:546px;
	padding:0 10px 5px;
}
.content_3c_sicherheitspacket_unlogged {
	background:url(/psources/img/teaser/546x184/promoteaser_sicherheitspaket.png) no-repeat;
	width:546px;
	padding:0 10px 5px;
}
.promo_teaser3c_cont {
	position:relative;
	cursor:pointer;
}
.content_3c_01 img {
	margin:5px 0 0 -5px;
}
/************************/
/* service teaser       */
/************************/
.service_teaser {
	width:246px;
	margin:-0.5em 0 1.5em -0.5em;
	position:relative;
}
.service_content_01 {
	background:url(/psources/img/modules/service_01.png) no-repeat;
	height:246px;
}
.service_content_02 {
	background:url(/psources/img/modules/service_02.png) no-repeat;
	height:246px;
}
.service_content_03 {
	background:url(/psources/img/modules/service_03.png) no-repeat;
	height:246px;
}
.service_teaser img {
	width:236px;
	height:236px;
	margin:5px;
}
.service_container .middle{
	margin:0 1em 0 1em;
	float:left;
	width:23.6em;
}
.service_container .left {
	margin:0 1em 0 0em;
	float:left;
	width:23.6em;
}
.service_container .right {
	margin:0 0em 0 1em;
	float:left;
	width:23.6em;
}
.service_teaser_cont {
	position:relative;
	cursor:pointer;
}
/************************/
/* TabContainer 3column */
/************************/
.tabcontainer_3c {
	width:566px;
	margin:-0.5em 0 2.5em -0.5em;
	position:relative;
}
ul#tab_nav {
	margin:0 0 -5px 18px;
	padding:0;
}
.tabcontainer_3c ul {
	margin:0 0 -5px 18px;
	padding:0;
	list-style-type:none;
}
li.tab {
	height:32px;
	margin:0 0 0 5px;
	padding:0;
	position:relative;
	float:left;
	display:inline;
	cursor: pointer;
}
li.active {
	margin:0 -5px 0 0;
}

.tab_button_right {
	background: url(/psources/img/modules/tab_normal.gif) no-repeat 0 -64px;
	width:10px;
	height:32px;
	float:left;
}
.tab_button_left {
	background:url(/psources/img/modules/tab_normal.gif) no-repeat 0 0;
	width:10px;
	height:32px;
	float:left;
}

.tab_button_link {
	background:url(/psources/img/modules/tab_normal.gif) repeat-x 0 -32px;
	height:32px;
	float:left;
	font-size:1.2em;
	padding:0 6px;
	line-height:3.1em;
	color:#ffffff;
}

.over .tab_button_right {
	background: url(/psources/img/modules/tab_normal.gif) no-repeat 0 -160px;
	width:10px;
	height:32px;
	float:left;
}
.over .tab_button_left {
	background:url(/psources/img/modules/tab_normal.gif) no-repeat 0 -96px;
	width:10px;
	height:32px;
	float:left;
}

.over .tab_button_link {
	background:url(/psources/img/modules/tab_normal.gif) repeat-x 0 -128px;
	height:32px;
	float:left;
	font-size:1.2em;
	padding:0 6px;
	line-height:3.1em;
	color:#ffffff;
}

.active .tab_button_left {
	background:url(/psources/img/modules/tab_active_left.png) no-repeat top left;
	width:10px;
	height:32px;
	float:left;
}

.active .tab_button_link {
	background:url(/psources/img/modules/tab_active_bgr.png) repeat-x top left;
	height:32px;
	float:left;
	font-size:1.25em;
	padding:0 15px;
	line-height:3.0em;
	color:#666666;
}
.active .tab_button_right {
	background:url(/psources/img/modules/tab_active_right.png) no-repeat top left;
	width:10px;
	height:32px;
	float:left;
}
a.tab_link {
	text-decoration:none;
	color: #ffffff;
}
.active a.tab_link {
	text-decoration:none;
	color: #666666;
}

.tab_top_3c {
	background:url(/psources/img/modules/top_03.png) no-repeat top left;
	height:10px;
	width:566px;
	font-size:8px;
}
.tab_content_3c {
	background:url(/psources/img/modules/shadow_bgr_03.png) repeat-y;
	width:526px;
	/*height:300px;*/
	padding:15px 20px;
}
/*.tab_content_3c img {
	width:364px;
	margin:0 -5px;
}*/

.tab_content_3c_gallery{
	background:url(/psources/img/modules/shadow_bgr_03.png) repeat-y;
	width:546px;
	height:218px;
	padding:5px 14px 3px 14px;
}
.tab_bottom_3c {
	background:url(/psources/img/modules/bottom_03.png) no-repeat top left;
	height:10px;
	width:566px;
	font-size:8px;
}
.tabcontainer_3c p{
	font-size:1.2em;
	line-height: 1.4em;
	color:#000000;
	padding: 0 0 0.6em 0.45em;
}
.tab_top_5c {
	background:url(/psources/img/modules/top_05.png) no-repeat top left;
	height:10px;
	width:951px;
	font-size:8px;
}
.tab_content_5c {
	background:url(/psources/img/modules/shadow_bgr_05.png) repeat-y;
	width:911px;
	/*height:300px;*/
	padding:15px 20px;
}
.tab_bottom_5c {
	background:url(/psources/img/modules/bottom_05.png) no-repeat top left;
	height:10px;
	width:951px;
	font-size:8px;
}
/************************/
/* Schnellzugriff       */
/************************/
#fast_access_accordion {
	position: relative;
}
#faq h2 {
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat 0 -23px;
	height:19px;
	cursor:pointer;
	margin:0 0 1px 0;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	padding: 3px 0 1px 10px;
}
#faq.active h2{
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat 0 0;
}
#customersupport h2 {
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat -172px -23px;
	height:19px;
	cursor:pointer;
	margin:0 0 1px 0;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	padding:3px 0 1px 10px;
}

#customersupport.active h2{
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat -172px 0;
}
#services h2 {
	background:url(/psources/img/modules/fast_access_button.gif) no-repeat -344px -23px;
	height:19px;
	cursor:pointer;
	margin:0 0 1px 0;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:normal;
	padding:3px 0px 1px 10px;
}
#services.active h2{
background:url(/psources/img/modules/fast_access_button.gif) no-repeat -172px 0;
}

.fast_access_toggle{}

.contents {
	background:url(/psources/img/modules/quicklink_bgr_01.gif) 0 0 no-repeat;
	height:83px!important;
	/* height:160px; old Style */
	overflow: hidden;
	display:block;
	margin:0.1em 0 0em 0;
	padding:0.9em 0.9em 0 0.9em;
}
.contents.contents_end{
	background:url(/psources/img/modules/quicklink_bgr_02.gif) 0 bottom no-repeat!important;
	/* background:url(/psources/img/modules/quicklink_bgr_02.gif) 0 0 no-repeat; old Style */
	margin:0 0 -6px 0;
}
.fast_access_content p{
	overflow:hidden;
	padding:0 0 15px 0;
}
.contents img{
	padding:0 0 0.9em 0;
}
.fast_access_end{
	background:url(/psources/img/modules/quicklink_bottom.gif) no-repeat top left;
	width:172px;
	height:2px;
}
/************************/
/* faq klappmenue      */
/************************/
#faq_container {
  	margin:-10px 0 0 0;
}
#faq_container	h2 ,#faq_container .active h2{
	background:transparent url(/psources/img/modules/klappbox_close.gif) no-repeat -2px  8px;
	cursor:pointer;
	font-size:1.2em;
	font-weight:normal;
	padding:11px 0 13px 32px;
	color:#434b51;cursor:pointer; height:15px;
}
#faq_container .active h2 {
	background:transparent url(/psources/img/modules/klappbox_open.gif) no-repeat -2px 8px;
}

#faq_container .section {
	background:transparent url(/psources/img/common/dotted_line.gif) repeat-x  left bottom;
	padding:0;	
	margin:0;
}
#faq_container .contents {
	background:none; 
	margin:1px 0px 0px 28px;
	padding:1px 0 0 0;
	height:auto;
	display:inherit;
}
.faq_content_item {
	background: transparent url(/psources/img/common/dotted_line.gif) repeat-x  left bottom;
	margin:0 0 1.5em 0;
}
.faq_content_item h3 {
	color:#F5AF0A;
	font-size:1.15em;
	line-height:0.6em;
	margin:0 0 0.8em 0.35em; 
	font-weight:normal;
}
.faq_content_item h4 {
	margin:0 0 0.4em 0.25em; 
	color:#424B51;
	font-size:1.6em;
	font-weight:normal;
	line-height:0.9em;
}
.faq_content_item h4 a {
	font-weight:normal;
	color:#424b51;
	text-decoration:none;
}
.faq_content_item h4:hover {
	font-weight:normal;
	color:#424b51;
	text-decoration:underline;
}
.faq_content_item p {
	padding:0 0 1em 0.35em; 
	font-size:1.2em;
	line-height:1.4em;
}
.faq_link {
	padding:0 0 2em 0;
	margin:0 0 0 0;
}
.faq_content_item .teaser_img {
	margin: 0 1.5em 1.5em 0;
}

#faq_container .teaser h2 {
background: none;
}
/************************/
/* link styles        */
/************************/
.relatedteaser .linkbox {
	padding:0 0 1.25em 0;
	margin:-0.9em 0 0 0;
}
.linkbox {
	padding:0 0 1.5em 0;
	margin:-0.5em 0 0 0;
}
.link_module {
	margin:-0.1em 0 0 0;
}
.related a.arrow{
	display:block;
	background:url(/psources/img/modules/quicklink_arrow.gif) no-repeat 0.45em 0.3em;
	font-size:1.1em;
	margin:0.4em 0 0 0;
	padding:0 0 0 1.7em;
}
a.arrow {
	display:block;
	background:url(/psources/img/modules/quicklink_arrow.gif) no-repeat 0.45em 0.30em;
	color:#666666;
	text-decoration:none;
	padding:0 0 0 1.7em;
	margin:0.5em 0 0 0;
	font-size:1.1em;
	position:relative;
}
.related a.arrow:hover {
	color:#f5af0a;
}
a.arrow:hover {
	color:#f5af0a;
}
.related a.arrow_button {
	font-size:1.1em;
	padding:0 0 0 2.2em;
	margin:0.4em 0 0 0;
}
.promo_teaser_2c a.arrow_button,
.promo_teaser a.arrow_button {
	font-size:1.1em;
	padding:0.3em 0 0.4em 2.2em;
	margin:0.4em 0 0 0;
}
a.arrow_button {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:0 0 0 2.2em;
	margin:0.5em 0 0 0;
	font-size:1.1em;
}
.arrowbutton {
	background:url(/psources/img/common/arrow_button.png) no-repeat left top;
	height:13px;
	width:13px;
	position:absolute;
	margin:0.05em 0 0 -1.7em;
	cursor:pointer;
}
.related .arrowbutton {
	margin:0.05em 0 0 -1.7em;
}
a.arrow_button:hover {
	color:#f5af0a;
}
a.arrow_button_produkt {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:0 0 0 2.2em;
	margin:0.5em 0 0 0;
	font-size:1.1em;
}
.arrowbutton_produkt {
	background:url(/psources/img/common/arrow_button.png) no-repeat left top;
	height:13px;
	width:13px;
	margin:0.05em 0 0 -1.7em;
	padding: 0 0 0 1.6em;
	cursor:pointer;
}
a.arrow_button_produkt:hover {
	color:#f5af0a;
}
.column a.txt_link {
	font-size:1.0em;
}
a.txt_link, .copy p a, .copy table * a {
	font-size:1.1em;
	color:#f5af0a;
	text-decoration:none;
}
a.quicklink {
	background:url(/psources/img/modules/quicklink_arrow.gif) no-repeat 0em 0.3em;
	color:#424b51;
	text-decoration:none;
	display:block;
	padding:0 0 0 1.1em;
	margin:0.35em 0 0 0;
	font-size:1.1em;
}
a.quicklink:hover {
	color:#f5af0a;
}
a.overview {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:0 0 0 1.7em;
	font-size:1.1em;
}
a.overview:hover {
	color:#f5af0a;
}
a.produkt_overview {
	color:#666666;
	text-decoration:none;
	display:block;
	padding:0 0 0 1.7em;
	margin:0 0 0.6em 0;
	font-size:1.1em;
}
a.produkt_overview:hover {
	color:#f5af0a;
}
.no_line{
	background: none;
	margin:0;
}
a.li_link {
	color:#666666;
	text-decoration:none;
	display:block;
	font-size:1.0em;
}
a.li_link:hover {
	color:#f5af0a;
}
.button_yellow_left{
	background:url(/psources/img/modules/button_yellow_left.png) top left no-repeat;
	width:19px;
	height:24px;
	display:block;
	float:left;
}
.button_yellow_right {
	background:url(/psources/img/modules/button_yellow_right.png) top left no-repeat;
	width:19px;
	height:24px;
	display:block;
	float:left;
}
.button_yellow_txt {
	background:url(/psources/img/modules/button_yellow_bgr.png) top left repeat-x;
	height:24px;
	display:block;
	float:left;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	padding:0.4em 0 0 0;
}
.button_grey_left {
	background:url(/psources/img/modules/button_grey_left.png) top left no-repeat;
	width:19px;
	height:24px;
	display:block;
	float:left;
}
.button_grey_right {
	background:url(/psources/img/modules/button_grey_right.png) top left no-repeat;
	width:19px;
	height:24px;
	display:block;
	float:left;
}
.button_grey_txt {
	background:url(/psources/img/modules/button_grey_bgr.png) top left repeat-x;
	height:24px;
	display:block;
	float:left;
	font-size:1.1em;
	color:#FFFFFF;
	font-weight:bold;
	padding:0.4em 0 0 0;
}
a.button_link {
	display:block;
	text-decoration:none;
	height:29px;
	cursor:pointer;
}
a.pdf_link{
	display:block;
	background:url(/psources/img/modules/pdf_bullet.gif) no-repeat 0px 0px;
	color:#666666;
	text-decoration:none;
	padding:0 0 0 1.7em;
	margin:0.5em 0 0 0.3em;
	font-size:1.2em;
	position:relative;
	height:16px;
}
/************************/
/* table styles         */
/************************/
table.standard_table,
table.standard_table tr,
table.standard_table td,
table.standard_table th {
	color:#434b51;
}
table {
	width:100%;
	margin:0em 0 3em 0;
	border-spacing:0px;
	clear:both;
}
thead{
	background:url(/psources/img/common/grey_line.gif) repeat-x left bottom;
}
th {
	width:auto;
	font-size:1.2em;
	height:1.8em;
	padding:0.3em;
	color:#666;
}
tr {
	background:url(/psources/img/common/ltgrey_line.gif) repeat-x left bottom;
}
td {
	width:auto;
	font-size:1.1em;
	height:1.8em;
	padding:0.3em;
	color:#666;
}
.firstcell {
	color:#666666;
}
.firstrow {
	padding: 0 0 0 0.45em;
}
a.sort {
	font-size:1.2em;
	background:url(/psources/img/modules/sort_arrow.gif) no-repeat right 6px;
	color:#424a51;
	font-weight:normal;
	text-decoration:none;
	padding:0 9px 0 0;
}
.first_tb_line,
.tr-0 {
	background:url(/psources/img/modules/dbl_line.gif) repeat-x 0px 28px;
}
.last_tb_line,
table.contenttable tr.tr-last {
	background:url(/psources/img/modules/dbl_line.gif) repeat-x 0px 37px;
	height:2px;
}
p.table_note {
	color:#999999;
	padding: 1.2em 0 0 0.45em;

}
table.contenttable,
table.contenttable tr,
table.contenttable td,
table.contenttable th {
	color:#434b51;
}
/************************/
/* form styles          */
/************************/
form {
	padding:0;
	margin:-0.55em 0 2em 0;
}
fieldset {
	border:none;
	background:url(/psources/img/common/dotted_line.gif) repeat-x left bottom;
	padding:0 0 2em 0;
	margin:0 0 1em 0;
	color:#434b51;
}
legend {
font-size:1.6em;
padding:0.1em 0 1.5em 0.25em;
color:#434b51;

}
label {
	display:block;
	cursor:pointer;
	color:#666666;
}
label.nobreak {
	display:inline;
}
label.sex {
	font-size:1.2em;
	color:#424b51;
}
.man {
	margin: 0 0 0 1.5em;
}
.textfield {
	padding:0 0 1.05em 0.45em;
	float:left;
	font-size: 1.1em;
	color:#999999
}
.textfield p{
	font-weight:bold;
	font-size:1.0em;
	color:#666666;
}
.formfield {
	width:23.8em;
	padding:0 0 1.05em 0.45em;
	float:left;
	font-size: 1.1em;
	color:#666666;
}
.left {
	margin:0 1em 0 0em;
}
.right {
	margin:0 0 0 1em;
}
input,select {
	width:23.0em;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
	font-size:1em;
	margin:0.3em 0 0 0;
	color:#424b51;
	padding:0.3em 0.3em 0.3em 0.3em;
}
select {
	width:23.8em;
	padding:0 0 0 0.3em;
	height:1.6em;
}
input.small {
	width:4.6em;
}
input.medium {
	width:16.6em;
}
input.regular {
	width:auto;
	border:none;
}
input.radio {
	vertical-align:sub;
	margin:0 0 0 0.8em;
}
textarea {
	width:41.55em;
	height:5em;
	padding:0.3em;
	margin:0.3em 0 0 0;
	border-left:1px solid #808080;
	border-top:1px solid #808080;
	border-right:1px solid #d4d0c8;
	border-bottom:1px solid #d4d0c8;
}
input.error , select.error, textarea.error {
	border-left:1px solid #cc0000;
	border-top:1px solid #cc0000;
	border-right:1px solid #cc0000;
	border-bottom:1px solid #cc0000;
}
input.submitbutton {
	background:url(/psources/img/modules/send_button.png) no-repeat top left;
	width:121px;
	height:24px;
	border:none;
	cursor:pointer;
	margin:1.4em 0 0 0;
}
.forminfo {
	height:57px;
	width:556px;
	background:url(/psources/img/modules/info_bgr.gif) no-repeat top left;
	margin:0 0 1.5em 0;
}
.forminfo p {
	font-size:1.3em;
	padding:1em 1em 1em 4em;
}
.required {
	font-size:0.7em;
	color:#999999;
}
.required_error {
	font-size:0.7em;
	color:#cc0000;
}
p.form_error {
	background:url(/psources/img/common/dotted_line.gif) repeat-x left bottom;
	color:#cc0000;
	margin:0 0em 0.8em 0em;
	padding:0.1em 0 1.0em 0.3em;
	font-size:1.2em;
	line-height:1.4em;
}
label.error_label {
	color:#cc0000;
}
/************************/
/* form styles VAS      */
/************************/
form #vas {
	padding:0;
	margin:-0.55em 0 0 0;
}
#vas label.nobreak {
	display:inline;
}
#vas label.sex {
	font-size:1.2em;
	color:#424b51;
}
#vas .man {
	margin: 0 0 0 1.5em;
}
#vas .formfield {
	width:47%;
}
#vas .textfield {
	width:97.5%;
}
#vas input,#vas select {
	width:100%;
}
#vas textarea {
	width:100%;
}
#vas select{
	width:102.5%;
	padding:0 0 0 0.3em;
	height:1.6em;
}
#vas input.small {
	width:18%;
}
#vas input.medium {
	width:73.9%;
}
#vas input.regular {
	width:auto;
	border:none;
}
/************************/
/* Gallery        */
/************************/
.gallery, .gallerylarge{
  margin:-3px 0 30px 0;
}
.photodetail, .videodetail{
  margin:8px 0 30px 0;
}
.contentOuterDiv {
  margin:0 0 10px 0;
  width:363px;
  height:60px;
  overflow:hidden;
  position:relative;
}
.gallerylarge .contentOuterDiv,.photodetail .contentOuterDiv,.videodetail .contentOuterDiv  {
	width:550px;
}
.contentInnerDiv {
	width:700px;
}

.contentInnerDiv div{
	float:left;
	display:inline;
	margin:0 14px 0 0;
	position:relative;
}
.contentInnerDiv div img{
	cursor:pointer;
}
.gallery_navigation_container{
	clear:left;
	display:block;
	height:24px;
}
.optionalLink {
	float:left;
}
.optionalLink .arrow_button {
	float:left;
	margin:0.3em 0 0 0;
}
.gallery_navigation{
	height:24px;
	width:118px;
	float:right;
}
.gallery_navtext {
	display:block;
	background:transparent url(/psources/img/modules/bg_gallery_button.gif) repeat left top;
	color:#999999;
	font-size:1em;
	width:60px;
	height:19px;
	float:left;
	padding:5px 5px 0 5px;
	text-align:center;
}
.gallery_navtext  span{
	visibility:visible;
}
.description {
	padding:0 0 7px 5px;
	font-size:1.1em;
}
.photodetail .description{
  padding:7px 0 27px 5px;
}

.videodetail .description{
  padding:27px 0 7px 5px;
}
.nextbt, .prevbt{
	float:left;
	cursor:pointer;
}
.hoverimage {
	position:absolute;
	left:0px;
	top:0;
	z-index:2;
	width:80px;
	height:60px;
}
/*grossansicht*/
.fullview_container,.fullsizeview_container {
	display:inline;
}

.fullview {
	margin:0 16px 0 0;
	width:364px;
	height:273px;
	position:relative;
	float:left;
}
.fullvideo {
	margin:0 16px 0 0;
	width:364px;
	/*height:248px;*/
	height:auto;
	position:relative;
	float:left;
}
.fullsizeview {
	/*width:555px;
	height:417px;*/
	width:400px;
	height:300px;
	position:relative;
	overflow:hidden;
}
.imgprevbt {
	position:absolute;
	width:37px;
	height:40px;
	top:125px;
	left:0;
	z-index:5;
    background-image:url(/psources/img/modules/prev_image_bt.png);
	background-repeat:no-repeat;
	background-position:left top;
	cursor:pointer;
}
.imgnextbt {
	position:absolute;
	width:37px;
	height:40px;
	top:125px;
	left:327px;
	z-index:5;
	background-image:url(/psources/img/modules/next_image_bt.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:right top;
}
.imgprevbt_hover {
	position:absolute;
	width:37px;
	height:40px;
	top:125px;
	left:0;
	z-index:5;
    background-image:url(/psources/img/modules/prev_image_bt_hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:left top;
}
.imgnextbt_hover {
	position:absolute;
	width:37px;
	height:40px;
	top:125px;
	left:327px;
	z-index:5;
	background-image:url(/psources/img/modules/next_image_bt_hover.png);
	background-repeat:no-repeat;
	cursor:pointer;
	background-position:right top;
}
.fullsizeview .imgnextbt,.fullsizeview .imgnextbt_hover {
	/*top:200px;
	left:518px;*/
	top:130px;
	left:363px;
}
.fullsizeview .imgprevbt,.fullsizeview .imgprevbt_hover {
	/*top:200px;*/
	top:130px;
	left:0px;
}
.fullview_container .teaser {
	margin: 0 0 1.5em 0;
	background-image:none;
	overflow:hidden;
	float:left;
	width:170px;
}
.fullsizeview_container .teaser {
	margin: -0.1em 0 -0.3em 0;
	background-image:none;
	overflow:hidden;
}

/*reitergalerie*/	
.reitergallery {
  margin:0 0 0 0;
}
.reitergallery .contentInnerDiv div {
	float:left;
	display:inline;
	margin:0 6px 0 0;
    background:transparent url(/psources/img/modules/bg_gallery_div.gif) no-repeat left top;
	width:130px;
	height:164px;
	padding:11px 0px 8px 0px;
	cursor:pointer;
}
.reitergallery .contentInnerDiv div.reitergallery_hover {
    background:transparent url(/psources/img/modules/bg_gallery_div_hover.gif) no-repeat left top;
}
.reitergallery .contentOuterDiv {
  margin:0 0 10px 0;
  width:538px;
  height:183px;
}
.reitergallery .gallery_navigation_container {
	clear:left;
	display:block;
	width:538px;
}
.reitergallery .optionalLink .arrow_button {
	float:left;
	margin:0.35em 0 0 0.4em;
}
.reitergallery .teaser h2 {
	margin: 0 0 0.9em 0.9em;
	padding:0;
}
.reitergallery  .teaser p {
	padding:0 1em 0.2em 0.9em;
	height:45px;
	font-size:1.1em;
}
.reitergallery  .teaser img {
	float:none;
	margin:0 0 0.6em 1em;
	height:83px;
	width:110px;
}
.reitergallery  .contentInnerDiv a {
	margin:0 0 0 0.9em;
	display:block;
}
/************************/
/* Stoerer              */
/************************/
.stoerer_01 {
	position:absolute;
	right:0.5em;
}
.stoerer_content {
	background:url(/psources/img/modules/stoerer_1.png) no-repeat top left;
	float:right;
	height:60px;
	width:60px;
}
/************************/
/*StartContainer Dienste*/
/************************/
#start_container_dienste {
	margin: 0 0 3em 0;
}
.start_email {
	width:748px;
	height:240px;
}
.start_home {
	width:748px;
	height:240px;
}
.start_media {
	width:748px;
	height:240px;
}
.start_security {
	width:748px;
	height:240px;
}
.start_tv {
	width:748px;
	height:240px;
}
ul#dienstenav  {
	padding:17.5em 0 0 1.4em;
	position:relative;
}
ul#dienstenav li {
	display:inline;
	height:60px;
	width:140px;
}
a.dienst_01 {
	background:url(/psources/img/modules/dienst_nav_01_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.dienst_01:hover {
	background:url(/psources/img/modules/dienst_nav_01_01.png) no-repeat top left;
}
a.dienst_02 {
	background:url(/psources/img/modules/dienst_nav_02_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.dienst_02:hover {
	background:url(/psources/img/modules/dienst_nav_02_01.png) no-repeat top left;
} 
a.dienst_03 {
	background:url(/psources/img/modules/dienst_nav_03_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.dienst_03:hover {
	background:url(/psources/img/modules/dienst_nav_03_01.png) no-repeat top left;
} 
a.dienst_04 {
	background:url(/psources/img/modules/dienst_nav_04_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.dienst_04:hover {
	background:url(/psources/img/modules/dienst_nav_04_01.png) no-repeat top left;
} 
a.dienst_05 {
	background:url(/psources/img/modules/dienst_nav_05_00.png) no-repeat top left;
	width:140px;
	height:60px;
	display:block;
	float:left;
}
a.dienst_05:hover {
	background:url(/psources/img/modules/dienst_nav_05_01.png) no-repeat top left;
}
a.dienst_01_active {
	background:url(/psources/img/modules/dienst_nav_01_01.png) no-repeat top left;
}
a.dienst_02_active {
	background:url(/psources/img/modules/dienst_nav_02_01.png) no-repeat top left;
}
a.dienst_03_active {
	background:url(/psources/img/modules/dienst_nav_03_01.png) no-repeat top left;
}
a.dienst_04_active {
	background:url(/psources/img/modules/dienst_nav_04_01.png) no-repeat top left;
}
a.dienst_05_active {
	background:url(/psources/img/modules/dienst_nav_05_01.png) no-repeat top left;
}
#start_container_dienste .slide {
	position:absolute;
}
/************************/
/*StartContainer Produkte*/
/************************/
#start_container_produkte {
	margin: 0 0 3em 0;
}
.wunsch_tv {
	width: 748px;
	height: 300px;
}
.internet_phone {
	width: 748px;
	height: 300px;
}
.accessories {
	width: 748px;
	height: 300px;
}
ul#produktenav  {
	padding:0.5em 0 0em 1.4em;
	position: relative;
	z-index:999;
	top:23em;
	z-index:1;
}
ul#produktenav li {
	display:inline;
	height:60px;
	width:236px;
}
a.produkt_01 {
	background:url(/psources/img/modules/produkt_nav_01_00.png) no-repeat top left;
	width:236px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.produkt_01:hover {
	background:url(/psources/img/modules/produkt_nav_01_01.png) no-repeat top left;
}
a.produkt_02 {
	background:url(/psources/img/modules/produkt_nav_02_00.png) no-repeat top left;
	width:236px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.produkt_02:hover {
	background:url(/psources/img/modules/produkt_nav_02_01.png) no-repeat top left;
} 
a.produkt_03 {
	background:url(/psources/img/modules/produkt_nav_03_00.png) no-repeat top left;
	width:236px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.produkt_03:hover {
	background:url(/psources/img/modules/produkt_nav_03_01.png) no-repeat top left;
}
a.update_produkt {
	background:url(/psources/img/modules/produkt_nav_04_00.png) no-repeat top left;
	width:236px;
	height:60px;
	display:block;
	float:left;
	margin:0 0.5em 0 0;
}
a.update_produkt:hover {
	background:url(/psources/img/modules/produkt_nav_04_01.png) no-repeat top left;
}
#start_container_produkte .slide {
	position:absolute;
}
a.produkt_01_active {
	background:url(/psources/img/modules/produkt_nav_01_01.png) no-repeat top left;
}
a.produkt_02_active {
	background:url(/psources/img/modules/produkt_nav_02_01.png) no-repeat top left;
}
a.produkt_03_active {
	background:url(/psources/img/modules/produkt_nav_03_01.png) no-repeat top left;
}
a.update_produkt.produkt_03_active  {
	background:url(/psources/img/modules/produkt_nav_04_01.png) no-repeat top left;
}
/************************/
/* promo teaser 2column */
/************************/
.promo_teaser_2c {
	width:374px;
	margin:-0.5em 0 1.5em -0.5em;
	position:relative;
}
.content_2c {
	width:354px;
	padding:0 10px 5px;
}
.content_2c img {
	margin:5px 0 0 -5px;
}
.promo_teaser2c_cont{
	position:relative;
	cursor:pointer;
}

/************************/
/* promo teaser 3column */
/************************/
.promo_teaser_3c {
	width:566px;
	margin:-0.5em 0 1.5em -0.5em;
	position:relative;
}
.content_3c {
	width:546px;
	padding:0 10px 5px;
}

.promo_teaser3c_cont {
	position:relative;
	cursor:pointer;
}
.content_3c img {
	margin:5px 0 0 -5px;
}

/************************/
/* typo3 finetuning */
/************************/
.tab_content_3c table {
	width:96%;
}

.tab_content_3c .tr-last {
	background-image:none;
}

.tab_content_3c #faq_container .section {
	width:96%;
}

/**************/
/* 04.11.2008 */
/**************/
#csc .tab_content_3c .produkt_container .produkt_teaser h3{
	font-size:1.6em;
	font-weight:normal;
	/*color:#424b51;*/
	color:#000000;
	/*line-height:0.9em;*/
	margin:0 0 0.45em 0;
	padding: 0 0 0 0.25em;
}
#csc .produkt_container .produkt_teaser h3{
	font-size:1.6em;
	font-weight:normal;
	/*color:#424b51;*/
	color:#000000;
	/*line-height:0.9em;*/
	margin:0 0 0.45em 0;
	padding: 0 0 0 0.25em;
}
form#cockpit{
	margin-bottom:0px;
}

/*************************
 * default styles for extension "tx_cssstyledcontent" 
 */
/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display: inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image { float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none; margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left; margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image { float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD { float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

	/* Pictures on left, add margin on right */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-right: 10px;
	}

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/ images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image { text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */
DIV.csc-textpic DIV.csc-textpic-imagerow-last { margin-bottom: 0; }
=======
}

/*********************************/
/* Sport/Bundesliga1_2_Champions */
/*********************************/
/*table #ERGEBNISSE{
	margin-bottom:30px;
	border-spacing:0px;
}
table#ERGEBNISSE tr{
	background-image:none;
}
table#ERGEBNISSE th, table#ERGEBNISSE td{
	width:auto;
	font-size:1.1em;
	height:1.8em;
	padding:0.3em;
	color:#666;
}
table#TABELLE{
	border-spacing:0px;
}
table#TABELLE tr{
	background-image:none;
}*/
table#TABELLE thead tr{
	background:url(/psources/img/common/grey_line.gif) repeat-x left bottom;
}
/*table#TABELLE td{
	width:auto;
	font-size:1.1em;
	height:1.8em;
	padding:0.3em;
	color:#666;
}*/

/**************/
/* gameModule */
/**************/
.gameHead{
	display:block;
	float:left;
	width:556px;
	margin:0 0 2em;
	*-margin:0 0 1.3em;
}
.gameHead .gameImg{
	float:left;
	width:auto;
	margin-right:20px;
}
.gameHead .gameImg img{
	margin:0 0 0 5px;
}
.gameHead .gameDesc{
	float:left;
	width:356px;
	height:85px;
	padding-left:3px;
}
.gameHead .gameDesc h3{
	font-size:1.6em;
	font-weight:normal;
	/*color:#424b51;*/
	color:#000000;
	margin:0 0 0.2em 0;
}
.gameHead .gameDesc ul{
	list-style-type:none;
	font-size:1.1em;
}
.gameHead .gameDesc ul span.fTitle{
	font-weight:bold;
}
.gameHead .gamePrize{
	float:left;
	width:356px;
	height:22px;
	font-size:1.2em;
	padding-left:3px;
}
.gameHead .gamePrize span.prize{
	font-weight:bold;
}
.gameHead .gameButton{
	float:left;
	width:356px;
	height:24px;
}
.game_copy_container{
	display:block;
}
.game_copy_container p.game_copy{
	font-size:1.2em;
	line-height:1.4em;
	color:#666666;
	padding:0 0 1em 0.3em;
}
.teaser_img.fixed_height img {
position:static;
margin-left:0;

}
.section.active h2.fast_access_toggle{
	cursor:default !important;
}
#faq_container .section.active h2.fast_access_toggle{
	cursor:pointer !important;
}
.section h2.fast_access_toggle{
	font-weight:bold !important;
}
.tabcontainer_3c .tab{
	font-weight:bold !important; 
}
.column .teaser {
width:172px;
overflow:hidden;
}
.column .teaser .teaser_img {
width:172px;
}

div.hint p{
	font-size:1.1em !important;
}


/***/
/* Klappmodul */
/***/
#faq_container .teaser h2{
	display:inline;
	padding-left:0px;
}

/***/
/* special_list in der xlcolumn */
/***/
.xlcolumn .teaser .special_list{
	padding-top:0.8em;
}

/***/
/* link in tabelle */
/***/
.copy table * a {
	font-size:inherit;
}

/********************/
/*** GoogleSearch ***/
/********************/

.google_wrapper {
position:relative;
width:951px;
}
#searchform input.search {
background:transparent url(/psources/img/modules/search_field_big.gif) no-repeat scroll 0;
border:medium none;
color:#666666;
float:left;
font-size:1em;
height:20px;
margin:0;
overflow:hidden;
padding:4px 4px 0;
width:300px;
}
#searchform input.searchbutton {
background:transparent url(/psources/img/modules/search_button_resultpage.png) no-repeat scroll left top;
border:medium none;
cursor:pointer;
height:24px;
margin:-1px 0 0;
width:84px;
}
.tabcontainer_3c.googletabs {
	width:951px;
}
.tabcontainer_3c.googletabs .tab_top_5c {
	background:url(/psources/img/modules/top_05.png) no-repeat top left;
	width:951px;
}
.tabcontainer_3c.googletabs .tab_content_5c {
	background:url(/psources/img/modules/shadow_bgr_05.png) repeat-y;
	width:951px;
}
.tabcontainer_3c.googletabs .tab_bottom_5c {
	background:url(/psources/img/modules/bottom_05.png) no-repeat top left;
	width:951px;
}
#faqContainer {
    font-size:1.2em;
    color: #666666;
    padding:10px 20px 20px 10px;
    width:520px;
}
#faqContainer dt a {
    text-decoration:none;
    color: #666666;
}
#faqContainer dt {
    background:url(/psources/img/modules/faqlink_arrow.gif) no-repeat left 4px;
    margin:0 0 5px;
    padding-left:15px;
}
#faqContainer dt.accordeon-active {
    background-position:left -490px;
    font-weight:bold;
}
#faqContainer dd {
    margin-bottom:20px;
    padding-left:15px;
}
/* 1000 eyes Security Kammera */

.stoerer1keyes {
    position:absolute;
    background:url(/psources/img/securitycam/stoerer_1keyes_30tage.png) no-repeat;
    width:137px;
    height:65px;
    right:0px;
}
.logo1keyes {
    position:absolute;
    left:469px;
}
.teaser_securitycam_large {
    background:url(/psources/img/securitycam/bg_teaser_1keyes_dienst.jpg) no-repeat;
    width:556px;
    height:294px;
}
.teaser_securitycam_larger {
    background:url(/psources/img/securitycam/bg_teaser_1keyes_dienst_detail.jpg) no-repeat;
    width:556px;
    height:345px;
}
.teaser_securitycam_large_content {
    padding: 12px 0 0 187px;
}
.teaser_securitycam_large_content h3 {
    color:#000;
}
.teaser_securitycam_hotline {
    font-size:11px;
    font-weight:bold;
    color:#666;
}
.teaser_securitycam_hotline_small {
    font-size:10px;
    color:#666;
    line-height:13px;
}
.header_teaser_securitycam {
    background:url(/psources/img/securitycam/header_1keyes_dienst_detail_bg.jpg) repeat-y;
    height:100px;
    font-size:1.2em;
    color:#666;
}
.header_teaser_securitycam_column {
    float:left;
    width:170px;
    padding:12px 0 0 12px;
}
.header_teaser_securitycam_column_mid {
    float:left;
    width:180px;
    padding:12px 0 0 12px;
}

/* MGM */

.mgmColumnLeft {
    float:left;
}
.mgmColumnRight {
    float:right;
}
.mgmTeaserWide {
    background:url(/psources/img/mgm/bg_teaser_freunde_per_email_werben.jpg) no-repeat;
    width:482px;
    height:257px;
    margin:-1em 0 1.5em -0.5em;
    position:relative;
}
.mgmTeaser {
    background:url(/psources/img/mgm/bg_teaser_freunde_persoenlich_werben.png) no-repeat;
    width:270px;
    height:257px;
    margin:-1em -0.5em 1.5em 0.1em;
    position:relative;
}
.mgmTeaserWideContent {
    padding:10px 0 0 10px;
    width:320px;
    font-size:1.2em;
    color:#666;
}
.mgnTeaserContent {
    padding:19px 0 0 16px;
    width:224px;
    color:#666;
}
.mgnTeaserContent p {
    font-size:1.2em;
    padding-top:7px;
}
img.mgmHotline {
    padding-top:5px;
}
.mgmTeaserTxtSmall {
    font-size:1.1em;
    color:#999;
}
.mgmTeaserButtons {
    position:absolute;
    bottom:12px;
    left:12px;
}
ul.mgmList {
  list-style-position: outside;
  list-style-type:none;
  list-style-image:none;
  margin:1px 0 0 10px;
}
ul.mgmList li {
    padding:0 0 0 20px;
    margin-bottom:5px;
}
.mgmList li.itemOne {
    background:url(/psources/img/mgm/img_bullet_1.gif) no-repeat left 1px;
}
.mgmList li.itemTwo {
    background:url(/psources/img/mgm/img_bullet_2.gif) no-repeat left 1px;
}
.mgmList li.itemThree {
    background:url(/psources/img/mgm/img_bullet_3.gif) no-repeat left 1px;
}
.container_mgm {
    padding-left:1em;
}
#fast_access_container_mgm div.active h2 {
    background-position: 0px -23px!important;
}
#fast_access_container_mgm h2.mgmToggleBg {
    background:url(/psources/img/mgm/fast_access_button_mgm.png) repeat-x;
    width:738px;
    color:#FFFFFF;
    cursor:pointer;
    font-size:1.2em;
    font-weight:normal;
    height:19px;
    margin:0 0 1px;
    padding:3px 0px 1px 10px;
}
#fast_access_container_mgm  .contents {
    background:url(/psources/img/mgm/quicklink_bgr_mgm.png) repeat-y;
    display:block;
    height:auto!important;
    margin:0.1em 0 0;
    overflow:visible;
    padding:0.9em 0.9em 0.9em 0.9em;
}
#fast_access_container_mgm  .contents_end {
    background:url(/psources/img/mgm/quicklink_bgr_mgm_end.png) no-repeat!important;
    height:380px!important;
}

#fast_access_container_mgm   .mgmRow {
	line-height: 14px;
    	height:50px;
    	font-size:1.2em;
    	color:#666;
}
#fast_access_container_mgm  .mgmTitle {
	float: left;
	width: 165px;
	padding-right:10px;
}
#fast_access_container_mgm  .mgmInfo {
	float: left;
	width: 310px;
	padding-right:10px;
}
#fast_access_container_mgm  .mgmPrice {
	float: left;
	width: 80px;
}
#fast_access_container_mgm  .mgmBonus {
	color: #cc0000;
	float: left;
	width: 60px;
	font-weight:bold;
}
#fast_access_container_mgm  .mgmRowLink {
	float: left;
	margin-top: 1px;
	width: 75px;
}
.mgmSeparator {
    background:url(/psources/img/common/dotted_line.gif) repeat-x left bottom;
    clear:both;
    margin-bottom:0.9em
}
/* Tarifoptionen facelift */
#tariffOptions .tab_content_3c {
    padding:15px 5px;
    width:100%;
}
#tariffOptions h1 {
    background:url(/psources/img/common/dotted_line.gif) repeat-x left bottom;
    color:#666666;
    font-size:1.25em;
    margin:-0.2em 0 1.2em 15px;
    padding:0 0 0.5em 0.3em;
}
#tariffOptions fieldset{
    margin:0 0 0 15px;
}
#tariffOptions .optionBestMobileBg {
    background:url(/psources/img/modules/bg_tarifoptions_bestmobile.png) repeat-x;
    margin:10px 0 0 0;
}
#tariffOptions .bestMobileOptionsContent {
    margin-left:15px;
    width:526px;
    background:url(/psources/img/common/dotted_line.gif) repeat-x left bottom;
    height:120px;
    position:relative;
}
#tariffOptions .phoneOptionsContent {
    margin-top:10px;
    position:relative;
    height:1%;
}

#tariffOptions  p.preis {
    display:none;
}
#tariffOptions  p {
    color:#666;
}
#tariffOptions  .tabcontainer_3c {
    width:556px;
}
#csc #tariffOptions .stoererOptions {
    position:absolute;
    right:0px;
    top:0px;
}
#tariffOptions .produkt_img_container_small {
    float:left;
    width:105px;
}
#tariffOptions .produkt_container_1c {
    float:left;
    width:325px;
    padding-top:5px;
}
#tariffOptions .produkt_container_1c h2 {
    font-size:1.6em;
}
#tariffOptions .produkt_container_1c p {
    padding:0;
}
#tariffOptions .product_select {
    padding-top:15px;
}

#csc #tariffOptions #iBox1 {
    margin-left:0;
}

.relogHead {
    color:#cc0000!important;
    width:185px;
    width:185px;
    float:left;
}
.relogBtn {
    float:left;
    margin-top:-5px;
    padding-left:40px;
}

.kontakt_container_wartung .leftCol {
    float:left;
    margin-left:-0.5em;
}
.kontakt_container_wartung .rightCol {
    float:left;
    margin-left:0.5em;
}

a.footnotes_link {
    color:#666666;
}



/* GK Login*/
.gkLoginBox {
    margin: 18px 0 18px -4px;
    float:left;
    display:inline;
}

.gkInfoText {
    color:#666;
    font-size:1.1em;
}
.gkInfoText strong {
    font-weight:bold;
    display:block;
    margin-bottom:5px;
}
.gkLoginBoxTop {
	background:url(/psources/img/geschaeftskunden/loginbox_top.png) no-repeat;
    width:563px;
    height:10px;
    line-height:0px;
    font-size:0px;
}
.gkLoginBoxBg {
	background:url(/psources/img/geschaeftskunden/loginbox_bg.png) no-repeat left 10px;
    width:563px;
    height:171px;
}
.gkLoginBoxContent {
    position:relative;
    padding: 10px 0 0px 10px;
    overflow:hidden;
    height:112px;
}
.gkLoginBoxInfoText {
    position:absolute;
    font-size:1.1em;
    top:24px;
    left:280px;
    width:250px;
}
.gkLoginBoxFooter {
    padding: 7px 0 0px 10px;
}
.gkLoginBoxBottom {
	background:url(/psources/img/geschaeftskunden/loginbox_bottom.png) no-repeat;
    width:563px;
    height:10px;
    line-height:0px;
    font-size:0px;
}
form#gkLoginForm {
    margin:0;
    padding:0;
}
.gkLoginHeadline {
    padding-left:7px;
    font-size:0px;
    line-height:0px;
    height:23px;
}
input.gkLoginInput {
    background:url(/psources/img/geschaeftskunden/mail_login_input.png) no-repeat;
    border:none;
    color:#666666;
    font-size:1em;
    height:20px;
    margin:0pt 0pt 1px 5px;
    overflow:hidden;
    padding:4px 4px 0px;
    width:229px;
}
input.gkLoginButton {
    background:url(/psources/img/geschaeftskunden/mail_login_button.png) no-repeat left top;
    border:none;
    cursor:pointer;
    height:24px;
    margin:6px 0px 0px;
    width:84px;
}
.gkStatusBox {
    float:left;
    margin: 17px 0 18px 11px;
    color:#434B51;
    font-size:1.1em;
}
.gkStatusBox fieldset {
    background:none;
}
.gkStatusBox #auftragsstatuslogin input{
    width:13em;
    position:relative;
}
.gkStatusBoxBg {
    background:url(/psources/img/geschaeftskunden/bg_box_auftragsstatus_ueberpruefen.png) no-repeat;
    height:1%
}
.gkStatusBoxContent {
    padding:15px 0 0 16px;
    height:167px;
    width:170px;
}
.gkStatusBoxContent  a.overview{
    font-size:1em;
    position:relative;
}
.gkStatusBoxContent h2 {
    margin-bottom:10px;
}
.gkContactBoxTop {
    background:url(/psources/img/geschaeftskunden/top_bg_box.png) no-repeat;
    height:10px;
    font-size:0;
    line-height:0;
}
.gkContactColLeft {
    float:left;
    width:375px;
    margin-left:-5px;
}
.gkContactColRight {
    float:left;
    width:375px;
    margin-left:8px;
}
.gkContactBoxBg {
    background:url(/psources/img/geschaeftskunden/middle_bg_box.png) repeat-y;
    height:1%;
}
.gkContactBoxBottom {
    background:url(/psources/img/geschaeftskunden/bottom_bg_box.png) no-repeat;
    height:10px;
    font-size:0;
    line-height:0;
}
.gkContactBoxContent {
    padding:10px 0 0 20px;
    height:220px;
}
.gkContactBoxContent h2 {
    margin-bottom:10px;
}
.gkContactBoxContent strong {
    color:#434B51;
    display:block;
    font-size:1.2em;
    font-weight:bold;
    line-height:1.6em;
    margin-bottom:3px;
}
.gkContactBoxContent span.norm_text {
    color:#434B51;
    font-size:1.1em;
}
.gkContactBoxContent span.small_text {
    color:#999;
    font-size:1.0em;
}

/*Logout Container */

.logoutContainerText {
    float:left;
    color:#666;
    font-size:10px;
    padding-left:10px;
    width:181px;
}
.logoutContainerText span.yellowText {
    color:#ffac06;
    font-weight:bold;
    font-size:12px;
}
.logoutContainerButton  {
    float:left;
    padding-left:5px;
    margin-top:-2px;
    display:inline;
}

/* HandyShop */

.hl_handyshop {
    color:#424b51;
    margin-bottom:10px;
    font-size:16px;
    padding-left:3px;
}
.shopProductsBox {
    margin:0 0 0.8em -0.5em;
}
.shopProductsBoxHeader {
    background:url(/psources/img/shop/bg_contentbox_handyshop_top.png) no-repeat;
    width:544px;
    height:22px;
    padding:17px 0 0 26px;

}
.shopProductsBoxHeader h3{
    color:#424b51;
    font-size:12px;
}

.shopProductsBoxContent {
    background:url(/psources/img/shop/bg_contentbox_handyshop_middle.png) repeat-y;
    width:542px;
    height:1%;
    padding:16px 0 0px 26px; 
}
.shopProductsBox  img.produkt_img {
    width:155px;
    float:left;
    display:block;
    padding-right:10px;
}
.shopProductsBoxContent ul {
    width:365px;
    float:left;
    margin:0px;
    color:#666;
    padding:0 0 0.7em 0;
}
.shopProductsBoxBottom{
    background:url(/psources/img/shop/bg_contentbox_handyshop_bottom.png) no-repeat;
    width:568px;
    height:11px;
    line-height:0px;
    font-size:0px;
}
.tableMobilePhone {
    background:url(/psources/img/mobile/101021_Tabelle_Mobile_Phone_Gabelseite_556.png) no-repeat; 
    width:556px;
    height:366px;
}
.tableMobilePhoneColumn {
    padding:175px 0 0 116px;
}
.tableMobilePhoneCell{
    padding-left:1px;
    text-align:center;
    width:108px;
    float:left;
}
.tableMobileInternet {
    background:url(/psources/img/mobile/101021_Tabelle_Mobile_Internet_Gabelseite_556.png) no-repeat; 
    width:556px;
    height:366px;
}
.tableMobileInternetColumn {
    padding:150px 0 0 116px;
}
.tableMobileInternetColumn2 {
    padding:94px 0 0 116px;
}
.tableMobileInternetCell{
    padding-left:1px;
    text-align:center;
    width:217px;
    float:left;
}
.mobilePhoneTableButtons {
    position:relative;
}
.mobilePhoneTableCellFirst {
    background:url(/psources/img/mobile/img_tabelle_mp_gabelseite_left.png) no-repeat; 
    width:115px;
    height:335px;
    float:left;
}
.mobilePhoneTableCell {
    float:left;
    width:109px;
    overflow:hiddden;
}

.mobilePhoneTableCell a{
    background-repeat:no-repeat; 
    width:59px;
    height:134px;
    display:block;
    font-size:1.1em;
    color:#666;
    text-decoration:none;
    padding:204px 0 0 50px;
    outline: none;
}
.mobilePhoneTableCell a.active {
    background-position:-218px top; 
}

.mobilePhoneTableCellBg1 a{
    background-image:url(/psources/img/mobile/img_01_tabelle_mp_basistarif_gabelseite.png);  
}
.mobilePhoneTableCellBg2 a{
    background-image:url(/psources/img/mobile/img_02_tabelle_mp_festnetz_flat_gabelseite.png);
}
.mobilePhoneTableCellBg3 a{
    background-image:url(/psources/img/mobile/img_03_tabelle_mp_handy_surf_flat_gabelseite.png);
}
.mobilePhoneTableCellBg4 a{
    background-image:url(/psources/img/mobile/img_04_tabelle_mp_doppel_flat_gabelseite.png);
    width:64px;
}
.mobilePhoneTableCellBg4 a:hover{
    background-position:-114px top!important;
}
.mobilePhoneTableCellBg4 a.activeHover{
    background-position:-114px top!important;
}
.mobilePhoneTableCell a:hover{
    background-position:-109px top; 
    color:#666;
}
.mobilePhoneTableCell a.activeHover{
    background-position:-109px top; 
    color:#666;
}

.mobileInternetTableButtons {
    position:relative;
}
.mobileInternetTableCellFirst {
    background:url(/psources/img/mobile/img_tabelle_mi_gabelseite_left.png) no-repeat; 
    width:115px;
    height:369px;
    float:left;
}
.mobileInternetTableCell {
    float:left;
    width:218px;
    overflow:hiddden;
}

.mobileInternetTableCell a{
    background-repeat:no-repeat; 
    width:118px;
    height:29px;
    display:block;
    font-size:1.1em;
    color:#666;
    text-decoration:none;
    padding:320px 0 0 100px;
    outline: none;
}

.mobileInternetTableCellBg1 a{
    background-image:url(/psources/img/mobile/img_01_tabelle_mi_tagesflatrate_gabelseite.png);  
}
.mobileInternetTableCellBg2 a{
    background-image:url(/psources/img/mobile/img_02_tabelle_mi_monatsflatrate_gabelseite.png);
    width:122px;
    padding-top:181px;
    height:168px;
}
.mobileInternetTableCellBg2 a:hover{
    background-position:-222px top!important;
}
.mobileInternetTableCellBg2 a.activeHover{
    background-position:-222px top!important;
}
.mobileInternetTableCell a:hover{
    background-position:-218px top; 
    color:#666;
}
.mobileInternetTableCell a.activeHover{
    background-position:-218px top; 
    color:#666;
}

/* Dienste */

.diensteSlideContainer {
    margin-bottom:15px;
}

.diensteSlideHeader {
    background:url(/psources/img/modules/bg_dienste_box_top.png) no-repeat;
    width:566px;
    height:27px;
    padding:21px 0 0 0;
}
.diensteSlideStatus {
    width:20px;
    height:20px;
    margin:0 0 0 17px;
    float:left;
}
.diensteSlideHeader h1 {
    color:#424B51;
    float:left;
    padding:2px 0 0 7px;
    font-size:1.2em;

}
.diensteSlideHeader .textYellow {
    color:#f5af0a; 
}

.diensteSlideHeaderBtn {
    float:right;
    margin-top:-8px;
    padding-right:4px;
}
.diensteSlideToggle {
    cursor:pointer;
}

div.diensteSlideToggle {
    background:url(/psources/img/modules/icon_aufklappen.gif) no-repeat;
    width:30px;
    height:16px;
    float:right;
    margin-top:2px;
} 
div.toggleActive {
    background:url(/psources/img/modules/icon_zuklappen.gif) no-repeat;
    width:30px;
    height:16px;
    float:right;
} 
.diensteSlideContentContainer {
    background:url(/psources/img/modules/shadow_bgr_03.png) repeat-y;
    padding:0px 16px 0px 17px;
    width:533px;
}
.diensteSlideContent h2 {
    font-size:1.2em;
    color:#424B51;
    font-weight:bold;
    float:left;
    width:350px;
}
.diensteSlideContent p {
    font-size:1.2em;
    color:#424B51;
    padding:0 0 1em 0;
}
#csc .diensteSlideContent .form_line_input p {
font-size:1.2em;
color:#424B51;
margin:0.4em 0 -0.3em -0.5em;
}
#csc .diensteSlideContent .line_label_container  {
	width:19em;
	background:url("/psources/img/common/dotted_line.gif") repeat-x scroll transparent;
	background-position:0 1.6em;
	
}
#csc .diensteSlideContent .form_line_label {
	position:static;
}
#csc .form_line {
background:url("/psources/img/common/dotted_line.gif") repeat-x scroll left bottom transparent;
margin:-0.1em 0 0;
width:100%;
}
#csc .newOl li {
display:list-item;
list-style:decimal outside none;
margin:0 0 0 17px;
padding:15px 0 0 12px;
}
.diensteSlideContent p.preHeadline {
    padding:0 0 0.5em 0
}
.diensteSlideContentPrice {
    font-size:1.2em;
    color:#424B51;
    font-weight:bold;
    float:left;
    text-align:right;
    width:162px;
    padding-right:18px;
}
.diensteSlideContentBtn1 {
   float:right;
   padding-right:18px;
}
.diensteSlideContentBtn1 a.arrow_button {
    background:url(/psources/img/common/arrow_button.png) no-repeat;
    color:#666666;
    display:block;
    font-size:1.1em;
    margin:0.5em 0 0;
    padding:0 0.5em 0 1.8em;
    text-decoration:none;
    float:right;
}

.diensteSlideContentBtn1 a:hover.arrow_button {
    color:#f5af0a;
}
.form_line_input a.arrow_button {
    background:url(/psources/img/common/arrow_button.png) no-repeat;
    color:#666666;
    display:block;
    font-size:1.1em;
    margin:0.5em 0 0 -0.5em;
    padding:0 0.5em 0 1.8em;
    text-decoration:none;    
}
.diensteSlideProdukt {
    zoom:1;
    padding-bottom:30px;
}
.diensteSlideStoerer {
    padding-right:20px;
}
.diensteSlideContent ul.special_list  {
    margin:0px;
    width:350px;
    float:left;
}
.diensteSlideTerm {
    background:url(/psources/img/common/dotted_line.gif) repeat-x top;
    height:15px;
    margin:5px 0 0 0;
}
.diensteSlideHeaderTerm {
    background:url(/psources/img/common/dotted_line.gif) repeat-x left 10px;
    height:23px;
}
.diensteSlideBottom {
    background:url(/psources/img/modules/bottom_03.png) no-repeat;
    font-size:0;
    line-height:0;
    height:10px;
    width:566px;
}



