body { margin: 0; background-color: white; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Verdana, Arial, Helvetica, Geneva; text-decoration: none }
p { margin:0; padding:0; }
td {background-color:transparent}
h1 {color: #092d76; font-weight: bold; font-size: 18px; line-height: 20px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}


img{border:none;}

.con_outer {width:100%; z-index:100;  }
.con_outer_inner {text-align:left; position: absolute; width:920px;  left:50%; margin-left:-460px; z-index:900;}
#td_bg_right { background-image: url(../bilder/bg_right.jpg); background-repeat: repeat-x; }
#td_bg_left { background-image: url(../bilder/bg_somm_left.jpg); background-repeat: repeat-x; }
#td_bg_center { background-image: url(../bilder/bg_somm_center_oben.jpg); background-repeat: no-repeat; vertical-align: top; }
#td_bg_center_left { vertical-align: top; }
/*#td_bg_center_left { background-image: url(../bilder/bg_center_left.jpg); background-repeat: no-repeat; vertical-align: top; }*/
#td_bg_center_right { background-image: url(../bilder/bg_center_right.jpg); background-repeat: no-repeat; vertical-align: top; }
#td_bg_center_center { background-image: url(../bilder/bg_center.jpg); background-repeat: no-repeat; vertical-align: top; }


.bg_left {float:left; height:1000px; width:50%; background-image: url(../bilder/bg_somm_left.jpg); background-repeat: repeat-x;}
.bg_right {float:right; height:1000px; width:50%; background-image: url(../bilder/bg_right.jpg); background-repeat: repeat-x;}

#con_1 { background-image: url(../bilder/bg_con_somm_1.png); background-repeat: no-repeat; position: relative;  width: 920px; height: 45px; margin: 0 auto; border-style: none; }
#con_2 { background-image: url(../bilder/bg_con_somm_2.png); text-align: right; background-repeat: no-repeat; position: relative;  width: 920px; height: 225px; margin: 0 auto; border-style: none; }
#con_3 { background-image: url(../bilder/bg_con_3.png); background-repeat: no-repeat; position: relative;  width: 920px; height: 35px; margin: 0 auto; border-style: none; }
#con_4_left {background-image: url(../bilder/bg_con_4_left.png); background-repeat: repeat-y;  position: relative; height: 100%; margin: 0 auto; border-style: none; }

/* Dieser Container enthält den Content der Seite, hier werden auch die Tourenmodule eingebunden. */
 
#con_4_center { background-color: white; position: relative; width: 540px; min-height:655px ; margin: 0 auto; border-style:none; }
#con_4_center_gast {  width: 740px; height: 100%; border-style: none; background-image: url(../bilder/bg_con_4_right.png); background-repeat: repeat-y; background-position: right; vertical-align: top; }
/* ------------------- */

#con_4_right { background-image: url(../bilder/bg_con_4_right.png); background-repeat: repeat-y; position: relative; width: 200px; height: 100%; margin: 0 auto; border-style: none; }
#con_5_abs { background-image: url(../bilder/abschluss.png); background-repeat: no-repeat; position: relative; width: 920px; height: 30px; margin: 0 auto; border-style: none; }
#con_locaStr {padding-top:3px; padding-left:20px;}

a:active { color: #002979; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
a:link { color: #002979; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none; border: none; }
a:visited { color: #002979; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }
a:hover { color: #002979; font-weight: normal; font-size: 12px; line-height: 14px; font-family: Arial, Verdana, Helvetica, Geneva; text-decoration: none }


.tbl_contentstart {margin-top: 25px;}
.tr_contentstart {margin-top: 10px;}
.span_gruss { color: #666666; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
.span_gs { color: #000000; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.location:hover {color: #000000; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
a.location:visited {color: #000000; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
a.location:link {color: #000000; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
a.location:active {color: #000000; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.txt_cont {color: #000000; font-weight: normal; font-size: 14px; line-height: 17px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;}
.cont_headline{padding-left: 0px; padding-top: 5px;}
.cont_text{padding-left: 0px; padding-right: 0px; padding-top: 0px; }
.con_gs_logo{width:100%;text-align:center; padding-top:15px;}
.con_eu_logo{width:100%;text-align:center; padding-top:10px; padding-left:3px;}
.con_wb{width:100%; padding-left:15px; padding-top: 10px;}


.inp_searchterm 
{
    position:absolute;
    padding-top:2px;
    margin:0px;
    border-width: 1px;
    
    border-color: #ddddda;
    width:140px;
    height: 15px;
}



.span_searchbox_input .btn_search
{
 padding:0;
 margin-left: 145px;
 width: 24px;
 height: 20px;
 border: outset 1px #ddddda;


}

/* ----- Kommentar-Modul ----- */

.con_kommentar_outer{
    border-bottom: 1px dashed #000;
    padding-bottom: 15px;
    margin-top: 15px;

}
.con_kommentar_inner{}
.con_kommentar_from{
    float: left;
    width: 210px;
}
.con_kommentar_bew{
    float: left;
    width: 170px;
}
.con_kommentar_time{
    float: right;
    width: 140px;
}
.con_kommentar_ko{clear:both;}
.con_kommentar_ki_label{
    float:left; 
    font-weight: bold;
    margin-right: 10px;
}
.con_kommentar_ki_text{
   
} 
.con_kommentar_del{
    margin-top:10px;
}


/* ----- Wetter ----- */

.con_wetter{padding-left:15px; padding-top: 10px;}
.con_weather_outer{width: 170px; height: 135px; background-color: #dfdfdf; border-bottom: 1px solid #ffcc00;}
.con_weather_inner{}
.con_weather_subhead{height: 20px; background-color: #092d76; color: #FFF;line-height: 18px; padding-left: 10px;}
.con_weather_head{padding-left: 10px; font-weight: bold; margin-top: 3px;}
.con_weather_day{ margin-left: 10px; margin-top: 3px;}
.con_weather_day_1{float:left; width: 42px;}
.con_weather_day_2{float:left; margin-left: 25px; width: 42px;}
.con_weather_day_3{float:left; margin-left: 12px; width: 20px;}
.con_weather_img{clear:both; margin-left: 10px; padding-top: 3px;}
.con_weather_img_1{float:left; border: 1px solid #092d76;}
.con_weather_img_2{float:left; margin-left: 12px; border: 1px solid #092d76;}
.con_weather_img_3{float:left; margin-left: 12px; border: 1px solid #092d76;}
.con_weather_txt{ clear: both;margin-left: 10px; padding-top: 3px;}
.spn_weather_temp{ font-size: 11px;}
.spn_weather_desc{ font-size: 11px;}

/* ----- Startseite ----- */

.cont_optional{padding-top: 10px;}
.con_artikel_r{float: right; width:260px; height:125px; border-bottom: 1px solid #ffcc00; background-image: url(../bilder/start_box_back.png); margin-top: 20px; }
.con_artikel_l{float: left; width:260px; height:125px; border-bottom: 1px solid #ffcc00; background-image: url(../bilder/start_box_back.png);  margin-top: 20px;}
.con_artikel_head_start{ height:20px; width: 260px; color: #FFF;font-size: 12px; margin:0; padding-left:5px;}  
.con_artikel_head_start a{color: #FFF;font-size: 12px; margin-left:0; padding:0; line-height: 18px;}  
.con_artikel_img_start{float:left; width: 105px; height: 105px; margin-right: 10px;}
.con_artikel_text_start{float:left; color: #000; font-size: 11px; margin-top: 10px; width:135px; margin-right: 10px; }
.con_artikel_text_start a{color: #000; font-size: 11px;}
.con_artikel_link_start{ margin-top: 10px;}
.con_artikel_link_start a{color: #000;font-size: 11px; line-height: 16px; text-decoration: none;}

/* ----- Artikelliste ----- */
.con_al {margin-top: 20px; width: 540px;}
.con_al_image {float: left; margin-top: 5px; margin-right: 10px; width:55px; height: 55px;}
.con_al_head {margin-top: 5px; padding-left:10px; margin-bottom: 10px; }
.con_al_head a {color: #092d76; font-size: 13px;  font-weight:bold;text-decoration: none;}
.con_al_link a {color: #092d76; font-size: 12px; font-weight:normal; text-decoration: none; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;}
.con_al_text {margin-left:10px; margin-top: 3px; }
.con_artikel {margin-top:20px; }
/*.con_artikel {background-color:#ff0000;}*/
.con_artikel_img {clear:both; float:left; margin-right:10px; margin-bottom:10px;}
.con_artikel_head {padding-top: 0px; margin-bottom: 10px;}
.con_artikel_text {margin-top: 10px; color: #000000; font-weight: normal; font-size: 13px; line-height: 15px; font-family:  Arial; text-decoration: none;}
.con_artikel_link {color: #092d76; font-weight:bold; padding-top:3px; display:block; }
.tbl_al_inner{border-bottom: 1px solid #AAA; width: 540px;}


a.artikel_head_link {color: #951922; font-weight: normal; font-size: 21px; font-family:  Arial; text-decoration: none; padding:0; margin:0;}
.spn_txt_cont { color: #000000; font-weight: normal; font-size: 13px; line-height: 15px; font-family:  Arial; text-decoration: none;}



/* ----- Navigation ----- */

/* -- Meta -- */
#metaNavigation {padding-top:18px; padding-right:20px;}
a.metaNavi:link{ color: #000000; font-weight: normal; font-size: 13px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right:5px; text-decoration: none; }
a.metaNavi:visited{ color: #000000; font-weight: normal; font-size: 13px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right:5px; text-decoration: none; }
a.metaNavi:hover{ color: #000000; font-weight: normal; font-size: 13px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right:5px; text-decoration: none; }
a.metaNavi:active{ color: #000000; font-weight: normal; font-size: 13px; line-height: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; margin-right:5px; text-decoration: none; }

/* -- Haupt --*/
/*.mainNavi1st{ padding-left:20px;  padding-top:9px; padding-bottom:6px; width:153px; height:100%; }
.mainNavi1st:link{ color: #092d76; width:153px; font-weight: bold; font-size: 10pt; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;   background-image: url(../bilder/navi_main_normal.png);  background-repeat: no-repeat;}
.mainNavi1st:visited{ color: #092d76; font-weight: bold; font-size: 10pt; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-image:url(../bilder/navi_main_normal.png); background-repeat: no-repeat; }
.mainNavi1st:hover{ color: #092d76; font-weight: bold; font-size: 10pt; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-image:url(../bilder/navi_main_hover.png); background-repeat: no-repeat; }
.mainNavi1st:active{ color: #092d76; font-weight: bold; font-size: 10pt; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-image:url(../bilder/navi_main_hover.png); background-repeat: no-repeat; }
.mainNavi1stOpen {padding-left:20px; padding-top:8px; padding-bottom:6px; width:153px; height:100%; color: #092d76; font-weight: bold; font-size: 10pt; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-image:url(../bilder/navi_main_hover.png); background-repeat: no-repeat;}
*/

.mainNavi1st{ padding-left:20px;  padding-top:0px; padding-bottom:0px; width:153px; height:100%; }
a.mainNavi1st:link{ color: #092d76; width:153px; font-weight: bold; font-size: 12px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  }
a.mainNavi1st:visited{ color: #092d76; font-weight: bold; font-size: 12px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; }
a.mainNavi1st:hover{ color: #092d76; font-weight: bold; font-size: 12px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  }
a.mainNavi1st:active{ color: #092d76; font-weight: bold; font-size: 12px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  }
a.mainNavi1stOpen {padding-left:20px; padding-top:8px; padding-bottom:6px; width:153px; height:100%; color: #092d76; font-weight: bold; font-size: 12px; line-height: 19px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;  }


.mainNavi2nd{ padding-left:15px; }
a.mainNavi2nd:link{ color: #092d76; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none;   background-image: url(../bilder/navi_main_sub_normal.png);background-repeat: no-repeat; display:block; }
a.mainNavi2nd:visited{ color: #092d76; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-image:url(../bilder/navi_main_sub_normal.png); background-repeat: no-repeat; display:block; }
a.mainNavi2nd:hover{ color: #092d76; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-image:url(../bilder/navi_main_sub_hover.png); background-repeat: no-repeat; display:block;}
a.mainNavi2nd:active{ color: #092d76; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-image:url(../bilder/navi_main_sub_hover.png); background-repeat: no-repeat; display:block; }
a.mainNavi2ndOpen { padding-left:15px; color: #092d76; font-weight: normal; font-size: 12px; line-height: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none; background-image:url(../bilder/navi_main_sub_hover.png); background-repeat: no-repeat; display:block;}


.con_mainNavi{}
.con_mainNavi1st { width: 154px; margin-bottom:1px; margin-left:12px; padding-top: 0px; height: 30px; background-color: #dddddd; vertical-align: middle; display:block;}
.con_mainNavi2nd { border-bottom:1px solid #dddddd; width: 134px; margin-bottom:1px; margin-left:32px; padding-top: 3px; min-height: 15px; background-color: #ffffff; vertical-align: middle;}
.con_mainNavi1st_inner{float:left;margin-top: 5px; }
.con_mainNavi1st_img {float:left; background-image: url(../bilder/navi_main_normal.png);  background-repeat: no-repeat; width:20px; height:30px;}
a.mainNavi1st:hover .con_mainNavi1st_img {background-image: url(../bilder/navi_main_hover.png);  background-repeat: no-repeat;}
.con_mainNavi1st_img_open {float:left; background-image: url(../bilder/navi_main_hover.png);  background-repeat: no-repeat; width:20px; height:30px;}
/* -- Footer --*/
.footernavi {margin-left:200px; padding-top:5px;}


/*----- ----- -----*/


