body{background-color:#FFFFFF;background-image:url("/v_1/images/background.png");background-repeat:repeat-x;font:12px/16px Arial,sans-serif;margin:0px;padding:0px}
a[href]{color:#003366;text-decoration:none}
a[href].external{margin-left:20px;font-size:0.9em}
img{border:none}
h1{font-size:2em;margin-bottom:0.8em;color:#335C85;line-height:1.1em}
h2{font-size:1.4em;margin-bottom:0.8em;margin-top:1.2em;color:#335C85;line-height:1.1em}
h3{font-size:1.0em;margin-top:1.2em;margin-bottom:0.8em;color:#335C85;line-height:1.1em}
td{vertical-align:top}
ul{list-style:none;margin:0px;padding:0px;margin-left:20px}
ul li{background-image:url("/v_1/images/aufzaehlung.gif");background-repeat:no-repeat;padding-left:20px;margin-bottom:8px}
.hidden{display:none}
button{background-image:url("/v_1/images/nav-main_bg.png");background-position:right -720px;background-repeat:repeat-x;border:#ffffff;color:#ffffff;padding:5px;margin-top:10px;}
.buttondisabled
{background-image:none;background-color:#aaaaaa;color:#666666;cursor:not-allowed;}
.meldung{display:none;}
.meldungerror
{display:block;border:2px solid #880000;background-color:#FF8888;margin-right:10px;margin-top:10px;padding:10px;border-radius:5px;}
input[type='text'],input[type='password']{border:1px solid #DDDDDD;padding:5px;}
#header,#nav,#content_container,#footer,#socialshareprivacy_container{width:915px;margin-left:auto;margin-right:auto;overflow:hidden}
#header .left{float:left}
#logo{margin-top:28px}
#header .right{float:right;position:relative}
#header .right .font{position:absolute;right:77px;top:2px;width:80px;text-align:right;font-weight:bold;font-size:11px}
#header .right .font a.font-reset span{font-size:12px;line-height:26px}
#header .right .font a.font-large{margin-left:4px;margin-right:4px}
#header .right .font a.font-large span{font-size:14px}
#header .right .font a.font-xlarge span{font-size:16px}
#header .contact{position:absolute;right:0px;top:0px;overflow:hidden;width:68px}
#header .contact .left{width:8px;background-image:url("/v_1/images/helpdesk.png");background-position:left top;height:27px;background-repeat:no-repeat}
#header .contact .right{background-image:url("/v_1/images/helpdesk.png");background-position:right top;width:60px;height:27px}
#header .contact .right a.contacts{background-image:url("/v_1/images/nav-main_bg.png");background-position:-12px -236px;background-repeat:no-repeat;display:block;color:#FFFFFF;font-weight:bold;font-size:11px;margin-top:6px;padding-left:10px}
#header .contact .right a.contacts:hover{background-position:-12px -476px;text-decoration:underline}
#nav_container{height:32px;background-image:url("/v_1/images/nav-main_bg.png");background-position:0 -1080px;background-repeat:repeat-x;margin-top:35px;overflow:hidden}
#nav .menu_points{float:left;overflow:hidden;border-left:1px solid #3D638B;border-right:1px solid #6E8AA8;width:100%}
#nav a{display:block;font-size:14px;font-weight:bold;height:32px;line-height:32px;padding:0px 12px;float:left;color:#FFFFFF;border-left:1px solid #6E8AA8;border-right:1px solid #3D638B}
#nav a:hover,#nav a.active{background-image:url("/v_1/images/nav-main_bg.png");background-position:right -720px;background-repeat:repeat-x}
#nav .netbanking_login{background-image:url("/v_1/images/nav-main_bg.png");background-position:0 -960px;background-repeat:repeat-x;float:left}
#nav .netbanking_login a{padding-left:10px;background-image:url("/v_1/images/nav-main_bg.png");background-position:left -228px;background-repeat:no-repeat;padding:0px 12px 0px 25px}
#nav a.logout{float:right;border-right:1px solid #6E8AA8;margin-right:1px}
#nav .netbanking_login:hover{background-position:0 -720px}
#nav .netbanking_login a:hover{background-position:left -468px}
#breadcrumbs{font-size:0.916em;margin-top:10px;height:22px}
#content_buttons{height:22px}
#container{overflow:hidden}
#container .left{float:left;width:195px;min-height:30px}
#container .left .tabs{overflow:auto}
#container .left .tabs .tab{padding:4px 8px;float:left;border:1px solid #CCD7E1;background-color:#EFF8FF;color:#335C85;font-weight:bold;margin-left:-1px;margin-top:4px;cursor:pointer}
#container .left .tabs .tab:first-child{margin-left:0px;border-top-left-radius:5px;border-top-right-radius:0px}
#container .left .tabs .tab:last-child{border-top-left-radius:0px;border-top-right-radius:5px}
#container .left .tabs .tab.active{margin-top:0px;padding:8px 8px 4px 8px;border-bottom:1px solid #F4F8FB;background-color:#F4F8FB;border-top-left-radius:5px;border-top-right-radius:5px;cursor:auto}
#container .left .tabs .tab.active:first-child{border-top-left-radius:5px;border-top-right-radius:5px}
#container .left .tabs .tab.active:last-child{border-top-left-radius:5px;border-top-right-radius:5px}
#container .left .content{border:1px solid #CCD7E1;background-color:#F4F8FB;border-top-right-radius:5px;min-height:50px;padding-top:15px;margin-top:-1px}
#container .left .tc{overflow:hidden}
#container .left .tc a{display:block;padding:6px 10px;border-bottom:1px solid #CCD7E1;color:#000000}
#container .left .tc a:hover{text-decoration:underline}
#container .left .tc a:last-child{border-bottom:none}
#container label{display:inline-block;text-align:right;width:100px;}
#onlineindicator{overflow:hidden;width:195px;min-height:30px;background-color:#F4F8FB;color:#335C85;margin-top:10px;border-top-right-radius:5px;border-top-left-radius:5px;line-height:25px}
#onlineindicator a{font-weight:bold}
#onlineindicator .onlineindicatoritem{padding:5px;border-bottom:1px solid #CCD7E1;min-height:25px;border-left:1px solid #CCD7E1;border-right:1px solid #CCD7E1}
#onlineindicator .onlineindicatoritem:last-child{min-height:25px}
#onlineindicator .onlineindicatoritem img{float:left;margin:3px}
#onlineindicator h2{font-size:14px;background-color:#C30000;color:#ffffff;height:20px;border-top-right-radius:5px;border-top-left-radius:5px;margin:0px;padding-left:10px;padding-top:5px}
#content{width:870px;min-height:30px;border:1px solid #CCD7E1;background-color:#FFFFFF;padding:10px 20px;position:relative;min-height:300px}
#content_admin{float:none;min-height:30px;border:1px solid #CCD7E1;background-color:#FFFFFF;padding:10px 20px;margin-left:auto;margin-right:auto;width:700px}
#content img.start_image{margin-left:-20px;margin-top:-10px}
#content li img{height:12px;width:12px}
#content li img.CMSImage{height:auto;width:auto}
#cta_link{display:block;width:281px;height:100px;position:absolute;top:187px;left:363px;background-image:url("/v_1/images/cta_button.png");background-position:0px -109px}
#cta_link:hover{background-position:0px -0px}
#socialshareprivacy_container{overflow:visible}
#socialshareprivacy{width:500px;margin-left:213px}
#footer{font-size:0.916em;color:#486C92;overflow:hidden;padding-top:3px;border-top:1px solid #CCD7E1;margin-top:10px;margin-bottom:150px}
#footer a{color:#486C92}
#footer .left{float:left}
#footer .right{float:right}
.error{border:1px solid red;background-color:#FFDDDD}
.error_message{padding:5px;border:1px solid red;background-color:#FFDDDD;margin-left:auto;margin-right:auto;width:500px;text-align:center;font-size:11px}
table.legal td[align="right"]{vertical-align:bottom;padding-bottom:10px}
table.legal div.left{float:left}
table.legal div.right{float:right}
#navigation .menu_point.logout{float:right}
#content.administration table.messages th{text-align:left}
#content.administration table.messages td{border-bottom:1px solid #AEBBCB}
#content.administration table.messages tr:hover{background-color:#E5E9EE}
#content.administration table.messages td a{text-decoration:none;color:#415C83}
#main ul li{margin-bottom:0px}
#login_container
{padding-left:10px;font-size:90%;padding-bottom:20px;}
#login_container img
{margin-right:10px;margin-bottom:10px;float:left;}
#login_container #username
{font-weight:bold;font-size:120%;}
#memberdetail{min-height:200px}
#memberdetail img{float:left;margin-right:30px}
#membercomments table{width:100%;border-spacing:0px}
#membercomments table tr th{font-weight:bold;text-align:left;background-color:rgb(239,248,255);padding:5px}
#membercomments table tr td{min-width:140px;border-top:1px solid rgb(239,248,255);padding:5px}
#membercomments table tr:hover{background-color:rgb(239,248,255)}
#DocumentEditForm label{margin-top:10px}
.tableganzebreite{width:100%;border-spacing:0px}
.tableganzebreite tr th{text-align:left;font-weight:bold;background-color:rgb(239,248,255);padding:5px}
.tableganzebreite tr td{border-top:1px solid rgb(239,248,255);padding:5px}
.tableganzebreite tr td:last-child{white-space:nowrap}
.tableganzebreite tr:hover{background-color:rgb(239,248,255)}
.okMsg
{background-color:#DDFFDD;border:3px solid #008800;padding:20px;color:#008800;font-size:150%;display:none;}
.historyitem td a
{word-wrap:break-all;max-width:200px;}
.historyitem
{max-width:300px;}
#waehrungen{font-size:120%;}
#waehrungen a{display:inline-block;padding:10px;}
.inserat{border-left:2px solid #486C92;border-right:2px solid #486C92;border-top:2px solid #486C92;background-color:rgb(239,248,255);font-size:150%;padding:10px;color:#003366;}
.waehrung .inserat:last-child,.inserat:last-child{border-bottom:2px solid #486C92;}
.meins{color:white;background-color:#486C92;}
.waehrung h3{font-size:150%;line-height:200%;}
.betrag{font-size:130%;line-height:100%;display:inline-block;}
.laufzeit{font-size:120%;line-height:100%;display:block;}
.zins{font-size:200%;line-height:130%;display:inline-block;float:right;}
.firma{font-weight:bold;}
.kontaktdaten{line-height:120%;margin-top:10px;border-top:1px solid #486C92;padding-top:10px;}
.kontaktdaten a:link{text-decoration:none;}
.meins .kontaktdaten a:link{color:white;}
.erklaerung{float:right;font-size:70%;line-height:110%;max-width:170px;margin-left:20px;text-align:right;}
.anmerkung{margin-top:10px;font-style:italic;}
#sucheSpalte{width:420px;float:left;}
#bieteSpalte{width:420px;float:right;}
.clear{clear:both;}