body {font-family:trebuchet MS, sans-serif; font-size:13px; line-height:17px; color:#403727; margin:0; padding:12px 0px 0px 0px; background-color:#F2F0E4; background-image:url(../pix/kachel.gif);}
div, p, table, tr, td {margin:0; padding:0;}
table, tr, td, th {font-family:trebuchet MS, sans-serif; font-size:13px; line-height:16px; margin:0; padding:0; text-align:left; vertical-align:top;}
.pop table, .pop tr, .pop td {vertical-align:middle; text-align:center;}

th {font-weight:bold; color:#F4EEE6;}
tbody.program td {border-top:1px dashed #F4EEE6; padding-top:4px;}

iframe {height:auto;}

/* Links */
a:link, a:visited {color:#F4EEE6; font-weight:bold; text-decoration:none;}
a:active, a:hover {text-decoration:underline; color:#F4EEE6;}

.adcolor a:link, .adcolor a:visited, .adcolor a:active, .adcolor a:hover {background-image:url(../pix/leer.gif); padding:0px;}

a.service:link, a.service:visited {color:#F4EEE6; text-decoration:none; background-color:#403015; padding:2px 4px 2px 5px;}
a.service:active, a.service:hover {text-decoration:none; background-color:#403015; color:#E96D1D;}

a.service_sel:link, a.service_sel:visited, a.service_sel:active, a.service_sel:hover {color:#E96D1D; text-decoration:none; background-color:#403015; padding:2px 4px 2px 5px;}

a.lang:link, a.lang:visited {color:#F4EEE6; text-decoration:none; background-color:#403015; padding:2px 4px 2px 5px;}
a.lang:active, a.lang:hover {text-decoration:none; background-color:#403015; color:#E96D1D;}

a.lang_sel:link, a.lang_sel:visited, a.lang_sel:active, a.lang_sel:hover {color:#E96D1D; text-decoration:none; background-color:#403015; padding:2px 4px 2px 5px;}

a.navi:link, a.navi:visited, a.navi:active {text-decoration:none; line-height:19px; background-color:#403015; padding:2px 4px 2px 5px;}
a.navi:hover {text-decoration:none;}

a.navi_sel:link, a.navi_sel:visited, a.navi_sel:active, a.navi_sel:hover {text-decoration:none; color:#E96D1D; line-height:19px; background-color:#403015; padding:2px 4px 2px 5px;}

.eintrag {padding:0px 20px 0px 0px; height:22px; border-bottom:1px solid #E96D1D;}
.eintrag_sel {background-color:#403015; height:22px; padding:0px 20px 0px 0px; border-bottom:1px solid #E96D1D;}

/* Seitenstruktur */
.a_all {margin:0;}
.a_head_all {text-align:left; width:980px; height:200px;}
.a_head_print {display:block; margin:0px 0px 20px 60px;}
.a_head_1 {display:none; float:left; width:30px; height:165px; margin:90px 0px 0px 0px; background-image:url(../pix/head_1.gif); background-repeat:no-repeat; background-position:1px 0px;}
.a_head_2 {display:none; float:left; text-align:left; width:950px; height:255px; background-image:url(../pix/head_2.gif); background-repeat:no-repeat;}
.a_lang {display:none; padding:34px 36px; float:right;}
.a_lang_1 {display:none; float:left; border-left:1px solid #F4EEE6; padding-top:8px; padding-bottom:8px;}
.a_menue {display:none; float:left;}
.a_navi {display:none; text-align:left; float:left; margin:12px 0px 0px 0px; border-left:1px solid #F4EEE6;}
.a_navi_tab {display:none; margin:34px 0px 0px 202px; padding:0; height:200px;}
.a_content {text-align:left; width:980px; background-image:url(../pix/content.gif); background-repeat:repeat-y;}
.a_content_iframe {background-color:#E7700C; background-image:url(../pix/leer.gif); width:864px;  margin:0; padding:0;}
.a_foot {width:980px; height:40px; background-image:url(../pix/foot.gif); background-repeat:no-repeat; background-position:0px -8px;}
.a_service {display:none; width:880px; color:#FFF; margin-left:65px; padding:0px 0px; background-image:url(../pix/back_service.gif); background-repeat:repeat-x;}

.a_sp_l {display:none; width:148px; float:left;}
.a_sp_r {width:710px; float:left; overflow:hidden;}

.a_sp_l_2 {width:135px; float:left; margin-left:38px;}
.a_sp_r_2 {width:710px; float:left; overflow:hidden;}

#a_footer {color:#F4EEE6; width:694px; margin-left:16px; padding:0px 0px 10px 0px;}
#a_range {display:none; width:134px;}

/* Spalten */
.b_1sp {width:718px;}
.b_2sp_links {width:335px; float:left; margin:0px 20px 0px 16px;}
.b_2sp_rechts {width:335px; float:left;}

.b_2sp2_links {width:535px; float:left; margin:0px 20px 0px 16px;}
.b_2sp2_rechts {width:135px; float:left;}

.b_3sp_links {width:70px; float:left; margin:0px 10px 0px 16px;}
.b_3sp_mitte {width:300px; float:left; margin:0px 10px 0px 0px;}
.b_3sp_rechts {width:300px; float:left;}

.b_3sp2_links {width:224px; float:left; margin:0px 9px 0px 16px;}
.b_3sp2_mitte {width:224px; float:left; margin:0px 9px 0px 0px;}
.b_3sp2_rechts {width:224px; float:left;}

/* Container */
.c_cont, .c_cont_data {margin-left:16px;}
.b_2sp_links .c_cont, .b_2sp_links .c_cont_data, .b_2sp_rechts .c_cont, .b_2sp_rechts .c_cont_data {margin-left:0px;}

/* Texte */
h1 {font-size:21px; line-height:24px; height:48px; font-weight:normal; margin:0; padding:6px 0px 0px 16px; color:#000; background-image:url(../pix/head_page.gif); background-repeat:no-repeat;}
.pop h1 {background-image:url(../pix/head_page_pop.gif);}
h2 {font-size:21px; line-height:24px; font-weight:normal; margin:0; padding:0px 0px 6px 16px; color:#000;}
h3 {font-size:13px; font-weight:bold; margin:0; padding:0px 0px 6px 16px; color:#000;}
.c_cont h3.database {float:left; padding-left:0px;}
.c_cont_data div.text {float:left; padding-left:0px;}

.text {padding-left:16px;}
.pretext {font-size:11px; line-height:16px; padding-right:6px;}

ul {margin:0; padding:0;}
ul.sitemap {padding: 0px 0px 0px 16px; margin: 3px 0px 8px 13px;}
ul.pfeil {margin-bottom:3px; padding: 0px 0px 0px 16px;}
li {margin: 0px 0px 4px 0px; padding:0;list-style-type:disc; list-style-position:outside;}
ul.pfeil li {vertical-align:top; padding-left:12px; list-style-position:outside; list-style-image:url(../pix/pfeil.gif);}
li.site {vertical-align:middle; margin: 0px 0px 2px 4px; padding: 0px 0px 0px 0px; list-style-position:outside; list-style-type: none; list-style-image:url(http://demo.adhocco.de/pix/site_li.gif);}

.links {float:left; width:140px; display:block;}
.mitte {float:left; width:80px; text-align:right; display:block;}
.rechts {float:left; width:80px; text-align:right; display:block;}

/* Trennelemente */
.abschluss {font-size:1px; height:1px; line-height:1px; margin:0; padding:0; clear:both;}
.linie {font-size:1px; height:1px; line-height:1px; margin:10px 0px; margin-left:16px; clear:both; border-top:1px dashed #000;}

/* Formulare */
input, textarea {border-top:1px solid #ACA292; border-left:1px solid #ACA292; font-family: trebuchet MS,sans-serif; font-size:13px; font-style:normal; color:#403727; line-height:16px;
	background-color:#FFF; height:21px; width:98%; padding:1px 0px 0px 3px; margin: 4px 0px 0px 0px;}
textarea {height:auto;}
.f_select {width:98%; margin:0px 0px 0px 0px; font-size:13px; font-family: trebuchet MS,sans-serif;}
.check {background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 2px; vertical-align:middle;}
.radio {background-color:transparent; border:0px; width:auto; margin: -1px 0px 0px 1px; vertical-align:middle;}
label {font-size:11px; line-height:16px; color:#403727; white-space:normal; vertical-align:top; margin:0; padding:0; display:block; clear:both;}
form {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
fieldset {border:0; margin:0; padding:0;}
button {margin:4px 0px 8px 0px; padding-top:2px;}	

/* Ausschlüsse */
#a_range h1, #a_range h2, #a_range h3, #a_range .text, #a_range .pretext, #a_range form, #a_range ul.sitemap, #a_range ul.pfeil {padding-left:0;}
#a_footer h1, #a_footer h2, #a_footer h3, #a_footer .text, #a_footer .pretext, #a_footer form, #a_footer ul.sitemap, #a_footer ul.pfeil {padding-left:0;}
.b_2sp_links h1, .b_2sp_links h2, .b_2sp_links h3, .b_2sp_links .text, .b_2sp_links .pretext, .b_2sp_links form, .b_2sp_links ul.sitemap, .b_2sp_links ul.pfeil {padding-left:0;}
.b_2sp2_links h1, .b_2sp2_links h2, .b_2sp2_links h3, .b_2sp2_links .text, .b_2sp2_links .pretext, .b_2sp2_links form, .b_2sp2_links ul.sitemap, .b_2sp2_links ul.pfeil {padding-left:0;}
.b_2sp_rechts h1, .b_2sp_rechts h2, .b_2sp_rechts h3, .b_2sp_rechts .text, .b_2sp_rechts .pretext, .b_2sp_rechts form, .b_2sp_rechts ul.sitemap, .b_2sp_rechts ul.pfeil {padding-left:0;}
.b_2sp2_rechts h1, .b_2sp2_rechts h2, .b_2sp2_rechts h3, .b_2sp2_rechts .text, .b_2sp2_rechts .pretext, .b_2sp2_rechts form, .b_2sp2_rechts ul.sitemap, .b_2sp2_rechts ul.pfeil {padding-left:0;}
.b_3sp_links h1, .b_3sp_links h2, .b_3sp_links h3, .b_3sp_links .text, .b_3sp_links .pretext, .b_3sp_links form, .b_3sp_links ul.sitemap, .b_3sp_links ul.pfeil {padding-left:0;}
.b_3sp_mitte h1, .b_3sp_mitte h2, .b_3sp_mitte h3, .b_3sp_mitte .text, .b_3sp_mitte .pretext, .b_3sp_mitte form, .b_3sp_mitte ul.sitemap, .b_3sp_mitte ul.pfeil {padding-left:0;}
.b_3sp_rechts h1, .b_3sp_rechts h2, .b_3sp_rechts h3, .b_3sp_rechts .text, .b_3sp_rechts .pretext, .b_3sp_rechts form, .b_3sp_rechts ul.sitemap, .b_3sp_rechts ul.pfeil {padding-left:0;}
.b_3sp2_links h1, .b_3sp2_links h2, .b_3sp2_links h3, .b_3sp2_links .text, .b_3sp2_links .pretext, .b_3sp2_links form, .b_3sp2_links ul.sitemap, .b_3sp2_links ul.pfeil {padding-left:0;}
.b_3sp2_mitte h1, .b_3sp2_mitte h2, .b_3sp2_mitte h3, .b_3sp2_mitte .text, .b_3sp2_mitte .pretext, .b_3sp2_mitte form, .b_3sp2_mitte ul.sitemap, .b_3sp2_mitte ul.pfeil {padding-left:0;}
.b_3sp2_rechts h1, .b_3sp2_rechts h2, .b_3sp2_rechts h3, .b_3sp2_rechts .text, .b_3sp2_rechts .pretext, .b_3sp2_rechts form, .b_3sp2_rechts ul.sitemap, .b_3sp2_rechts ul.pfeil {padding-left:0;}
#adelementback h2, #adelementback h3, #adelementback .text, #adelementback .pretext, #adelementback form, #adelementback ul.sitemap, #adelementback ul.pfeil {padding-left:0;}
.b_2sp_links .linie {margin-left:0;}
.b_2sp_rechts .linie {margin-left:0;}
#a_footer .linie {margin-left:0; width:694px;}
.b_1sp form .linie {margin-left:0;}
table form {padding-left:0;}
.b_2sp_links .readonly {margin-left:-8px;}


