* {
margin:0;
padding:0;
}
#page {
width:1058px;
background-color:#ffffff;
}
body {
font-family:Trebuchet MS;
color:#496268;
font-size:12px;
height:700px;
background-color:#D9D9D9;
}
#header {
background-image:url(logo.jpg);
width:1058px;
height:99px;
background-repeat:no-repeat;
background-position:22px 62%;
}
div.hotline {
padding:3px 0px 0px 12px;
font-size:12px;
color:#496268;
font-weight:bold;
background:url(hotline_bg.gif) no-repeat;
width:359px;
height:41px;
}
span.hotline_gap_header {
padding-left:3px;
}
#head_nav {
margin-left:698px;
padding-top:31px;
}
#navi_bar {
width:1058px;
margin-left:2px;
}
a.more_link_grey {
color:#496268;
text-decoration:underline;
font-size:10px;
}
a.more_link_grey:hover {
text-decoration:none;
}
a.grey_link {
color:#496268;
}
a.grey_link:hover {
text-decoration:none;
text-decoration:underline;
}
ul.main_menu {
list-style-type:none;
background:url(main_menu_bg.gif) repeat-x;
height:37px;
width:1055px;
}
span.main_menu_left {
background: url(main_menu_left.gif) no-repeat;
display:block;
float:left;
height:37px;
width:11px;
}
span.main_menu_right {
background: url(main_menu_right.gif) no-repeat;
display:block;
float:left;
height:37px;
width:11px;
}
ul.main_menu li {
float:left;
background:url(main_menu_trenner.gif) no-repeat;
background-position:right top;
height:31px;
}
ul.main_menu li a {
color:#496268;
font-weight:bold;
display:block;
height:37px;
padding:0px 27px 0px 27px;
line-height:30px;
float:left;
}
ul.main_menu li a:hover {
color:#ffffff;
background:url(main_menu_bg.gif) repeat-x;
background-position:0px 100%;
text-decoration:none;
}
#flash {
margin-bottom:!important 0px;
margin-bottom:-3px;
}
#content_main {
width:800px;
float:left;
} 
#content_main2 {
width:1062px;
} 
#main_middle_home {
background-color:#ffffff;
width:560px;
float:left;
}
#main_middle {
width:580px;
float:left;
padding-left:9px;
}
#main_middle2 {
background-color:#ffffff;
width:600px;
float:left;
}
#main_middle3 {
background-color:#ffffff;
width:800px;
float:left;
}
#main_middle4 {
background-color:#ffffff;
width:857px;
float:left;
}
#main_middle5 {
background-color:#ffffff;
width:1058px;
float:left;
}
#main_content {
padding-left:10px;
padding-bottom:10px;
}
#main_content2 {
padding-left:10px;
padding-bottom:10px;
}
#main_content_left {
width:500px;
float:left;
padding-left:10px;
padding-bottom:10px;
}
#main_content_right {
width:500px;
margin-left:551px;
}
p.first_p {
margin-top:20px;
}
#m_boxes {
margin-top:23px;
}
#m_box_col_left {
width:255px;
float:left;
}
#m_box_col_right {
width:255px;
margin-left:277px;
}
ul.m_box_list {
font-size:11px;
list-style-type:none;
padding-top:50px;
padding-left:35px;
color:#434343;
}
ul.m_box_list li {
margin-bottom:1px;
}
a.m_box_xpert {
background-image:url(m_box_xpert.jpg);
background-repeat:no-repeat;
width:255px;
height:154px;
display:block;
cursor:pointer;
}
a.m_box_xpert:hover {
background-image:url(m_box_xpert_a.jpg);
background-repeat:no-repeat;
color:#434343;
text-decoration:none;
}
a.m_box_control {
background-image:url(m_box_control.jpg);
background-repeat:no-repeat;
width:255px;
height:154px;
display:block;
cursor:pointer;
margin-top:15px;
}
a.m_box_control:hover {
background-image:url(m_box_control_a.jpg);
background-repeat:no-repeat;
color:#434343;
text-decoration:none;
}
a.m_box_tech {
background-image:url(m_box_tech.jpg);
background-repeat:no-repeat;
width:255px;
height:154px;
display:block;
cursor:pointer;
}
a.m_box_tech:hover {
background-image:url(m_box_tech_a.jpg);
background-repeat:no-repeat;
color:#434343;
text-decoration:none;
}
a.m_box_uni {
background-image:url(m_box_uni.jpg);
background-repeat:no-repeat;
width:255px;
height:154px;
display:block;
cursor:pointer;
margin-top:15px;
}
a.m_box_uni:hover {
background-image:url(m_box_uni_a.jpg);
background-repeat:no-repeat;
color:#434343;
text-decoration:none;
}
span.red {
color:#B40A1A;
}
span.blue {
color:#234983;
}
span.red_arrow {
color:#B40A1A;
font-size:12px;
}
span.grey {
color:#496268;
}
span.round_arrow {
background-image:url(pfeil_blue.png);
background-repeat:no-repeat;
width:11px;
height:10px;
}
#right_col {
background-color:#F8F4F3;
width:257px;
float:left;
}
.right_col_home {
width:710px;
float:left;
text-align:left;
margin-left:20px; 
}
li.li_home_services_f {

}
li.li_home_services {
float:left;
}
.home_services_link {
color:#496268;
}
a.selected {
background-color:#ffffff;
border-right:1px solid #AAAAAA;
float:left;
text-decoration:none;
background-position:0px 100%;
color:#0070C0;
height:20px;
}
ul.idTabs {
margin-bottom:17px;
list-style-type:none;
border-bottom:2px solid #AAAAAA;
height:20px;
margin-top:21px;
font-weight:bold;
}
ul.idTabs li {
background-color:#DDDDDD;
height:20px;
text-decoration:none;
float:left;
color:#496268;
}
ul.idTabs li:hover {
background-color:#ffffff;
}
ul.idTabs li a:hover {
background-position:0px 100%;
text-decoration:none;
}
span.home_services_gap {
padding-top:2px;
display:block;
padding-left:15px;
padding-right:15px;
}
.events h2 {
margin-top:0px;
}
.left_col_home h2 {
margin-top:0px;
}
.event_box_f {
width:215px;
float:left;
}
.event_box {
float:left;
margin-left:31px;
width:215px;
}
.event_box_right {
float:right;
margin-top:15px;
width:215px;
}
#cb_bg {
background-image:url(cb_bg.gif);
background-repeat:no-repeat;
width:257px;
height:133px;
}
td.cb_label {
width:71px;
font-size:11px;
}
form.kontakt_form {
padding-top:38px;
padding-left:10px;
}
input.cb_input {
width:150px;
height:20px;
font-size:11px;
margin-bottom:2px;
}
textarea.t_area {
width:150px;
overflow:auto;
height:20px;
font-size:11px;
}
td.wrong {
color:#234983;
font-size:11px;
width:71px;
}
input.wrong {
border:1px solid #234983;
width:150px;
height:20px;
font-size:11px;
margin-bottom:2px;
}
textarea.wrong {
border:1px solid #234983;
width:150px;
overflow:auto;
height:20px;
font-size:11px;
}
.btn_submit_home {
margin-left:70px;
padding-top:2px;
}
.submit_home {
font-size:11px;
width:50px;
height:20px;
}
p#cb_message {
padding-top:50px;
padding-left:50px;
}
#kontakt_link {
background-color:#f8f4f3;
width:257px;
}
img#img_hotline {
margin-left:20px;
margin-top:12px;
margin-bottom:12px;
}
#kontakt_link2 {
background-color:#f8f4f3;
width:257px;
height:250px;
padding-top:8px;
} 
#kontakt_link3 {
background-color:#f8f4f3;
width:257px;
height:201px;
}
ul#kontakt_link_text {
float:left;
width:115px;
padding-left:10px;
padding-top:22px;
list-style-type:none;
}
#news {
background-color:#F8F4F3;
width:257px;
}
#news ul {
padding-top:6px;
}
li.news_entry {
list-style-type:none;
margin-left:12px;
line-height:1.8em;
font-size:11px;
}
li.news_entry2 {
list-style-type:none;
margin-left:12px;
font-size:11px;
}
li.ressource_entry {
list-style-type:none;
margin-left:12px;
line-height:1.8em;
font-size:11px;
}
li.ressource_entry2 {
list-style-type:none;
margin-left:12px;
font-size:11px;
}
ul.ressource_ul {
margin-left:11px;
margin-top:0;
}
#events {
background-color:#F8F4F3;
width:257px;
}
#events li {
list-style-type:none;
margin-left:8px;
font-size:11px;
padding-bottom:10px;
}  
#footer {
width:900px;
margin-left:15px;
margin-bottom:15px;
} 
#footer ul {
list-style-type:none;
}
#footer ul li {
display:block;
float:left;
padding: 0px 25px 0px 0px;
}
li.secnd {
margin-left:1px;
}
#footer ul a:hover {
text-decoration:underline;
}
img {
border:0;
}
span.trademark {
font-size:10px;
}
.left_box_home {
background-color:#ffffff;
width:220px;
margin-left:9px;
margin-top:23px;
}
.left_box_home_focus {
background-color:#eeeeee;
width:220px;
margin-left:9px;
margin-top:23px;
}
.left_box_home_h1 {
padding-bottom:6px;
font-weight:bold;
display:block;
font-size:13px;
}
.left_box_home_text {
padding-top:6px;
padding-left:5px;
padding-bottom:9px;
font-size:11px;
}
.left_box_home_text_focus {
background-image:url(fokus.jpg);
background-repeat:no-repeat;
padding-top:6px;
padding-left:114px;
padding-bottom:9px;
font-size:11px;
height:121px;
}
.home_line {
margin-bottom:20px;
}
.left_col_home {
width:267px;
float:left;
margin-left:15px;
}
.col_bright_home {
margin-left:15px;
width:997px;
}
img#fokus_pic {
float:left;
margin-top:6px;
}
.fokus_text ul {
list-style-type:square;
margin-top:35px;
margin-left:15px;
}
p.p_fokus {
margin-left:91px;
margin-top:9px;
display:block;
}
#left_col {
background-color:#F8F4F3;
width:200px;
float:left;
}
#left_col ul {
list-style-type:none;
}
li.menu_sub {
line-height:2.2em;
padding-left:20px;
font-size:11px;
}
li.menu_sub_a {
line-height:2.2em;
padding-left:20px;
font-size:11px;
color:#0070C0;
}
li.menu_sub_top {
background-color:#ffffff;
padding-left:12px;
line-height:2.2em;
padding-left:12px;
font-size:11px;
border-bottom:1px solid #BABABA;
}
li.menu_sub_top2 {
background-color:#ffffff;
padding-left:12px;
line-height:2.2em;
padding-left:12px;
font-size:11px;
border-bottom:1px solid #BABABA;
border-top:1px solid #BABABA;
}
li.menu_sub_top2_a {
padding-left:12px;
line-height:2.2em;
padding-left:12px;
font-size:11px;
border-bottom:1px solid #BABABA;
border-top:1px solid #BABABA;
color:#0070C0;
}
li.menu_sub_top3 {
background-color:#ffffff;
padding-left:12px;
line-height:2.2em;
padding-left:12px;
font-size:11px;
border-bottom:1px solid #BABABA;
}
li.menu_sub_top3_a {
padding-left:12px;
line-height:2.2em;
padding-left:12px;
font-size:11px;
border-bottom:1px solid #BABABA;
color:#234983;
}
li.menu_sub_top_a {
padding-left:12px;
line-height:2.2em;
padding-left:12px;
font-size:11px;
border-bottom:1px solid #BABABA;
color:#234983;
}
li.menu_sub_sub {
padding-left:20px;
line-height:2.2em;
font-size:11px;
}
li.menu_sub_sub_a {
padding-left:20px;
line-height:2.2em;
font-size:11px;
color:#234983;
}
li.menu_sub_sub_sub {
padding-left:12px;
line-height:2.2em;
padding-left:25px;
font-size:10px;
}
li.menu_sub_sub_sub_a {
padding-left:12px;
line-height:2.2em;
padding-left:25px;
font-size:10px;
color:#234983;
}
li.menu_sub_sub_sub_sub {
padding-left:12px;
line-height:2.2em;
padding-left:40px;
font-size:10px;
}     
li.menu_sub_sub_sub_sub_a {
padding-left:12px;
line-height:2.2em;
padding-left:40px;
font-size:10px;
color:#234983;
}
li.menu_top {
background-color:#ffffff;
border-bottom:1px solid #BABABA;
font-size:13px;
font-weight:bold;
padding-left:12px;
}
li.menu_top2 {
background-color:#ffffff;
border-top:1px solid #BABABA;
font-size:13px;
font-weight:bold;
padding-left:12px;
}
li.menu_top3 {
background-color:#ffffff;
border-top:1px solid #BABABA;
border-bottom:1px solid #BABABA;
font-size:13px;
font-weight:bold;
padding-left:12px;
color:#234983;
line-height:2.0em;
list-style-type:none;
}
li.menu_top4 {
background-color:#ffffff;
border-top:1px solid #BABABA;
font-size:13px;
font-weight:bold;
padding-left:8px;
color:#234983;
line-height:2.0em;
list-style-type:none;
display:block;
}
a.pfeil_link {
background-image:url(pfeil_blue.png);
background-repeat:no-repeat;
background-position:216px;
display:block;
height:20px;
}
a.pfeil_link:hover {
background-image:url(pfeil_blue_a.png);
background-repeat:no-repeat;
background-position:216px;
display:block;
height:20px;
}
a.pfeil_link2 {
background-image:url(pfeil_blue.png);
background-repeat:no-repeat;
background-position:216px;
display:block;
}
a.pfeil_link2:hover {
background-image:url(pfeil_blue_a.png);
background-repeat:no-repeat;
background-position:216px;
display:block;
}
li.menu_top_a {
font-size:13px;
font-weight:bold;
padding-left:12px;
border-bottom:1px solid #BABABA;
color:#0070C0;
}
li.menu_top_a2 {
background-color:#CFDEFF;
font-size:13px;
font-weight:bold;
padding-left:12px;
border-bottom:1px solid #BABABA;
border-top:1px solid #BABABA;
}
ul.red_dot_home {
list-style-type:square;
color:#496268;
margin-left:15px;
margin-bottom:8px;
}
ul.red_dot {
list-style-type:square;
color:#496268;
margin-left:15px;
padding-right:10px;
margin-top:18px;
}
ul.red_dot li {
margin-top:12px;
}
ul.blue_arrow {
list-style-image:url(blue_arrow.gif);
color:#234983;
font-size:10px;
margin-left:15px;
padding-top:12px;
padding-bottom:12px;
}
ul.blue_arrow2 {
list-style-image:url(blue_arrow.gif);
color:#234983;
font-size:10px;
margin-left:15px;
padding-top:0px;
padding-bottom:12px;
}
ul.red_arrow {
list-style-image:url(red_arrow.gif);
color:#234983;
font-size:10px;
margin-left:15px;
padding-top:12px;
padding-bottom:12px;
}
ul.red_arrow2 {
list-style-image:url(red_arrow.gif);
color:#234983;
font-size:10px;
margin-left:15px;
padding-top:0px;
padding-bottom:12px;
}
#left_col a {
color:#434343;
text-decoration:none;
}
#left_col a:hover {
color:#0070C0;
}
#left_col li {
line-height:2.0em;
}
#news ul, #events ul {
list-style-type:none;
}
h1 {
color:#0070C0;
font-size:18px;
font-weight:lighter;
line-height:1.8em;
}
h1.topic_h1 {
color:#0070C0;
font-size:18px;
font-weight:lighter;
margin-top:21px;
}
h2 {
color:#496268;
font-size:13px;
margin-top:24px;
margin-bottom:5px;
}
h2.blue {
color:#0070c0;
}
h2.h2_home {
color:#0070c0;
font-size:13px;
margin-top:20px;
margin-bottom:16px;
padding-bottom:3px;
border-bottom:2px solid #AAAAAA;
}
h4 {
margin-top:9px;
color:#434343;
font-size:13px;
margin-left:12px;
margin-bottom:9px;
}
h3 {
color:#434343;
font-size:13px;
}
p {
line-height:1.5em;
margin-bottom:12px;
}
p.al_right {
text-align:right;
}
p.al_center {
text-align:center;
}
a.red_links {
color:#496268;
}
a.red_links:hover {
color:#B40A1A;
text-decoration:underline;
}
a {
color:#0070C0;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a.btn_testversion {
background-image:url(btn_testversion.gif);
background-repeat:no-repeat;
height:23px;
width:219px;
cursor:pointer;
display:block;
margin-bottom:10px;
margin-left:6px;
margin-top:10px;
}
a.btn_testversion:hover {
background-image:url(btn_testversion_a.gif);
background-repeat:no-repeat;
}
a.btn_proof {
background-image:url(btn_proof.gif);
background-repeat:no-repeat;
height:22px;
width:219px;
cursor:pointer;
display:block;
margin-bottom:10px;
margin-left:6px;
}
a.btn_proof:hover {
background-image:url(btn_proof_a.gif);
background-repeat:no-repeat;
}
a.btn_kontakt {
background-image:url(btn_kontaktieren.gif);
background-repeat:no-repeat;
height:31px;
width:257px;
cursor:pointer;
display:block;
margin-bottom:2px;
margin-top:25px;
}
a.btn_kontakt:hover {
background-image:url(btn_kontaktieren_a.gif);
background-repeat:no-repeat;
}
a.btn_aktion {
background-image:url(btn_aktion.gif);
background-repeat:no-repeat;
width:230px;
height:211px;
cursor:pointer;
display:block;
margin-bottom:22px;
margin-left:14px;
margin-top:19px;
}
a.btn_aktion:hover {
background-position:0 -211px;
}
a.btn_anrufen {
background-image:url(btn_anrufen.gif);
background-repeat:no-repeat;
height:26px;
width:158px;
cursor:pointer;
display:block;
padding-bottom:10px;
margin-left:6px;
}
a.btn_anrufen:hover {
background-image:url(btn_anrufen_a.gif);
background-repeat:no-repeat;
}
a.btn_callus {
background-image:url(btn_callus.gif);
background-repeat:no-repeat;
width:146px;
height:23px;
cursor:pointer;
display:block;
margin-bottom:10px;
margin-left:6px;
}
a.btn_callus:hover {
background-image:url(btn_callus_a.gif);
background-repeat:no-repeat;
}
a.btn_anfahrt {
background-image:url(btn_anfahrt.gif);
background-repeat:no-repeat;
width:146px;
height:23px;
cursor:pointer;
display:block;
margin-bottom:10px;
margin-left:6px;
}
a.btn_anfahrt:hover {
background-image:url(btn_anfahrt_a.gif);
background-repeat:no-repeat;
}
a.btn_email {
background-image:url(btn_email.gif);
background-repeat:no-repeat;
width:257px;
height:30px;
cursor:pointer;
display:block;
margin-bottom:10px;
}
a.btn_email:hover {
background-image:url(btn_email_a.gif);
background-repeat:no-repeat;
}
a.btn_newsletter {
background-image:url(btn_newsletter.gif);
background-repeat:no-repeat;
width:146px;
height:22px;
cursor:pointer;
display:block;
margin-bottom:10px;
padding-bottom:10px;
margin-left:6px;
}
a.btn_newsletter:hover {
background-image:url(btn_newsletter_a.gif);
background-repeat:no-repeat;
}
a.btn_phone {
background-image:url(btn_phone.gif);
background-repeat:no-repeat;
width:252px;
height:31px;
cursor:pointer;
display:block;
padding-bottom:20px;
}
a.btn_phone:hover {
background-image:url(btn_phone_a.gif);
background-repeat:no-repeat;
}
.sicher_erf {
background-image:url(sicher_erf.gif);
background-repeat:no-repeat;
width:231px;
height:52px;
margin-top:14px;
margin-left:12px;
}
img.hotline_teaser {
margin-bottom:10px;
margin-top:7px;
}
a.btn_av {
background-image:url(btn_av.gif);
background-repeat:no-repeat;
width:83px;
height:74px;
display:block;
}
a.btn_av:hover {
background-image:url(btn_av_a.gif);
background-repeat:no-repeat;
width:83px;
height:74px;
display:block;
}
a.btn_as {
background-image:url(btn_as.gif);
background-repeat:no-repeat;
width:83px;
height:74px;
display:block;
}
a.btn_as:hover {
background-image:url(btn_as_a.gif);
background-repeat:no-repeat;
width:83px;
height:74px;
display:block;
}
a.btn_e {
background-image:url(btn_e.gif);
background-repeat:no-repeat;
width:83px;
height:74px;
display:block;
margin-top:9px;
}
a.btn_e:hover {
background-image:url(btn_e_a.gif);
background-repeat:no-repeat;
width:83px;
height:74px;
display:block;
margin-top:9px;
}
a.btn_ic {
background-image:url(btn_ic.gif);
background-repeat:no-repeat;
width:83px;
height:74px;
display:block;
margin-top:8px;
}
a.btn_ic:hover {
background-image:url(btn_ic_a.gif);
background-repeat:no-repeat;
width:83px;
height:74px;
display:block;
margin-top:8px;
}
a.btn_login {
background-image:url(btn_login.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
display:block;
}
a.btn_login:hover {
background-image:url(btn_login_a.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
display:block;
}
.button_box {
width:116px;
display:block;
}
.button_box2 {
width:221px;
display:block;
}
.button_box3 {
width:191px;
height:189px;
}
.btn_inbox_left {
float:left;
width:83px;
height:100px;
}
.btn_inbox_right {
float:right;
width:83px;
height:100px;
}
p.agb_text_first {
line-height:1.5em;
margin-bottom:9px;
padding-right:10px;
}
p.agb_text {
margin-top:7px;
margin-bottom:9px;
padding-right:10px;
line-height:1.5em;
}
a.btn_html {
background-image:url(btn_html.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
float:left;
}
a.btn_html:hover {
background-image:url(btn_html_a.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
cursor:pointer;
}
a.btn_pdf {
background-image:url(btn_pdf.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
float:right;
}
a.btn_pdf:hover {
background-image:url(btn_pdf_a.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
cursor:pointer;
}
a.btn_pdf2 {
background-image:url(btn_pdf.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
float:left;
}
a.btn_pdf2:hover {
background-image:url(btn_pdf_a.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
float:left;
}
a.btn_ppt {
background-image:url(btn_ppt.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
float:left;
}
a.btn_ppt:hover {
background-image:url(btn_ppt_a.gif);
background-repeat:no-repeat;
width:54px;
height:26px;
float:left;
}
a.btn_anfahrt_hh {
background-image:url(btn_anfahrt_hh.gif);
background-repeat:no-repeat;
width:108px;
height:26px;
float:right;
}
a.btn_anfahrt_hh:hover, a.btn_anfahrt_hh_a {
background-image:url(btn_anfahrt_hh_a.gif);
background-repeat:no-repeat;
width:108px;
height:26px;
float:right;
}
a.btn_anfahrt_muenchen {
background-image:url(btn_anfahrt_muenchen.gif);
background-repeat:no-repeat;
width:108px;
height:26px;
float:left;
}
a.btn_anfahrt_muenchen:hover, a.btn_anfahrt_muenchen_a {
background-image:url(btn_anfahrt_muenchen_a.gif);
background-repeat:no-repeat;
width:108px;
height:26px;
float:left;
}
.history_box {
margin-top:10px;
border-bottom:1px solid #496268;
}
.history_box2 {
margin-top:10px;
border-top:1px solid #496268;
border-bottom:1px solid #496268;
}
.history_box3 {
margin-top:10px;
}
.history_pic {
float:left;
}
p.history_text {
margin-left:225px;
margin-top:5px;
}
span.history_hl {
color:#234983;
font-size:13px;
font-weight:bold;
}
a.blue_links {
font-size:10px;
color:#234983;
}
a.blue_links:visited {
font-size:10px;
color:#234983;
}
a.blue_links:hover {
color:#B40A1A;
text-decoration:none;
}
#kontakt_left {
float:left;
width:222px;
margin-top:15px;
}
#kontakt_right {
float:right;
width:295px;
margin-top:15px;
}
#kontakt_right2 {
float:right;
width:365px;
margin-top:15px;
}
#kontakt_middle {
width:243px;
margin-top:15px;
margin-left:236px;
}
img#hh {
margin-top:27px;
}
img#hh2 {
margin-top:93px;
}
form#callback_form label {
display:block;
}
input.formfield_cb {
margin-bottom:10px;
width:227px;
font-size:12px;
margin-top:3px;
}
select.select_cb {
margin-bottom:10px;
width:66px;
font-size:12px;
margin-top:3px;
}
select.select_cb2 {
margin-bottom:10px;
width:227px;
font-size:12px;
margin-top:3px;
}
#callback_left {
float:left;
width:226px;
}
#callback_right {
float:left;
width:395px;
margin-left:27px;
margin-top: 17px;
}
textarea {
font-family:arial, verdana, times-new-roman;
font-size:12px;
}
textarea#textarea_cb {
width:227px;
height:135px;
overflow:auto;
margin-top:3px;
}
input.submit_cb {
background-image:url(btn_senden.gif);
background-repeat:no-repeat;
width:59px;
height:26px;
border: none;
margin-top:10px;
}
input.submit_cb_hover {
background-image:url(btn_senden_a.gif);
background-repeat:no-repeat;
width:59px;
height:26px;
border:none;
cursor:pointer;
margin-top:10px;
}
input.checkbox_cb {
margin-top:3px;
}
span.low_text {
font-size:9px;
}
img#anfahrt_pic {
margin-top:25px;
}
table#td_partner {
font-size:12px;
width:743px;
}
table#termin_table {
margin-top:10px;
}
td.td_left_head {
text-align:center;
width:150px;
}
td.td_center_head {
text-align:center;
width:371px;
}
td.td_right_head {
text-align:center;
}
.t_table_head {
color:#0070C0;
border-bottom:2px solid #AAAAAA;
}
th.t_head {
font-size:13px;
height:20px;
width:308px;
text-align:left;
padding-bottom:10px;
}
th.t_head2 {
font-size:13px;
height:20px;
width:106px;
text-align:left;
padding-bottom:10px;
}
th.t_head3 {
font-size:13px;
height:20px;
width:74px;
text-align:left;
padding-bottom:10px;
}
th.t_head4 {
font-size:13px;
height:20px;
width:109px;
text-align:left;
padding-bottom:10px;
}
th.t_head5 {
font-size:13px;
height:20px;
width:70px;
padding-bottom:10px;
text-align:center;
}
a.btn_pdf3 {
background-image:url(pdflogo.gif);
background-repeat:no-repeat;
width:25px;
height:25px;
display:block;
margin-left:42px;
}
a.btn_pdf3:hover {
background-image:url(pdflogo.gif);
background-repeat:no-repeat;
display:block;
}
tr.t_zeile {
font-size:11px;
}
.t_termin_abstand {
margin-top:10px;
margin-bottom:10px;
display:block;
}
td.t_data_center {
text-align:center;
border-bottom:1px solid #E0E0E0;
height:35px;
}
td.t_data {
border-bottom:1px solid #E0E0E0;
}
p.table_text {
padding:0;
margin:0;
}
td.picture_left {
padding-left:11px;
border-bottom:1px solid #496268;
}
td.text_center {
border-bottom:1px solid #496268;
}
td.text_right {
padding:0;
margin:0;
border-bottom:1px solid #496268;
}
#main_login {
margin-left:245px;
}
li.event_entry {
padding-bottom:5px;
}
li.con_entry {
padding-bottom:10px;
list-style-type:none;
}
a.btn_anmelden {
background-image:url(btn_anmelden.gif);
background-repeat:no-repeat;
width:164px;
height:29px;
display:block;
cursor:pointer;
}
a.btn_anmelden:hover {
background-image:url(btn_anmelden_a.gif);
background-repeat:no-repeat;
}
a.btn_anmelden2 {
background-image:url(btn_anmelden2.gif);
background-repeat:no-repeat;
width:256px;
height:29px;
display:block;
cursor:pointer;
}
a.btn_anmelden2:hover {
background-image:url(btn_anmelden2_a.gif);
background-repeat:no-repeat;
}
a.btn_reservieren {
background-image:url(btn_reservieren.gif);
background-repeat:no-repeat;
width:256px;
height:29px;
display:block;
cursor:pointer;
}
a.btn_reservieren:hover {
background-image:url(btn_reservieren_a.gif);
background-repeat:no-repeat;
}
a.btn_reservieren2 {
background-image:url(btn_reservieren2.gif);
background-repeat:no-repeat;
width:164px;
height:29px;
display:block;
cursor:pointer;
}
a.btn_reservieren2:hover {
background-image:url(btn_reservieren2_a.gif);
background-repeat:no-repeat;
}
#abstand {
margin-left:126px;
}
td.mainpage {
font-size:12px;
width:155px;
}
.btn_submit {
margin-left:105px;
}
#font_12px {
font-size:12px;
}
#newsticker {
width:1058px;
color:#234983;
background-color:#ffffff;
letter-spacing:1px;
height:24px;
padding-top:9px;
}
span.pdf {
background-image:url(pdflogo.gif);
background-repeat:no-repeat;
width:30px;
height:25px;
display:block;
float:left;
margin-top:-4px;
}
a.pdf_link {
display:block;
height:30px;
width:166px;
}
#mcafee_link {
margin-left:10px;
}
#mcafee_link ul {
list-style-type:none;
}
a.link_mcafee {
color:#234983;
}
#quadrant {
width:394px;
margin-left:87px;
}
a.btn_ast {
background-image:url(btn_ast.jpg);
background-repeat:no-repeat;
width:197px;
height:141px;
display:block;
cursor:pointer;
float:left;
}
a.btn_ast:hover {
background-image:url(btn_ast_a.jpg);
}
a.btn_pit {
background-image:url(btn_pit.jpg);
background-repeat:no-repeat;
width:197px;
height:141px;
display:block;
cursor:pointer;
float:left;
}
a.btn_pit:hover {
background-image:url(btn_pit_a.jpg);
}
a.btn_sor {
background-image:url(btn_sor.jpg);
background-repeat:no-repeat;
width:197px;
height:142px;
display:block;
cursor:pointer;
float:left;
}
a.btn_sor:hover {
background-image:url(btn_sor_a.jpg);
}
a.btn_ram {
background-image:url(btn_ram.jpg);
background-repeat:no-repeat;
width:197px;
height:142px;
display:block;
cursor:pointer;
float:left;
}
a.btn_ram:hover {
background-image:url(btn_ram_a.jpg);
}
#white_boxes {
width:580px;
}
.white_box_first {
float:left;
margin-top:167px;
}
.white_box {
float:left;
margin-left:4px;
}
.white_box2 {
float:left;
margin-top:83px;
margin-left:4px;
}
.white_box_content {
padding-top:20px;
}
.white_box_top {
background-image:url(white_box_top.gif);
background-repeat:no-repeat;
width:186px;
height:57px;
}
.white_box_middle {
background-image:url(white_box_middle.gif);
background-repeat:repeat-y;
width:186px;
}
.white_box_bottom {
background-image:url(white_box_bottom.gif);
background-repeat:no-repeat;
width:186px;
height:16px;
}
a.white_box_hl, a.white_box_hl:hover {
color: #234983;
font-size:14px;
display:block;
padding-top:27px;
margin-left:47px;
font-weight:bold;
text-decoration:none;
}
a.white_box_hl2, a.white_box_hl2:hover {
color: #234983;
font-size:14px;
display:block;
padding-top:27px;
margin-left:37px;
font-weight:bold;
text-decoration:none;
}
a.white_box_hl3, a.white_box_hl3:hover {
color: #234983;
font-size:14px;
display:block;
padding-top:27px;
margin-left:51px;
font-weight:bold;
text-decoration:none;
}
li.white_box_li {
font-size:10px;
background-color:#f2f2f2;
margin-bottom:10px;
padding-left:5px;
margin-left:2px;
}
li.white_box_li2 {
font-size:10px;
background-color:#ffd7d7;
margin-bottom:10px;
padding-left:5px;
margin-left:2px;
}
li.white_box_li3 {
font-size:10px;
background-color:#d7ffda;
margin-bottom:10px;
padding-left:5px;
margin-left:2px;
}
li.white_box_li_last {
font-size:10px;
background-color:#f2f2f2;
padding-left:5px;
margin-left:2px;
}
.white_box ul {
list-style-type:none;
width:180px;
}
.white_box2 ul {
list-style-type:none;
width:180px;
}
.white_box_first ul {
list-style-type:none;
width:180px;
}
.white_box_content li a, white_box_content li a:hover {
color:#434343;
text-decoration:none;
}
a.btn_remote {
background-image:url(btn_remote.gif);
background-repeat:no-repeat;
width:227px;
height:29px;
display:block;
margin-left:149px;
}
a.btn_remote:hover {
background-image:url(btn_remote_a.gif);
background-repeat:no-repeat;
}
a.btn_kontaktieren_sup {
background-image:url(btn_kontaktieren_sup.gif);
background-repeat:no-repeat;
width:475px;
height:30px;
display:block;
}
a.btn_kontaktieren_sup:hover {
background-image:url(btn_kontaktieren_sup_a.gif);
background-repeat:no-repeat;
}
a.btn_remote_sup {
background-image:url(btn_remote_sup.gif);
background-repeat:no-repeat;
width:475px;
height:30px;
display:block;
}
a.btn_remote_sup:hover {
background-image:url(btn_remote_sup_a.gif);
background-repeat:no-repeat;
}
a.btn_login_mc_sup {
background-image:url(btn_login_mc_sup.gif);
background-repeat:no-repeat;
width:475px;
height:30px;
display:block;
}
a.btn_login_mc_sup:hover {
background-image:url(btn_login_mc_sup_a.gif);
background-repeat:no-repeat;
}
span.font_10px {
font-size:10px;
}
span.font_11px {
font-size:11px;
}
a.btn_kontaktieren_sup2 {
background-image:url(btn_kontaktieren_sup2.gif);
background-repeat:no-repeat;
width:252px;
height:31px;
display:block;
margin-top:25px;
}
a.btn_kontaktieren_sup2:hover {
background-image:url(btn_kontaktieren_sup2_a.gif);
background-repeat:no-repeat;
}
a.btn_remote_sup2 {
background-image:url(btn_remote_sup2.gif);
background-repeat:no-repeat;
width:252px;
height:31px;
display:block;
}
a.btn_remote_sup2:hover {
background-image:url(btn_remote_sup2_a.gif);
background-repeat:no-repeat;
}
a.btn_login_mc_sup2 {
background-image:url(btn_login_mc_sup2.gif);
background-repeat:no-repeat;
width:252px;
height:31px;
display:block;
margin-top:15px;
}
a.btn_login_mc_sup2:hover {
background-image:url(btn_login_mc_sup2_a.gif);
background-repeat:no-repeat;
}
.btn_cols {

}
.btn_left_col_sup {
float:left;
width:202px;
}
.btn_right_col_sup {
margin-left:215px;
width:202px;
}
a.btn_arrow_large {
background-image:url(buttons.png);
background-repeat:no-repeat;
background-position:0% -127px;
display:block;
width:201px;
height:28px;
text-indent:33px;
line-height:26px;
}
a.btn_arrow_large:hover {
background-position:0% -159px;
text-decoration:none;
}
.btn_tel {
background-image:url(buttons.png);
background-repeat:no-repeat;
background-position:0px 40%;
width:201px;
height:28px;
text-indent:33px;
line-height:24px;
}
a.btn_remote_large {
background-image:url(buttons.png);
background-repeat:no-repeat;
background-position:0% -64px;
display:block;
width:201px;
height:28px;
text-indent:33px;
line-height:25px;
color:#ffffff;
}
a.btn_remote_large:hover {
background-position:0% -96px;
text-decoration:none;
color:#ffffff;
}
a.btn_email_large {
background-image:url(buttons.png);
background-repeat:no-repeat;
background-position:0% -254px;
display:block;
width:201px;
height:28px;
text-indent:33px;
line-height:29px;
}    
a.btn_email_large:hover {
background-position:0% -286px;
text-decoration:none;
}
.btn_empty_large {
background-image:url(buttons.png);
background-repeat:no-repeat;
background-position:0% -448px;
display:block;
width:201px;
height:28px;
text-indent:33px;
line-height:24px;
}
a.btn_pdf_large {
background-image:url(buttons.png);
background-repeat:no-repeat;
background-position:0% -384px;
display:block;
width:201px;
height:28px;
text-indent:33px;
line-height:26px;
}
a.btn_pdf_large:hover {
background-position:0% -416px;
text-decoration:none;
}
span.ds_gap {
margin-left:177px;
margin-bottom:10px;
display:block;
}
.sup_anrede {
width:72px;
}
.sup_input {
width:200px;
}
input.sup_wrong {
width:200px;
border:1px solid #234983;
}
textarea.sup_message {
width:200px;
height:190px;
overflow:auto;
}
textarea.sup_message_wrong {
width:200px;
height:190px;
overflow:auto;
border:1px solid #234983;
}
td.sup_wrong {
color: #234983;
font-size:12px;
}
.btn_sup_submit {
margin-left:154px;
margin-top:10px;
}
#callback_left_sup {
float:left;
width:370px;
}
#callback_right_sup {
float:left;
width:395px;
margin-left:20px;
margin-top:9px;
}
.c_data_left {
float:left;
}
.c_data_right {
float:left;
margin-left:65px;
}
