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;}
.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;max-width:300px}
#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:block}
#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}
#adminlinks{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}
#adminlinks a{font-weight:bold}
#adminlinks .adminlinksitem{padding:5px;border-bottom:1px solid #CCD7E1;min-height:25px;border-left:1px solid #CCD7E1;border-right:1px solid #CCD7E1;display:block}
#adminlinks .adminlinksitem:last-child{min-height:25px}
#adminlinks .adminlinksitem img{float:left;margin:3px}
#adminlinks 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{float:right;width:660px;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 a[href]{color:#000000;text-decoration:underline}
#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%;}
#documentcontainer{padding-top:20px;padding-bottom:20px;line-height:150%;font-size:120%;}
#documentcontainer a:first-child{font-size:150%;}
#documentcontainer a img{float:left;position:relative;top:-33px;margin-right:10px;}
#discussioncontainer{}
.discussionitem{background-color:rgb(239,248,255);padding:10px;margin-bottom:10px;min-height:115px;clear:both;}
.discussionitemactive{background-color:rgb(239,248,255);padding:10px;margin-bottom:10px;min-height:115px;border:2px dotted red}
.discussionitem textarea{width:560px;height:50px}
.discussionitemactive textarea{width:560px;height:50px}
.discussionitem button{float:right}
.discussionitemactive button{float:right}
.discussionitem img{float:left}
.discussionitemactive img{float:left}
.commentitem
{background-color:rgb(247,252,255);padding:10px;margin-left:70px;margin-right:10px;margin-bottom:10px;clear:both;min-height:55px;}
.commentitemactive
{background-color:rgb(247,252,255);padding:10px;margin-left:70px;margin-right:10px;margin-bottom:10px;clear:both;min-height:55px;border:2px dotted red;}
.commentitem textarea{width:480px;height:30px}
.commentitemactive textarea{width:480px;height:30px}
.commentitem button{float:right}
.commentitemactive button{float:right}
.commentitem img{float:left;margin-right:10px}
.commentitemactive img{float:left;margin-right:10px}
.commentreset{clear:both}
.commenttext{min-height:30px;width:490px;right:0px;float:right}
.discussiontext{min-height:50px;width:570px;float:right}
.discussiondate,.commentdate{float:right;color:#AAAAAA}
.discussionusername,.commentusername{font-weight:bold;float:left}
#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)}
.uploadifyQueueItem{font:11px Verdana,Geneva,sans-serif;border:2px solid #E5E5E5;background-color:#F5F5F5;margin-top:5px;padding:10px;width:250px;}
.uploadifyError{border:2px solid #FBCBBC !important;background-color:#FDE5DD !important;}
.uploadifyQueueItem .cancel{float:right;}
.uploadifyProgress{background-color:#FFFFFF;border-top:1px solid #808080;border-left:1px solid #808080;border-right:1px solid #C5C5C5;border-bottom:1px solid #C5C5C5;margin-top:10px;width:100%;}
.uploadifyProgressBar{background-color:#0099FF;width:1px;height:3px;}
#fileQueue{width:400px;height:300px;overflow:auto;border:1px solid #E5E5E5;margin-bottom:10px;}
#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;}
table.tablesorter{font-family:arial;margin:10px 0pt 15px;font-size:8pt;width:100%;text-align:left;}
table.tablesorter thead tr th,table.tablesorter tfoot tr th{border:1px solid #FFF;font-size:8pt;padding:4px;}
table.tablesorter thead tr .header{background-image:url(/images/bg.gif);background-repeat:no-repeat;background-position:center right;cursor:pointer;}
table.tablesorter tbody td{color:#3D3D3D;padding:4px;background-color:#FFF;vertical-align:top;}
table.tablesorter tbody tr.odd td{background-color:#F0F0F6;}
table.tablesorter thead tr .headerSortUp{background-image:url(/images/asc.gif);}
table.tablesorter thead tr .headerSortDown{background-image:url(/images/desc.gif);}
table.tablesorter thead tr .headerSortDown,table.tablesorter thead tr .headerSortUp{
background-color:#8dbdd8;}
.fileinput-button{position:relative;overflow:hidden;color:#000;background-color:#dcf0fe;display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:bold;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;}
.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;-ms-filter:'alpha(opacity=0)';font-size:200px !important;direction:ltr;cursor:pointer;}
input[type=file]{display:block;}
#image_upload_status,#download_upload_status,#item_image_upload_status,#picutre_upload_status,#picutre_2_upload_status,#gallery_upload_status,#attachment_upload_status,#images_upload_status,#file_upload_status{background:lightgray;padding:10px;border:1px solid darkgray;display:none;max-width:250px;}
.bar{background:#0099FF;height:3px;border:inset 1px solid darkgray;width:0px;}