* {padding:0;margin:0;border-collapse:collapse;}
img {border:0 none;}
body, div, td,tr,table,input,textarea,select {font-family:Arial,verdana,Helvetica, sans-serif;font-size:12px;}
body {line-height:20px;margin:0;padding:0;color:#333;background:#ffffff;}
a {text-decoration:none;color:#0092c7;font-weight:bold;}
a:hover {text-decoration:underline;color:#f00505;}
iframe {margin:0;padding:0;overflow:hidden;}
#container {width:975px;height:auto;background-color:#FFFFFF;overflow:hidden;padding-top:0;margin-left:auto;margin-right:auto;}
#header {width:975px;height:95px;background:url(../images/bg-elements.png) -10px -270px #FFF no-repeat;margin-left:auto;margin-right:auto;}
#logo{width:205px;height:80px;float:left;margin-left:24px;margin-top:10px;}
#logo a {display:block;width:205px;height:80px;}
#content a img, a img {filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;-khtml-opacity:1.0;}
#content a:hover img, a:hover img {filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-khtml-opacity:0.8;}
.menubox {height:50px;float:left;width:525px;}
#topmenu{color:#f0f0f0;margin:40px 0 0 20px;}
#topmenu a {float:left;padding:0 10px;font-weight:bold;border-left:1px solid #fff;color:#f0f0f0 !important;}
ul.menu {float:left;list-style:none;padding:0;margin:0;}
ul.menu li {float:left;list-style:none;padding:0;margin:0;text-align:left;}
#topmenu a:hover{text-decoration:underline;color:#fff !important;}
#topmenu li ul li {padding-left:2px;}
#topmenu li ul li a {color:#f0f0f0 !important;text-decoration:none !important;}
#topmenu li ul li a:hover{text-decoration:underline !important;}
#topmenu li.active > a {color:#fff !important;text-decoration:underline;}
#topmenu li ul li.active a {color:#fff !important;text-decoration:underline !important;}
#searchArea {width:190px;height:56px;float:left;margin:35px 0 0 0;}
#search_site {height:25px;background-image:url(../images/bg-elements.png);background-position:-10px -10px;margin:0;padding:0;}
#search_site input{width:182px;border:none;background:none;height:25px;line-height:25px;padding:0 4px;}
#changeLang {clear:both;height:13px;width:60px;margin:16px 0 0 128px;}
#changeLang a {width:24px; height:13px; display:block; background:url(../images/flag-elements.png) 0 -13px no-repeat; margin:0 0 0 5px; float:left;}
#changeLang a.deutsch {background-position:0 0;}
#changeLang a.english {background-position:-29px 0;}
#maindiv{width:975px;overflow:hidden;padding-bottom:10px;}
#footer {width:975px;height:38px;margin:0 auto;background-image:url(../images/bg-elements.png);background-position:-10px -219px;}
#footermenu {width:700px;font-weight:bold;margin:0 0 0 5px;}
#footermenu a {padding-left:10px;padding-right:10px;border-right:1px solid #fff;color:#f0f0f0;line-height:38px;}
#footermenu a:hover {text-decoration:underline;}
#copyright{font-size:11px;color:#f0f0f0;float:right;margin:0 13px 0 0;line-height:38px;font-weight:bold;}
#copyright a {color:#f0f0f0;}
#copyright a:hover {text-decoration:underline;color:#fff !important;}
#ess {float:right;padding:8px 13px 0 0;}
.innercontent {width:720px;min-height:400px;margin-left:15px;float:left;}
p {line-height:20px;text-align:justify;margin:0 0 10px 0;}
h3 {font-size:14px;font-weight:bold;}
h2 {color:#0092c7;margin:0 0 0 0;}
h3, h4 {color:#000;}
ul,ol {margin:10px 0 10px 0;}
li {line-height:20px;margin-left:15px;}
ol li {margin-left:20px;}
#content {padding:10px 0 0 0;float:left;width:777px;overflow:hidden;}
#content p, li{line-height:24px;}
#content a {color:#333;font-weight:normal;}
#content a strong,#content strong {color:#0092c7;}
#content a:hover {color:#0092c7;}
#homeRight {width:190px;float:left;margin:10px 0 0 8px;}
#tabMenu {margin-bottom:16px;}
#tabMenu.moduletable {border:1px solid #ececec !important;border-top:none !important;}
#reCharge {background:url("../images/recharge_bg.gif") center top no-repeat;height:84px;margin-top:10px;overflow-x:hidden;overflow-y:hidden;padding:45px 0 0 20px;}
#homeRight li{text-align:center !important;width:60px;border:1px solid #ececec !important;border-bottom:none !important;}
#homeRight div.moduletable {border:1px solid #ececec !important;border-top:none !important;}
#homeRight div.moduletable p {padding:7px 0 0 7px !important;}
#homeRight ul>li:first-child{}
#homeRight ul li a {background-color:#01A7E6;display:block;padding:2px 0 !important;}
#homeRight p{padding:5px 0 0 0;margin:0 !important;line-height:normal !important;}
.article_separator {display:none;}
.contentpaneopen,.blog {width:100%;}
.contentheading,.componentheading, h1 {font-size:18px;font-weight:bold;margin:0 0 10px 0;padding:0 0 5px 0;color:#0092c7;border-bottom:1px dashed #666;display:block;}
.sideIn2 {width :260px;height:430px;float:left;}
#sideMenu {background-image:url(../images/sidemenu-bg.png);background-position:0 0;background-repeat:repeat-y;width:242px;overflow:hidden;margin:5px 0 0 0;}
#sideMenuTop {background-image:url(../images/bg-elements.png);background-position:-10px -55px;height:15px;}
#sideMenuBottom {background-image:url(../images/bg-elements.png);background-position:-10px -90px;height:15px;clear:both;}
#sideMenu li {list-style-type:none;margin:4px 0 5px 0;color:#000;width:200px;padding-left:20px;position:relative;text-align:left;line-height:normal;}
#sideMenu li a {font-weight:bold;color:#0092c7!important;}
#sideMenu a:hover{color:#f00505!important;}
#sideMenu li.active > a {color:#f00505!important;text-decoration:underline !important;}
#sideMenu li ul li {padding-left:15px;}
#sideMenu li ul li a {color:#0092c7!important;}
#sideMenu li ul li.active a {color:#f00505!important;text-decoration:underline !important;}
.floatLeft {float:left;}
.floatRight {float:right;}
.floatClear {clear:both;}
.textBox{width:230px;height:25px;margin:3px 0 4px 0;background:url(../images/bg-elements.png) -10px -126px no-repeat #fff;border:none;padding:0 5px;line-height:25px;}
.textBoxSmall{width:93px;height:25px;margin:3px 0 4px 0;background:url(../images/bg-elements.png) -10px -173px no-repeat #fff;border:none;padding:0 5px;}
.selectBox {background:url(../images/bg-elements.png) -10px -126px no-repeat transparent;border:none;margin:3px 0 4px 0;padding:5px 5px;width:240px;}
.selectBoxSmall{margin:3px 0 4px;width:103px;background:url(../images/bg-elements.png) -10px -173px no-repeat #fff;border:none;padding:3px 3px 5px;}
select.inputbox{background:url(../images/bg-elements.png) -10px -126px no-repeat transparent;border:none;margin:3px 0 4px 0;padding:5px 5px;width:240px;}
#limit{margin:3px 0 4px;width:103px;background:url(../images/bg-elements.png) -10px -173px no-repeat #fff;border:none;padding:3px 3px 5px;}
.textArea {background:url(../images/bg-elements.png) no-repeat scroll -10px -381px transparent;border:none;margin:3px 0 4px 0;padding:7px 5px;width:228px;height:140px;}
.textButton{height:25px;width:70px;line-height:20px;margin-top:5px;}
a.linkButton {-moz-border-radius:5px;border:1px solid #0161aa;background-color:#0092c7;color:#FFFFFF;height:24px;padding:5px 8px;text-align:center;width:120px;font-weight:bold;line-height:23px;}
a.readMore {font-size:11px;text-transform:lowercase;background:url(../images/moreinfo.png) 0 0 no-repeat #fff;margin:0 0 0 5px;padding:3px 20px 5px 7px;}
a.readMore:hover {}
#sk {display:none;}
#fanBox {margin:0 0 8px 0;}

.homeBox {float:left;width:194px;height:250px;border:5px solid #f5f5f5;padding:12px 12px 0;}
.homeBox ul {margin:0 !important;}
.homeBox p {margin:0 !important;}
.homeBox li {margin:0 !important;list-style:none;}
.homeBox a {color:#0092c7 !important;font-weight:normal;}
#box1 {margin-right:20px;}
#box2 {margin-right:20px;}
#box3 {margin-right:20px;}
#box4 {}

#AreaCode {}
#AreaCode table {width:500px;border-collapse:collapse;}
#AreaCode table th {font-weight:bold;text-align:center;padding:5px;}
#AreaCode table td {border:1px solid #0092c7;padding:5px;}
#AreaCode table tr > td:first-child {background-color:#e3f3ff;font-weight:bold;}

table.dataTable,table.rateTable {border-collapse:collapse;margin:0 0 10px 0;border:5px solid #ececec;}
table.rateTable {width:500px;}
table.dataTable th, table.rateTable th {text-align:left;padding:3px 5px;background-color:#f0f0f0;}
table.dataTable td, table.rateTable td {padding:3px 5px;border:1px solid #ececec;background-color:#fefefe;}
table.dataTable td fieldset {border:none;border-bottom:1px dashed #999;margin:5px 0;}

table.creditTable {margin:0 0 10px 0;}
table.creditTable th {text-align:left;padding:3px 5px;color:#fff;background:url(../images/traf_bg.gif) repeat-x;}
table.creditTable td {padding:3px 5px;border-bottom:1px solid #f0f0f0;}

table.partnerTable {margin:15px 0 0 0;}
table.partnerTable td {width:192px;height:188px;text-align:center;}
table.partnerTable td.seperator {width:70px;}
table.partnerTable td a {background:url(../images/partner-box-top.png) 0 0 no-repeat;}
table.partnerTable td a img{padding:10px 0 0 0;}
table.partnerTable td p a {background:url(../images/partner-box-bottom.png) 0 0 no-repeat;line-height:35px;text-align:center;}
table.partnerTable td a {display:block;}

/*Gratis Sim Karte*/
#outer {width:720px;overflow:hidden;}
#outer div {overflow:hidden;}
#introText {text-align:center;margin:15px 0;color:#00ADF1;font-weight:bold;font-size:30px;line-height:normal !important;}
#formDiv {border:3px solid #00ADF1;padding:30px 20px 10px 10px;margin:0 0 0;}
#youtalkGirl {background:url(../images/youtalk_girl.gif) 0 0 no-repeat;width:195px;height:500px;float:left;}
#formDiv label {display:block;width:100px;float:left;}
#formDiv br {}
#formDiv p {margin:0 0 10px;}
.textBoxLarge {width:242px;background:url(../images/freikarte_bg.png) 0 0 no-repeat;height:25px;border:none;line-height:25px;padding:0 4px;}
.textBoxMid {width:172px;background:url(../images/freikarte_bg.png) 0 -35px no-repeat;height:25px;border:none;line-height:25px;padding:0 4px;}
.textBoxMini {width:54px;background:url(../images/freikarte_bg.png) 0 -70px no-repeat;height:25px;border:none;line-height:25px;padding:0 4px;margin:0 3px 0 0;}
.selectBoxLarge {width:250px;background:url(../images/freikarte_bg.png) 0 0 no-repeat;border:none;padding:4px 4px;}
.selectBoxMini {width:62px;background:url(../images/freikarte_bg.png) 0 -70px no-repeat;border:none;padding:4px 4px;}
.submitButtonImg {width:199px;height:38px;border:none;background:url(../images/bestellung_absenden.gif) 0 0 no-repeat;font-size:0px;}
.submitButtonImg:hover {background:url(../images/bestellung_absenden_h.gif) 0 0 no-repeat;}
#termsDiv {margin:15px 0 0;padding:10px 0 0;border-top:1px dashed #ececec;}
