/******************************* Topnavi *************************************************/

#rahmenprivat #titel #topnavi li a, #rahmen #titel #topnavi li.gesch a {
color: #e7e7e8;
background: url(../bilder/geschaeft_nonaktiv.jpg) repeat-x;
}

#rahmenprivat #titel #topnavi li a:hover, #rahmen #titel #topnavi li.gesch a:hover {
background: url(../bilder/geschaeft_rollover.jpg) repeat-x;
color: #e7e7e8;
}

#rahmenprivat #titel #topnavi li.aktiv a {
background: url(../bilder/privat_aktiv.jpg) repeat-x;
color: #00805c;
}

/*************************************** Hauptnavi *******************************************/

#rahmenprivat #hauptnavi {
background: url(../bilder/hauptnavi_privat.jpg) repeat-x left;
width: 785px;
padding-left: 16px;
}

#rahmenprivat #hauptnavi li {
margin-right: 0px;
}

#rahmenprivat #hauptnavi li a {
color: #006a5a;
background: url(../bilder/hauptnavi_privat_nonaktiv.jpg) no-repeat 0px 0px;
}

#rahmenprivat #hauptnavi li.links a {
background: url(../bilder/hauptnavi_privat_nonaktiv.jpg) no-repeat 0px 0px;
}

#rahmenprivat #hauptnavi li a:hover, #rahmenprivat #hauptnavi li.aktiv a {
background: url(../bilder/hauptnavi_privat_aktiv.jpg) no-repeat 0px 0px;
}

/**************************************** Inhalt ******************************************/

#rahmenprivat #inhalt h1 {
color: #B1C800;
}

#rahmenprivat #inhalt h1 a, #rahmenprivat #inhalt table tr td h1 a,
#rahmenprivat #inhalt h2 a, #rahmenprivat #inhalt table tr td h2 a,
#rahmenprivat #inhalt h3 a, #rahmenprivat #inhalt table tr td h3 a,
#rahmenprivat #inhalt h4 a, #rahmenprivat #inhalt table tr td h4 a {
color: #B1C800;
}

#rahmenprivat #inhalt ul li {
color: #4d4d4d;
background: url(../bilder/liste_privat.gif) no-repeat 0px 3px;
}

#rahmenprivat #inhaltohne {
height: 617px;
background: #004D3D;
}

#rahmenprivat #inhalt ul li.listePfeil {
background-image: none;
}

#rahmenprivat #inhalt ul li.listePfeil a {
margin-left: -20px;
}

#rahmenprivat #inhalt p a.listePfeil, #rahmenprivat #inhalt ul li a.listePfeil, #rahmenprivat #inhalt ol li a.listePfeil, #rahmenprivat #inhalt table tr td a.listePfeil, #rahmenprivat #inhalt table tr th a.listePfeil {
background: none;
padding-left: 0px;
}

#rahmenprivat #inhalt p .listePfeil a, #rahmenprivat #inhalt ul li .listePfeil a, #rahmenprivat #inhalt ol li .listePfeil a, #rahmenprivat #inhalt table tr td .listePfeil a, #rahmenprivat #inhalt table tr th .listePfeil a {
background: none;
}

#rahmenprivat #inhalt #inhaltwerben .listePfeil img {
margin-left: 0px;
}

#rahmenprivat #inhalt p a, #rahmenprivat #inhalt ul li a, #rahmenprivat #inhalt ol li a, #rahmenprivat #inhalt table tr td a, #rahmenprivat #inhalt table tr th a {
background: url(../bilder/links.gif) no-repeat 0px 6px;
color: #006255;
padding-left: 12px;
}

/****************************************** rechte Spalte ****************************************/

#rahmenprivat #rechtespalte h4 {
background: url(../bilder/rechts.jpg) repeat-x;
}

#rahmenprivat #rechtespalte h4 a {
color: #ffffff;
display: block;
}

#rahmenprivat #rechtespalte h5 {
font-size: 19px;
}

#rahmenprivat #rechtespalte p img {
border-bottom: 3px solid #f2f3f5;
}

#rahmenprivat #rechtespalte #themen {
background: #eaebec;
padding-bottom: 9.5px;
}

#rahmenprivat #rechtespalte #faq {
padding-bottom: 0px;
margin-bottom: 1.5px;
}

#rahmenprivat #rechtespalte #faq ul li {
background: url(../bilder/privat_bg_weitere_li.jpg) repeat-x;
height: 29.5px;
padding-top: 4px;
font-size: 13px;
margin-left: 0px;
margin-bottom: 0px;
padding-left: 8px;
}

#rahmenprivat #rechtespalte #faq ul li a {
background: url(../bilder/links_aktiv.gif) no-repeat 0px 8px;
padding-left: 16px;
color: #e7e7e8;
}

#rahmenprivat #rechtespalte #weitere,
#rahmen #rechtespalte #weitere {
background: url(../bilder/privat_bg_weitere.jpg) repeat-x;
height: 54.5px;
margin-top: -2.5px;
}

#rahmenprivat #rechtespalte #weitere p,
#rahmen #rechtespalte #weitere p {
font-size: 13px;
font-weight: bold;
color: #e7e7e8;
padding: 10px 0px 0px 20px;
}

#rahmenprivat #rechtespalte #weitere ul li,
#rahmen #rechtespalte #weitere ul li {
font-size: 13px;
background-image: none;
margin-left: 0px; 
padding-left: 8px;
}

#rahmenprivat #rechtespalte #weitere ul li a,
#rahmen #rechtespalte #weitere ul li a {
background: url(../bilder/links_aktiv.gif) no-repeat 0px 7px;
padding-left: 12px;
color: #e7e7e8;
}


#rahmenprivat #rechtespaltestart {
position: absolute;
left: 808px;
top: 132px;
width: 192px;
z-index: 700;
}

#rahmenprivat #rechtespaltestart h3 {
background: url(../bilder/rechts.jpg) repeat-x;
height:25px;
padding:6px 0 0 12px;
width:180px;
}

#rahmenprivat #rechtespaltestart h4 {
background: url(../bilder/rechts.jpg) repeat-x;
height:25px;
padding:6px 0px 0px 12px;
width:180px;
color: #ffffff;
font-weight: bold;
}

#rahmenprivat #rechtespaltestart h5 {
background: url(../bilder/privat_bg_weitere.jpg);
font-size: 19px;
padding: 10px;
border-top: 5px solid #004d3d;
border-bottom: 5px solid #004d3d;
}

#rahmenprivat #rechtespaltestart h5 a,
#rahmen #rechtespaltestart h5 a {
color: #e6e6e6;
text-decoration: none;
}

#rahmenprivat #rechtespaltestart #aktuelles {
background: #004d3d;
padding-bottom: 16px;
}

#rahmenprivat #rechtespaltestart #aktuelles h5, #rahmenprivat #rechtespaltestart #aktuelles h6 {
font-size: 13px;
background: url(../bilder/aktuelles_privat_start.gif) no-repeat 0px 20px;
margin: 14px 16px 5px 12px;
padding: 16px 0px 5px 20px;
color: #80c41c;
font-weight: normal;
border-top: 0px;
border-bottom: 0px;
}

#rahmenprivat #rechtespaltestart #aktuelles h6 {
border-top: 1px solid #2a7259;
}

#rahmenprivat #rechtespaltestart #aktuelles p {
font-size: 9.5px;
padding: 0px 8px 10px 12px;
color: #b9d5c4;
}

#rahmenprivat #rechtespaltestart #aktuelles p a {
background: url(../bilder/pfeil_orange.gif) no-repeat 104px 6.5px;
color: #FF6600;
text-decoration: none;
padding-right: 30px;
}

#rahmenprivat #rechtespaltestart #themen, #rahmenprivat #rechtespaltestart #quick, #rahmenprivat #rechtespaltestart #faq {
padding-bottom: 16px;
background: #004d3d;
}

#rahmenprivat #rechtespaltestart ul li {
list-style-type: none;
padding-left: 8px;
color: #e6e6e6;
font-size: 9.5px;
line-height: 27px;
}

#rahmenprivat #rechtespaltestart ul li a {
color: #e6e6e6;
text-decoration: none;
background: url(../bilder/privat_pfeil_gruen_weitere.gif) no-repeat 0px 5.5px;
padding-left: 22.5px;
}

#rahmenprivat #rechtespaltestart #faq {
padding-bottom: 0px;
}

#rahmenprivat #rechtespaltestart #faq ul li {
background: url(../bilder/privat_bg_weitere_li.jpg) repeat-x;
height: 30.5px;
padding-top: 3px;
font-size: 13px;
}

#rahmenprivat #rechtespaltestart #faq ul li a {
background: url(../bilder/links_aktiv.gif) no-repeat 0px 8px;
padding-left: 16px;
}

#rahmenprivat #rechtespaltestart #weitere,
#rahmen #rechtespalte #weitere {
background: url(../bilder/privat_bg_weitere.jpg) repeat-x;
height: 53px;
margin-top: 1px;
}

#rahmenprivat #rechtespaltestart #weitere p,
#rahmen #rechtespalte #weitere p {
font-size: 13px;
font-weight: bold;
color: #e6e6e6;
padding: 6.5px 0px 5px 24px;
}

#rahmenprivat #rechtespaltestart #weitere ul li,
#rahmen #rechtespalte #weitere ul li {
font-size: 13px;
}

#rahmenprivat #rechtespaltestart #weitere ul li a,
#rahmen #rechtespalte #weitere ul li a {
background: url(../bilder/links_aktiv.gif) no-repeat 0px 7px;
padding-left: 16px;
}

#rahmenprivat #rechtespaltestart #quick {
padding-bottom: 14.5px;
}

#rahmenprivat #rechtespaltestart #quick h4 {
padding-bottom: 21px;
}

#rahmenprivat #rechtespaltestart #quick ul li {
margin-bottom: 10.5px;
font-size: 10.5px;
}

#rahmenprivat #rechtespaltestart #quick ul li a{
background: url(../bilder/privat_pfeil_grau.gif) no-repeat 0px 6.5px;
color: #a9ccb8;
}

/****************************************** Abschluss ****************************************/

#abschlussprivat {
background: #f1f1f2;
height: 41px;
margin-top: -49px;
text-align: center;
}

#abschlussprivat p {
color: #a7a9ac;
}

#abschlussprivat p.links {
position: absolute;
left: 13px;
top: 0px;
text-align: left;
}

#abschlussprivat p.links a {
color: #a7a9ac;
text-decoration: none;
}

#abschlussprivat p.klein {
font-size: 9.5px;
width: 1000px;
margin-left: 0px;
margin-top: 9.5px;
clear: both;
}

#abschlussprivat p.unten {
font-size: 9px;
padding: 8px 9.5px;
}

#abschlussprivat ul {
margin-left: 160px;
}

#abschlussprivat ul li {
list-style-type: none;
float: left;
color: #a7a9ac;
margin-right: 16px;
}

#abschlussprivat ul li a {
color: #a7a9ac;
text-decoration: none;
}

#abschlussprivat #print a {
color: #B1C800;
}

/********************************** Ein- / Ausblenden ***********************************************/

#rahmenprivat #alleeinblenden {
margin-left: 416px;
background: url(../bilder/alllesAufklappenPrivat.jpg) no-repeat;
padding-left: 18.5px;
padding-bottom: 16px;
width: 150px;
z-index: 999;
}

#rahmenprivat #alleeinblenden a {
font-weight:bold;
color: #1A1A1A;
text-decoration: underline;
padding-right: 13px;
}

#rahmenprivat #alleeinblenden a:hover {
color: #B1C800;
}

/*******************************************************************************************************
Seitenspezifisch - Privatkunden
*******************************************************************************************************/

#rahmenprivat #inhalt #inhalthilfe {
margin-top: 24px;
padding-right: 64px;
}

#rahmenprivat #inhalt #helpsearch {
margin-top: 16px;
padding-top: 16px;
border-top: 1px solid #cccccc;
padding-left: 0px;
width: 549.5px;
}

/********************************* Downloads *****************************/

#rahmenprivat #inhalt .tx-abdownloads-pi1 {
margin-top: -20px;
}

#rahmenprivat #inhalt .tx-abdownloads-pi1 .tx_abdownloads_treeView_downloads {
margin-left: 1.5px;
background: url(../bilder/grauPunkt.gif) no-repeat 0px 1px;
margin-bottom: 5px;
}

#rahmenprivat #inhalt .tx-abdownloads-pi1 .tx_abdownloads_treeView_downloads div {
color: #707173;
font-weight: bold;
border-bottom: 1px solid #dadada;
padding-bottom: 8px;
padding-left: 22.5px;
}
 
#rahmenprivat #inhalt .tx-abdownloads-pi1 .tx_abdownloads_treeView_category div {
background: url(../bilder/pfeil_unten.jpg) no-repeat;
padding-left: 22.5px;
}

#rahmenprivat #inhalt .tx-abdownloads-pi1 .tx_abdownloads_treeView_downloads div a {
background: url(../bilder/links.gif) no-repeat 0px 4px;
color: #006255;
padding-left: 12px;
font-weight: normal;
text-decoration: none;
margin-left: 8px;
}

#rahmenprivat #inhalt .tx-abdownloads-pi1 .tx_abdownloads_treeView_category_level_1 {
display: none;
}

#rahmenprivat #inhalt .tx-abdownloads-pi1 .tx_abdownloads_treeView_category_level_2,
#rahmenprivat #inhalt .tx-abdownloads-pi1 .tx_abdownloads_treeView_category_level_3 {
margin-top: 32px;
}

#rahmenprivat #inhalt .tx-abdownloads-pi1 .tx_abdownloads_treeView_category {
margin-left: -41.5px;
margin-top: 0px;
}

#rahmenprivat #inhalt .tx-abdownloads-pi1 .tx_abdownloads_treeView_category div b {
font-weight: bold;
color: #1a1a1a;
}

.tx_abdownloads_viewDetailsForDownload {
font-size: 11px;
}

/**************************************** Breadcrumb ***************************/

#rahmenprivat #breadcrumb {
position: relative;
margin: 0px 0px -168px 0px;
padding-top: 174px;
padding-left: 230px;
z-index: 400;
}

#rahmenprivat #breadcrumb * {
color: #6d6d6f;
}

#rahmenprivat #breadcrumbprint, #rahmen #breadcrumbprint {
display: none;
}

/******************************************************Bestellvorgang****************************************/

.contact-form .control input {
padding-top: 0px;
}

.contact-form table#postpaidtabelle {
width: 568px;
}

#rahmenprivat #inhalt .contact-form table tr td {
padding-bottom: 0px;
vertical-align: middle;
}

.contact-form #plz {
width: 48px;
}

.contact-form #ort {
width: 174.5px;
}

.contact-form #portort {
width: 175px;
}

.contact-form #hausnummer, .contact-form #portmobilhausnummer {
width: 30px;
}

.contact-form #strasse, .contact-form #portmobilstrasse {
width: 151px;
}

.contact-form h5 {
margin-bottom: 19px;
margin-top: 24px;
}

.contact-form table {
margin-bottom: 16px;
}

.contact-form table tr td, #rahmenprivat #inhalt .contact-form table tr td {
padding-right: 5px;
}

.contact-form table tr td table {
margin-bottom: 0px;
}

#rahmen #inhalt .contact-form p {
margin-left: 0px;
}

.contact-form select option {
padding-right: 4px;
}

.contact-form #option1, .contact-form #option2, .contact-form #option3, .contact-form #option4, .contact-form #option5 {
display: none;
}

.contact-form #telefonanschluss, .contact-form #telefonanschluss1, .contact-form #telefonanschluss2 {
display: none;
}

.contact-form #ausweis h5 {
margin-top: 0px;
}

#portierungfest, #kundendaten, #auswahlprodukt, #portierung {
border: 1px solid #cccccc;
width: 532px;
padding: 8px 6.5px;
margin-bottom: 24px;
}

.contact-form #portmobil h5, .contact-form #portfest h5 {
margin-top: 0px;
}

.contact-form #ausweis select option, .contact-form #ausweiscomfort select option {
padding-bottom: 1.5px;
padding-top: 0px;
}

.contact-form #ausweis tr td {
vertical-align: middle;
padding-right: 16px;
padding-top: 6.5px;
}

.contact-form #ausweis tr td span {
position: absolute;
margin-left: 5px;
}

.contact-form .klein {
font-size: 9.5px;
}

.contact-form #uebertragungvorwahl, .contact-form #portmobilvorwahl {
width: 96px;
}

.contact-form #uebertragungrufnummer, .contact-form #portmobilrufnummer {
width: 126px;
}

.contact-form .highlight, .highlight {
border: 1px solid #cccccc;
padding: 16px;
}

.contact-form .highlight p, .highlight p {
color: red;
margin-bottom: 0px;
}

.contact-form #ausweis, .contact-form #ausweiscomfort, .contact-form #ausweiscompact {
margin-left: -1.5px;
}

.contact-form #ausweis table {
margin-bottom: 0px;
}

#rahmenprivat #inhalt p a.bestellenButton {
margin-top: 32px;
background: url(../../user_upload/bilder/privatkunden/privat_onlinebestellen.jpg) no-repeat;
color: #ffffff;
padding: 7px 144px 17.5px 45px;
font-size: 21px;
font-weight: bold;
text-decoration: none;
}

#rahmenprivat #inhalt p a.bestellenButton:hover {
background: url(../../user_upload/bilder/privatkunden/privat_onlinebestellen_ro.jpg) no-repeat;
}

#rahmenprivat #inhalt p a.pdfBestellvorgang {
margin-top: 32px;
background: url(../../user_upload/bilder/privatkunden/pdf.jpg) no-repeat;
color: #ffffff;
padding: 7px 144px 17.5px 45px;
font-size: 21px;
font-weight: bold;
text-decoration: none;
}

#rahmenprivat #inhalt p a.pdfBestellvorgang:hover {
background: url(../../user_upload/bilder/privatkunden/pdfAktiv.jpg) no-repeat;
}

#zweiter {
display: none;
}

#inhaltpopup {
padding: 16px;
}

#inhaltpopup p, #inhaltpopup a, #inhaltpopup h1, #inhaltpopup h2, #inhaltpopup h3, #inhaltpopup h4, #inhaltpopup h5, #inhaltpopup h6, #inhaltpopup ul li {
color: #ffffff;
}

#rahmenprivat #inhalt #ausgabe .rechts {
padding-right: 16px;
text-align: right;
}

#rahmenprivat #inhalt #ausgabe h5 {
margin-top: 0px;
margin-bottom: 16px;
}

#rahmenprivat #inhalt #ausgabe h5.ohne {
border-top: 0px;
margin-top: -16px;
}

#rahmenprivat #inhalt #ausgabe table tr td {
padding-bottom: 0px;
}

#rahmenprivat #inhalt form input.bestellenButton {
background: url(../../user_upload/bilder/privatkunden/privat_onlinebestellen.jpg) no-repeat;
color: #ffffff;
border: 0px;
padding: 7px 144px 17.5px 45px;
}

#rahmenprivat #inhalt form input.bestellenButton:hover {
background: url(../../user_upload/bilder/privatkunden/privat_onlinebestellen_ro.jpg) no-repeat;
}

#rahmenprivat #inhalt .gruen {
color: #B1C800;
}

#rahmenprivat #inhalt #inhaltmobilfunk .gruen, #rahmenprivat #inhalt #inhaltmobilfunk .gruen a {
color: #006255;
}

p .klein {
font-size: 9px;
}

.tx-powermail-pi1 legend {
display: none;
}

/********************************************************************************************/

#rahmenprivat #inhalt #inhalttel, #rahmenprivat #inhalt #inhalttarife, #rahmenprivat #inhalt #inhaltmobilfunk, #rahmenprivat #inhalt #inhaltwerben {
margin-top: -16px;
padding-bottom: 30px;
min-height: 160px;
}

#rahmenprivat #inhalt #inhalttarife {
padding-bottom: 10px;
}

#rahmenprivat #inhalt #inhaltwerben img, #rahmenprivat #inhalt #inhaltmobilfunk #kopfbild img,
#rahmenprivat #inhalt #inhalttel img, #rahmenprivat #inhalt #inhalttarife img,
#rahmenprivat #inhalt #inhalttel #produktpalette {
position: relative;
margin-left: -25px;
}

#rahmenprivat #inhalt #inhaltwerben table tr td img {
float: none;
display: block;
}

#rahmenprivat #inhalt #inhaltwerben .listePfeil img {
margin-left: 0px;
}

#rahmenprivat #inhalt #inhalttarife img {
margin-bottom: 16px;
}

#rahmenprivat #inhalt #inhalttel h1, #rahmenprivat #inhalt #inhalttarife h1, #rahmenprivat #inhalt #inhaltmobilfunk h1, #rahmenprivat #inhalt #inhaltwerben h1 {
margin: 20px 0px;
}

#rahmenprivat #inhalt #inhalttel h1 {
width: 454px;
padding-right: 96px;
}

#rahmenprivat #inhalt #inhalttel h2, #rahmenprivat #inhalt #inhalttarife h2 {
padding-bottom: 0px;
}

#rahmenprivat #inhalt #inhalttel table, #rahmenprivat #inhalt #inhalttarife table {
width: 549px;
border-collapse: collapse;
border: 1px solid #bed62f;
border-top: 0px;
margin-bottom: 13px;
}

#rahmenprivat #inhalt #inhalttel table tr th, #rahmenprivat #inhalt #inhalttarife table tr th {
background: url(../bilder/privat_bg_th.jpg) repeat-x;
height: 37px;
border: 1px solid #bed62f;
text-align: left;
vertical-align: middle;
}

#rahmenprivat #inhalt #inhalttel table tr th h2, #rahmenprivat #inhalt #inhalttarife table tr th h2 {
color: #ffffff;
font-size: 17px;
}

#rahmenprivat #inhalt #inhalttel table tr th h2 .gruen, #rahmenprivat #inhalt #inhalttarife table tr th h2 .gruen {
color: #006255;
padding-left: 5px;
font-weight: bold;
}

#rahmenprivat #inhalt #inhalttel table tr td, #rahmenprivat #inhalt #inhalttarife table tr td {
padding: 8px;
}

#rahmenprivat #inhalt #inhalttel table tr td.align-right, #rahmenprivat #inhalt #inhalttel table tr td.align-left,
#rahmenprivat #inhalt #inhalttarife table tr td.align-right, #rahmenprivat #inhalt #inhalttarife table tr td.align-left {
width: 189px;
border-left: 0px;
padding-left: 32px;
}

#rahmenprivat #inhalt #inhalttel table tr td.align-right, #rahmenprivat #inhalt #inhalttel table tr td.align-left {
width: 190px;
padding-left: 0px;
}

#rahmenprivat #inhalt #inhalttel table tr td ul {
margin-top: 0px;
}

#rahmenprivat #inhalt #inhalttel table tr td ul li {
margin-bottom: 9.5px;
}

#rahmenprivat #inhalt #inhalttel table tr td.align-right, #rahmenprivat #inhalt #inhalttarife table tr td.align-right {
text-align: right;
}

#rahmenprivat #inhalt #inhalttel table tr td.align-left, #rahmenprivat #inhalt #inhalttarife table tr td.align-left {
text-align: left;
}

#rahmenprivat #inhalt #inhalttel table tr td.align-left img, #rahmenprivat #inhalt #inhalttel table tr td.align-right img {
margin-bottom: -16px;
margin-top: -8px;
}

#rahmenprivat #inhalt #inhalttel table tr td ul, 
#rahmenprivat #inhalt #inhalttarife table tr td ul {
margin-bottom: 32px;
}

#rahmenprivat #inhalt #inhaltmobilfunk #h1bild {
position: absolute;
padding: 16px;
padding-left: 5px;
}

#rahmenprivat #inhalt #inhaltmobilfunk h1 {
padding-right: 48px;
padding-left: 119px;
width: 383px;
}

#rahmenprivat #inhalt #inhaltmobilfunk table {
width: 269px;
float: left;
border-collapse: collapse;
border: 1px solid #bed62f;
border-top: 0px;
}

#rahmenprivat #inhalt #inhaltmobilfunk table.abstandLinks {
margin-left: 11px;
}

#rahmenprivat #inhalt #inhaltmobilfunk table tr th {
background: url(../bilder/privat_mobil_th.jpg) repeat-x;
height: 59px;
border: 1px solid #bed62f;
text-align: left;
}

#rahmenprivat #inhalt #inhaltmobilfunk table tr td {
padding: 9px;
}

#rahmenprivat #inhalt #inhaltmobilfunk table tr td p {
margin-left: 1.5px;

}

#rahmenprivat #inhalt #inhaltmobilfunk table tr td img {
position: absolute;
margin-left: 100px;
margin-top: -85px;
}

#rahmenprivat #inhalt #inhaltmobilfunk table tr th h2 {
color: #ffffff;
margin: 7px;
font-size: 16px;
padding-bottom: 0px;
line-height: 22.5px;
font-weight: bold;
}

#rahmenprivat #inhalt #inhaltmobilfunk table tr th h2 .gruen {
font-weight: bold;
}

#rahmenprivat #inhalt #inhaltmobilfunk table tr td ul {
margin-left: 4px;
margin-bottom: 72px;
}

#rahmenprivat #inhalt #inhaltwerben table {
border-collapse: collapse;
border-top: 0px;
margin-bottom: 10px;
width: 550px;
}

#rahmenprivat #inhalt #inhaltwerben table.trennlinie {
border-top: 1px solid #d1d2d4;
padding-top: 14.5px;
margin-top: 30.5px;
}

#rahmenprivat #inhalt #inhaltwerben table tr td {
padding: 11px;
padding-left: 0px;
border-bottom: 1px solid #d1d2d4;
}

#rahmenprivat #inhalt #inhaltwerben table tr td h1 {
border-bottom: 0px;
padding-bottom: 0px;
margin: -7px 0px 12px 0px;
width: auto;
}

#rahmenprivat #inhalt #inhaltwerben table tr td img {
margin-top: 3px;
margin-left: 0px;
}

#rahmenprivat #inhalt #inhaltwerben table tr td img.bildHilfe {
margin-top: 27px;
margin-bottom: 27px;
}

#rahmenprivat #inhalt #inhaltwerben h3 {
color: #1a1a1a;
margin: 7px 5.5px 21px 0px;
}

#rahmenprivat #inhalt #inhaltwerben table tr th h2 .gruen {
color: #006255;
padding-left: 16px;
}

#rahmenprivat #inhalt #inhaltwerben table tr td ul {
margin: 0px;
}

#rahmenprivat #inhalt #inhaltwerben table tr td p.align-right {
text-align: right;
}

#rahmenprivat #inhalt #inhaltwerben table tr td p.align-right img {
margin-left: 260px;
}