@import url(highslide.css);

 html { height:100%; margin-bottom:1px; }

 body, select, input, textarea                { font-family:Verdana,Helvetica,Arial,Nimbus,sans-serif; font-size:11px; }

 input { font-family:Verdana,Helvetica,Arial,Nimbus,sans-serif; font-size:11px; }
 select { font-family:Verdana,Helvetica,Arial,Nimbus,sans-serif; font-size:11px; }
 textarea { font-family:Verdana,Helvetica,Arial,Nimbus,sans-serif; font-size:11px; height:200px; width:100%; }

 .textarea_fixed_font { font-family:Courier New; }

 table,
 tr,
 td,
 div                     { font-family:Verdana,Arial,Helvetica,Nimbus,sans-serif; font-size:11px; color:#000000; }

 .main_frame a:link,
 .main_frame a:visited,
 .main_frame a:active,
 #colorcodes a,
 #colorcodes a:visited,
 #colorcodes a:active  { font-family:Verdana,Arial,Helvetica,Nimbus,sans-serif; font-size:11px; text-decoration:underline; color:#000000; }
 .main_frame a:hover, #colorcodes a:hover { font-family:Verdana,Arial,Helvetica,Nimbus,sans-serif; font-size:11px; text-decoration:underline; color:#4D54B7; }

 #forum_menu
 {
   margin-bottom:10px;
 }

 a.menu,
 a:visited.menu,
 a:link.menu              { font-size:12px; font-weight:bold; text-decoration:none; }

 a:active.menu,
 a:hover.menu,
 a.menu_highlight,
 a:visited.menu_highlight,
 a:active.menu_highlight,
 a:hover.menu_highlight,
 a:link.menu_highlight    { font-size:12px; font-weight:bold; text-decoration:none; color:white; }

 .linkMenu               { color:#000000; }
 .kursiv                 { font-style:italic; }
 .fett                   { font-weight:bold; }
 .ueberschrift           { font-size:17px; font-weight:bold; }
 .bigger                 { font-size:14px; font-weight:bold; }
 .fehler                 { font-size:13px; color:#FF0000; }
 .small                  { font-size:10px; }
 .smaller                { font-size:8px; }
 .warnung                { color:#FF0000; }
 .row1                   { background-color:#6B79F5; }
 .row2                   { background-color:#AAB0FB; }
 .form_header_bg_color   { background-color:#8689f7; }
 .form_bg_color          { background-color:#AAB0FB; }
 .no_underline           { text-decoration:none; }

 .color1                 { background-color:#E8EDFF; }
 .color2                 { background-color:#C5CAF1; }
 .color3                 { background-color:#A0A5DD; }
 .color4                 { background-color:#7C81CA; }
 .color5                 { background-color:#6066BF; }
 .color6                 { background-color:#4D54B7; }
 .color7                 { background-color:#3B42B0; }
 .adm_mp_online          { background-color:#48E247; }
 .adm_mp_old             { background-color:#EFE92E; }
 .adm_mp_deleted         { background-color:#FF6B5D; }
 .search_marker          { background-color:#48E247; }

 .adm_sp_active          { background-color:#339966; }
 .adm_sp_maintenance_new { background-color:#FFBF00; }
 .adm_sp_maintenance     { background-color:#cc9900; }
 .adm_sp_blocked         { background-color:#FF0000; }

 .termin_actual          { background-color:#A0A5DD; text-decoration:none; }
 .termin_past            { color:#969696; }
 .termin_no              { background-color:#CBDBF1; text-decoration:none; }
 .termin_curr_day_actual { color:#FF0000; background-color:#A0A5DD; text-decoration:none; }
 .termin_curr_day_no     { color:#FF0000; text-decoration:none; }
 .termin_border_color    { background-color:#000000; }

 .border_frame           { border:1pt; border-style:solid; }



 #contentFrame           { text-align:left; width:90%; min-height:100px; border-width:1px; border-style:solid; }

 #content1p              { float:left;                    width:1%; }
 #content10pCenter       { float:left; text-align:center; width:10%; }

 #content15pCenter       { float:left; text-align:center; width:15%; }
 #content15pLeft         { float:left; text-align:left;   width:15%; }
 #content15pLeftBold     { float:left; text-align:left;   width:15%; font-weight:bold; }
 #content15pRight        { float:left; text-align:right;  width:15%; }
 #content15pRightBold    { float:left; text-align:right;  width:15%; font-weight:bold; }

 #content73pLeft         { text-align:left;   width:73%; }

 #content27pLeft         { float:left; text-align:left;   width:27%; }
 #content27pLeftBold     { float:left; text-align:left;   width:27%; font-weight:bold; }

 div.table               { display:table;  }
 div.tr                  { display:table-row; }
 div.td                  { display:table-cell; text-align:left; padding-right:5px; }

 .center { text-align:center; }
 .left { float:left; text-align:left; }
 .right { float:right; text-align:right; }
 .detailTextHeader { width:140px; float:left; margin-right:2px; }
 .mainSummaryBox { text-align:left; width:800px; border:1px dashed black; padding:5px; margin:0 auto; font-family:Verdana; font-size:8pt; }
 .leftSummaryBox { float:left; width:450px; height:290px; }
 .pictureBorder { margin:2px; border:1px solid black; }
 .iframe { width:800px; padding-top:5px; margin:0 auto; }
 .iframeSize { width:100%; height:500px; }

 .picture_border { border:1px solid black }

 .marginleft { margin-left:10px; }
 .spacer { height:1px }

 .grey { color:#A9A9A9 }

 .input { width:400px }
 .input_small { width:100px }
 .input_file { width:400px }



 .main_frame { width:823px; text-align:center; border:1px solid #717C90; }
 .main_menu { width:823px; text-align:center; position:relative;  }
 .main_footer { width:823px; }
 .main_box { width:800px; text-align:justify; }
 .box_with_border { float:left; width:788px; text-align:justify; margin-bottom:10px; padding:5px; border:1px solid black; }
 .box { float:left; margin-bottom:10px; padding:5px; }
 .error_box_with_border { float:left; width:788px; margin-bottom:10px; padding:5px; border:1px solid black; background-color:red; }
 .warn_box_with_border { float:left; width:788px; margin-bottom:10px; padding:5px; border:1px solid black; background-color:yellow; }

 .new { font-weight:bold; color:green; }

 .outer_section { float:left; width:780px; margin-left:4px; margin-right:4px; }
 .inner_section2 { float:left; height:160px; width:100%; text-align:center; background-color:#DEE6F1; padding-top:5px; padding-bottom:5px; margin:2px; border:1px solid black; }
 .inner_section { float:left; width:149px; height:160px; margin:2px; text-align:center; background-color:#DEE6F1; padding-top:5px; padding-bottom:5px; border:1px solid black; }
 .inner_section_landscape { float:left; width:149px; min-height:120px; margin:2px; text-align:center; background-color:#DEE6F1; padding-top:5px; padding-bottom:5px; border:1px solid black; }
 .inner_section_pic_height { height:115px }
 .inner_section_pic_height_landscape { height:90px }
 .inner_section_landscape .inner_section_pic_height_landscape img { max-width:100px; max-height:75px }

 .impressum_box { padding-top:2px; padding-bottom:20px; padding-left:10px; }

 .menu_main { text-align:center; font-weight:bold; }
 .menu_item { float:left; width:93px; padding-top:2px; padding-bottom:2px; border-left:1px solid black; border-bottom:1px solid black; background-color:#87a6d0; font-size:8px; }
 .last_menu_item_in_row { float:left; width:93px; padding-top:2px; padding-bottom:2px; border-left:1px solid black; border-bottom:1px solid black; background-color:#87a6d0; font-size:8px; }
 div.menu_item:hover, div.last_menu_item_in_row:hover { background-color:#98bff4; }
 #menu_item_active { background-color:#98bff4; }
 #last_menu_item { float:left; border-left:1px solid black; padding-top:2px; }

 .logo { float:left; text-align:left; padding-left:5px; padding-top:13px; }
 .headline { float:right; padding-top:5px; padding-right:5px; text-align:right; font-weight:bold; font-size:14px; }
 .headline_link a { font-weight:bold; font-size:14px; text-decoration:none; color:black; }
 .headline_logo { height:110px; background-image:url(/img/logo.jpg); border-bottom:1px solid #8B98B0; }
 .headline_nologo { height:25px; border-bottom:1px solid #8B98B0; }

 .faq_question { float:left; width:100%; }
 .faq_question a { text-decoration:none; color:black; }
 .faq_group { float:left; width:100%; font-weight:bold; margin-bottom:10px; }
 .faq_answer_text { float:left; width:790px; }
 .faq_answer { display:none; float:left; width:778px; padding:5px; margin-bottom:10px; border:1px solid black; }

 .gallery_headline, .gallery_headline a, .gallery_headline a:link, .gallery_headline a:visited, .gallery_headline a:hover, .gallery_headline select { font-size:12px; color:black; font-weight:bold; }
 .gallery_headline_left { float:left; margin-bottom:15px; }
 .gallery_headline_right { float:right; margin-bottom:15px; }
 .gallery_thumb_picture { float:left; text-align:center; width:114px; height:82px; }
 .gallery_thumb_picture img { max-width:100px; max-height:75px }
 .gallery_picture_subtitle { font-size:10px; margin-bottom:5px; text-align:center; width:100%; }
 .gallery_navi { float:left; width:100%; text-align:center; margin-bottom:10px; }
 .gallery_navi_left { float:left; width:262px; text-align:left; margin-left:4px; }
 .gallery_navi_middle { float:left; width:262px; text-align:center; }
 .gallery_navi_right { float:right; width:260px; text-align:right; margin-right:4px; }

 .boxTop { float:left; padding:5px; width:520px; }
 .noColorBox { float:left; text-align:center; padding:5px; width:518px; }
 .boxLeftMargin0 { margin-top:0px; width:140px; float:left; margin-right:2px; }
 .boxLeftMargin2 { margin-top:2px; width:140px; float:left; margin-right:2px; }
 .boxRight { width:350px; }
 .boxRightDescription { width:350px; margin-left:140px; }
 .textleft { float:left; text-align:left; }
 .textright { text-align:right; }
 .red { color:red; }
 .border { border:1px solid black; }
 .colorPicture { height:50px; width:200px; border:1px solid black; }
 .indent10 { margin-left:10px; }

 .colorcodes_column { float:left; padding:5px; width:378px; }
 .colorcodes_column1_left { float:left; width:120px; margin-right:2px; }
 .colorcodes_column1_right { float:left; width:256px; }
 .colorcodes_column2_left { float:left; width:140px; margin-right:2px; }
 .colorcodes_column2_right { float:left; width:236px; }
 .colorcodes_sub_column2 { float:left; text-align:center; padding:5px; width:179px; }
 
.subtitle_highslide
{
  font-size:10px;
  margin-bottom:5px;
  text-align:center;
  width:100%;
} 

.button_border {border:0;}
.gallery_list_subtitle
{
  font-size:0.8em;
}

#mainchat
{
  text-align:center;
}

#mainchat a
{
  font-size:1.5em;
  font-weight:bold;
}