body   {color: black; background-color: white; background-repeat: no-repeat; margin: 0}
div.ui-helper-clearfix, div.ui-widget {display: none;}
/* HAUPT-CONTAINER */

#container_logo { margin-top: 0; margin-left: 0; padding: 5px 0 0; position: absolute; width: 205px; height: 77px }
#container_header_pic { background-color: white; margin-top: 68px; margin-left: 205px; padding: 0; position: absolute; width: 634px; height: 236px}
#container_menu_top  { display: none; margin-top: 0; margin-left: 205px; padding: 0; position: absolute; width: 634px; height: 68px}
#container_menu_main { display: none; margin-top: 68px; margin-left: 0; position: absolute; width: 205px; height: 236px }
#container_menu_sub { display: none; margin-top: 304px; margin-left: 0; padding-top: 0; padding-left: 10px; position: absolute; width: 205px; height: 417px }
#container_main { display: block; margin-top: 290px; margin-left: 205px; padding: 33px 17px 0 11px; position: absolute; width: 417px; }
#container_left { display: none; margin-top: 650px; margin-left: 19px; position: absolute; width: 205px; height: 417px }
#container_footer { display: none; margin-top: 25px; height: 75px; width: 610px; position: absolute}
#container_side_pic_1 { display: none; margin-top: 304px; margin-left: 622px; padding: 0; position: absolute; width: 217px; height: 206px; }
#container_side_pic_2 { display: none; margin-top: 510px; margin-left: 622px; padding: 0; position: absolute; width: 217px; height: 206px; }
#contact_footer { display: block; margin-left: 19px; position: absolute; top: 311px; width: 205px; height: 413px }


/* MAIN-CONTENT */

#subcontainer_main_content { display: block; margin-right: 22px; min-height: 380px;  height: auto !important; height: 380px; width: 400px }
#subcontainer_main_content h1 { color: #143f8b; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0 }
#subcontainer_main_content h2 { color: #143f8b; font-size: 16px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 35px; margin-bottom: -5px }
#subcontainer_main_content h3 { color: #143f8b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0 }
#subcontainer_main_content h4 { color: #143f8b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0 }
#subcontainer_main_content h5 { color: #55575a; font-weight: bold; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0 }
#subcontainer_main_content p { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#subcontainer_main_content a:link  {color: #143f8b; text-decoration: underline}
#subcontainer_main_content a:visited  {color: #143f8b; text-decoration: underline}
#subcontainer_main_content a:focus  {color: #143f8b; text-decoration: underline}
#subcontainer_main_content a:hover  {color: #143f8b; text-decoration: underline}
#subcontainer_main_content a:active  {color: #143f8b; text-decoration: underline} 
#subcontainer_main_content ul { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; list-style-image: url(/fileadmin/site/img/aufzaehlung_klein.png); margin-left: 4px; padding-left: 15px }
#subcontainer_main_content ul.termine { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; list-style-image: url(/fileadmin/site/img/aufzaehlung_termine.jpg); margin-left: 4px; padding-left: 15px }
#subcontainer_main_content li { margin-top: 4px}
#subcontainer_main_content img { color: #55575a; text-decoration: none; margin-top: 14px; margin-bottom: 14px; margin-left: 7px; border: none }
#subcontainer_main_content table.page_menu { margin-left: 100px }
#subcontainer_main_content table.page_menu_text {margin-top: 20px; width: 395px; color: #143f8b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
#subcontainer_main_content .back { float: left; color: #143f8b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
#subcontainer_main_content .forward { float: right; color: #143f8b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
.csc-textpic-caption { color: #55575a; font-style: italic; font-size: 11px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.reference { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif }
/*.reference td { width: 350px }*/
small a { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
button { width: 60px; height: 25px; font-size: 10px; border: none; background-color: white; color:#55575a}
button:hover { width: 60px; height: 25px; font-size: 10px; border: none; background-color: white; color:#143f8b;}

/*LEFT-CONTENT */

#subcontainer_left_content p { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
#subcontainer_left_content h1 { color: #143f8b; font-size: 14px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0 }

/* NEWS */

#subcontainer_main_content .news-list-container h2 {margin: 0; padding: 0; color: #143f8b; font-size: 16px; font-weight: bold; margin-top: 20px; margin-bottom: 5px;}
#subcontainer_main_content .news-list-container hr {display: none;}
#subcontainer_main_content .news-single-item h2 {font-weight: normal; font-size: 12px; color:#55575a;}
#subcontainer_main_content .news-single-backlink {color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 10px 0 0 0;}
#subcontainer_main_content .news-single-rightbox {color: #55575a; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }

/* CONTACT-FOOTER */
#contact_footer h1 { color: #143f8b; font-size: 18px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin: 12px 0 12px 0; padding: 0; }
#contact_footer p { color: #55575a; padding: 0; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-decoration: none; list-style:none }

/* MAILFORM */

.csc-mailform { border: none; width: 250px }
.csc-mailform label { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 0 }
.label { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 0 }
.required { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 0 }
.csc-firstHeader { color: #143f8b; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0 }
.mailformtext { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 200px; height: 150px }
.csc-mailform input { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; width: 250px}
.csc-mailform input.csc-mailform-submit { float: right; color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 10px 0px 0px 0px; width: 100px}
#mailformMitteilung {width: 250px}

/* TIP MANY FRIENDS */

.tip_many_friends-field { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.tip_many_friends-input input { width: 200px }
.tip_many_friends-input-button input { color: #55575a; font-size: 12px; float: right; width: 100px }
.tip_many_friends-input textarea { width: 200px; height: 100px }
.tip_many_friends_error { color: red; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.tip_many_friends-h { color: #55575a; font-size: 12px; font-weight: bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.tip_many_friends-ut { color: #55575a; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }


/* MY TRANSBASE */

.welMe { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; padding: 0px 0px 10px 0px }
.errorH { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.errorMe { color: red; font-size: 10px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.sucMe { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.sucMe .username { color: #143f8b; font-size: 12px; font-weight:bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.logMe { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.logMe .username { color: #143f8b; font-size: 12px; font-weight:bold; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.forgotMe { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.chanPMe { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.legend { color: #143f8b; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.username, .forgEm { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.password { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; }
.felogin-submit { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 10px 0px 0px 0px }
.tx-felogin-pi1 input[type="submit"] { color: #55575a; font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin: 10px 0px 0px 0px }
.felogin-field {border: none }
.tx-felogin-pi1 fieldset {border: none; margin-top: 10px }
