html {
min-width : 1000px;
width:100%;
}
* html {
   width : 1000px;
}

body {
font-family:Georgia, "Times New Roman", Times, serif;
font-size : 16px;
line-height:18px;
color : #000000;
margin:0;
padding:0;

}
input{padding:5px}
#linke_seite{
float: left;
width: 100%;
}

#links{
margin-right: 200px; /*Set right margin to RightColumnWidth*/
}
.inhalt-links{
margin: 0px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 0;
margin-left: 10px;
}

#rechte_seite{
float: left;
width: 200px; /*Width of right column in pixels*/
margin-left: -200px; /*Set left margin to -(RightColumnWidth) */
margin-top: 10px;
}
.inhalt-rechts{
margin: 10px; /*Margins for inner DIV inside each column (to provide padding)*/
margin-top: 10px;
}
#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
}

.imgRight {
    clear: right;
    float: right;
    border-style: none;
    margin-right: 10px;
    margin-left: 25px;
margin-top: 15px;
    margin-bottom: 10px;
}


.ul{margin-left:20px;margin-top:0px; padding:0px}
.st_box_links {width:auto; margin:5px;  padding:5px;border:1px solid #cccccc;}
.st_box_rechts {width:auto; margin:5px; padding:5px;border:1px solid #cccccc; }
.st_box_inhalt {width:auto; margin:0px; padding:5px; }
.st_box_clearer {clear : both;margin : 0;padding : 0; font-size:0px}



.hg {
background-image : url(img/line_div10px.gif);
}
.hg1 {
background-image : url(img/line_div10px_vert.gif);
}



.sup-s {
font-size:11px;
font-weight:normal
}
.index {
padding : 15px;
line-height : 17px;
}
.banner {
padding : 2px;
}
.imgfl {
float : left;
}
.anf {
width : 50%;
padding : 0;
padding-bottom : 10px;
margin : 0;
height : 18px;
color : #999999;
text-align : left;
float : left;
font-size : 12px;
font-weight : bold;
}
.as {
border-bottom : 1px solid #ededed;
padding : 15px;
margin : 15px;
line-height : 18px;
}
.main_show {
padding-top : 10px;
}
.besch_show {
border-bottom : 1px solid #ededed;
padding : 4px;
margin : 0;
padding-right : 15px;
padding-bottom : 15px;
padding-top : 10px;
}
.besch_show_inna {
border-top : 1px solid #ededed;
}
.ads_show {
border-top : 1px solid #ededed;
padding : 5px;
line-height : 16px;
vertical-align : top;
}
.ads_show1 {
border-top : 1px solid #ededed;
border-bottom : 1px solid #ededed;
padding : 5px;
line-height : 16px;
}
.ad_show {
font-size : 12px;
border-right : 1px solid #ededed;
border-bottom : 1px solid #ededed;
padding : 5px;

vertical-align : top;
}
.ad_show1 {
font-size : 12px;
border-bottom : 1px solid #ededed;
padding : 5px;
vertical-align : top;
}
.ad_show_e {
font-size : 10px;
padding : 5px;
line-height : 17px;
}
.ad_show_e1 {
font-size : 10px;
padding : 5px;
}
.headi_hold {
margin : 0;
padding : 0;
font-size : 12px;
font-weight : bold;
margin-bottom : 5px;
}
.lage {
font-size : 12px;
font-weight : normal;
margin-bottom : 1px;
padding-top:5px;
border-bottom : 10px solid #ededed;
height : 20px;
}
.gif_tab {
width : 25px;
height : 25px;
}
.show_name {
height : 20px;
padding-top : 3px;
padding-left : 3px;
font-size : 12px;
padding : 0;
margin : 0;
margin-bottom : 5px;
}
.inhalt_db {
font-size : 10px;
}
.header_bord {
height : 70px;
}
.header_show {
font-size : 24px;
font-weight : bold;
}
.thumb_show {
width : 90px;
padding : 4px;
}
.foto_show {
text-align : center;
font-size : 10px;
vertical-align : top;
margin-top : 5px;
padding : 5px;
width : 110px;
border : 1px solid #ededed;
}
.img_list {
border : 1px solid #ededed;
}
.show_hold {
text-align : left;
}
.holder {
width : auto;
margin : 10px;
}
.kleinbild {
width : 130px;
height : 100px;
float : left;
margin-right : 5px;
}
.top_right {
float : left;
}
.name {
float : left;
font-size : 24px;
font-weight : bold;
margin : 0;
padding : 0;
}
.sterne {
float : left;
}
.karte1 {
float : left;
margin : 0;
padding : 0;
width : 135px;
height : 33px;
}
.karte2 {
float : left;
margin : 0;
padding : 0;
width : 135px;
height : 33px;
}
.karte3 {
float : left;
margin : 0;
padding : 0;
width : 135px;
height : 33px;
}
.clearer {
clear : both;
width : 1px;
height : 1px;
margin : 0;
padding : 0;
}
.clearall {
clear : both;
width : 1px;
height : 0x;
margin : 0;
padding : 0;
font-size:0px
}
.geht {
width : auto;
}
.show_links {
width : 450px;
float : left;
margin : 3px;
}
.fotos {
float : left;
border : 1px solid #cccccc;
margin : 3px;
padding : 5px;
width : 120px;
}
.grey_bar {
width : 404px;
float : left;
background-color : #ededed;
height : 12px;
margin : 0;
margin-left : 0;
padding : 0;
}
.infos {
margin : 3px;
padding : 5px;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
height : auto;
}
.anschrift {
float : left;
border-bottom : 1px solid #cccccc;
border-right : 1px solid #cccccc;
margin : 3px;
padding : 5px;
height : 80px;
width : 180px;
}
.kontakt {
float : left;
border-bottom : 1px solid #cccccc;
border-right : 1px solid #cccccc;
margin : 3px;
padding : 5px;
height : 80px;
width : 180px;
}
.symbole {
float : left;
border-bottom : 1px solid #cccccc;
border-right : 1px solid #cccccc;
margin : 3px;
padding : 5px;
height : 80px;
width : auto;
}
.beschreibung {
height : auto;
}
.detli {
padding : 5px;
border-right : 1px solid #ededed;
background-color : #3366ff;
}
.detre {
padding : 5px;
background-color : #cc0099;
}
.detin {
border-bottom : 1px solid #ededed;
border-top : 1px solid #ededed;
height : auto;
margin-right : 5px;
background-color : #ffff33;
}
.gunter {
background-color : #ffff33;
height : 120px;
}
.hasho {
margin-bottom : 10px;
height : 200px;
}
.bread {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
color : #cccccc;
}
.back {
padding : 7px;
padding-right : 10px;
text-align : right;
float : right;
}
.sob {
background-color : #e1e9fb;
}
.headers {
font-size : 15px;
font-weight : bold;
height : 12px;
padding : 0;
margin : 0;
margin-bottom : 10px;
}
form {
padding : 0;
margin : 0;
margin-top : 2px;
float : left;
}
.form_but {
font-size : 10px;
color : #666666;
font-weight : bold;
}
.checkdown {
margin-top : 15px;
}
.big_fo {
font-size : 18px;
font-weight : bold;
height : 25px;
}
.tab {
border : 1px solid #ededed;
font-size : 12px;
line-height : 17px;
}
.tab1 {
border : 1px solid #cccccc;
font-size : 12px;
line-height : 17px;
width : 180px;
}
.tab0 {
border : 1px solid #cccccc;
font-size : 12px;
line-height : 17px;
width : 180px;
margin-top : 20px;
}
.tab1rout {
font-size : 12px;
width : 180px;
}
.symberk {
padding : 2px;
}
.anz {
width : 200px;
min-width : 199px;
}
.tab2 {
font-size : 10px;
font-weight : bold;
border : 1px solid #cccccc;
line-height : 17px;
width : 170px;
padding : 4px;
text-decoration : none;
}
.tabtoplink {
font-size : 10px;
font-weight : bold;
line-height : 17px;
padding : 5px;
text-decoration : none;
}
.tab2 a {
text-decoration : none;
}
.showquick {
border: 1px solid #cccccc;
padding : 0px;
margin : 5px;
font-size : 12px;
line-height : 17px;
width:100%;
}
.toplink {
height : 22px;
border-bottom : 1px solid #ededed;
}
.pages {
height: 20px;
line-height: 20px;
padding : 0px;
padding-right : 5px;
margin: 0px;
margin-top: 7px;
margin-bottom: 15px;
background-color: #ededed;
text-align: right;
}
.wetter {
border : 1px solid #cccccc;
}
.main {
width : 100%;
border : 1px solid #cccccc;
}
.show_min {
width : 550px;
min-width : 530px;
height : 1px;
padding : 0;
margin : 0;
}
.dad {
width : 780px;
min-width : 780px;
max-width : 1280px;
height : 20px;
padding : 0;
padding-left : 0;
margin : 0;
}
h1 {
display:inline;
font-size : 18px;
color : #000000;
font-weight : bold;
padding : 0;
padding-left : 0px;
margin : 0;
}
h2 {font-size:16px;padding:0px; margin:0px;}
h3 {font-size:14px; margin : 5;margin-left : 0;}
h4 {font-size:24px; font-weight:bold; display:inline}
h5 {font-size:20px; font-weight:bold; margin:0px; padding:0px; color:#008000}
.bottom2 {
font-size : 10px;
color : #cccccc;
background-color : #ffffff;
line-height : 17px;
font-weight : normal;
}
.bottom2 a {
font-size : 10px;
color : #666666;
background-color : #ffffff;
line-height : 17px;
font-weight : normal;
text-decoration:none;
}
.bottom2 a:link {
font-size : 10px;
color : #666666;
background-color : #ffffff;
line-height : 17px;
font-weight : normal;
}
.bottom2 a:hover {
font-size : 10px;
color : #666666;
background-color : #ffffff;
line-height : 17px;
font-weight : normal;
}
.bottom2 a:visited {
font-size : 10px;
color : #666666;
background-color : #ffffff;
line-height : 17px;
font-weight : normal;
}
.bottom2 a:visited:hover {
font-size : 10px;
color : #666666;
background-color : #ffffff;
line-height : 17px;
font-weight : normal;
}

.markup_place {
background-image : url(img/markup_back.gif);
border-bottom : 1px solid #cccccc;
}
.right_markup {
padding : 5px;
padding-top : 6px;
text-align : right;
float : right;
}
.menu_markup {
width : 184px;
font-size : 10px;
color : #c8c8c8;
background-image : url(img/markup_back.gif);
height : 13px;
padding : 8px;
border-right : 1px solid #cccccc;
text-align : left;
float : left;
}
.symb_men {
background-image : url(img/men_back.gif);
height : 29px;
border-bottom : 1px solid #cccccc;
padding-left : 5px;
}
.symb_top {
background-image : url(img/toplink_back.gif);
height : 29px;
border-bottom : 1px solid #cccccc;
text-align : left;
padding-left : 5px;
}
.rout_top {
background-image : url(img/rout_back.gif);
height : 29px;
border-bottom : 1px solid #cccccc;
text-align : left;
padding-left : 5px;
}
.suche_markup {
width : 190px;
background-image : url(img/men_back.gif);
padding : 5px;
padding-top : 6px;
border-top : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
text-align : left;
}
.schnell {
background-image : url(img/schnell_back.gif);
height : 29px;
text-align : left;
}
.banner {
border-bottom : 1px solid #cccccc;
padding : 2px;
padding-top : 4px;
}
.oben {
text-align : right;
padding-bottom : 5px;
padding-top : 4px;
padding-right : 10px;
background-image : url(img/ob.gif);
}
#oben-neu {margin-left:10px; margin-top:10px}
.unten {
width : 95%;
text-align : center;
padding : 5px;
color:#666;
padding-left : 10px;
}
.logo {
background-image : url(img/head_back.jpg);
border-bottom : 1px solid #cccccc;
border-top : 1px solid #cccccc;
}
.logo_big {
background-image : url(img/head_big.jpg);
background-position : left;
background-repeat : no-repeat;
height : 150px;
}
.menue {
width : 200px;
border-right : 1px solid #cccccc;
}
.content {
padding : 20px;
padding-top : 5px;
background-color : #ffffff;
}
.content_head {
font-size : 12px;
padding : 0;
margin : 0;
height : 18px;
}
.content_head1 {
font-size : 12px;
width : auto;
padding : 0;
margin : 0;
height : 20px;
color : #000000;
text-align : left;
float : left;
}
.content_head2 {
font-size : 11px;
width : 60px;
padding : 0;
margin : 0;
height : 20px;
color : #999999;
text-align : right;
float : right;
}
.content_head_clear {
clear: both;
margin-bottom:20px;
}
.content_head_anfrage {
font-size : 12px;
font-weight : bold;
width : 100%;
padding : 0;
margin : 0;
height : 18px;
color : #999999;
text-align : left;
float : left;
}
.ark a:active {
font-size : 11px;
font-weight : bold;
}
.ark a:visited {
font-size : 11px;
color : #0000ff;
text-decoration : none;
}
.ark a:visited:hover {
font-size : 11px;
color : #000000;
text-decoration : none;
}
.ark a:visited:active {
font-weight : bold;
color : #0000ff;
text-decoration : none;
}
.tabelle1 {
border : 1px solid #cccccc;
margin-bottom : 0;
}
.tabelle2 {
border : 1px solid #cccccc;
margin-bottom : 10px;
}
.openzeit {
background-image: url(/img/markup_back1.gif);

padding : 1px;
padding-right : 5px;
margin-bottom : 20px;
border-right : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}
.inhaltthumb {
padding : 2px;
margin : 0;
border-right : 1px solid #cccccc;
}
.inhaltdaten {
padding : 5px;
margin : 0;
border-right : 1px solid #cccccc;
background-image : url(img/over_back_yel.jpg);
}
.symboleinhalt {
padding : 5px;
margin : 0;
}
.symboleinhalt_mitkarte{
	width:180px;
padding : 5px;
margin : 0;
}
.infoinhalt {
border-left : 1px solid #cccccc;
}
.kat_got {
font-size : 10px;
}
.name_over {
font-size : 12px;
font-weight : bold;
}
.show {
border : 1px solid #cccccc;
margin-bottom : 5px;
height : 70px;
}
.lister_top {
margin : 5px;
border : 1px solid #000000;
}
.lister {
margin : 5px;
border : 1px solid #ededed;
}
.wenth {
margin : 1px;
background-color : #fffbff;
}
.wen {
margin : 1px;
background-color : #ffffff;
}
.wen1 {
border-left : 1px solid #ededed;
border-right : 1px solid #ededed;
background-image : url(img/over_back_yel.jpg);
padding : 5px;
font-size : 10px;
}
.wen2 {
background-color : #fcfcfc;
text-align : center;
margin : 1px;
}
.wen3 {
padding : 0;
margin : 1px;
}
.wenop {
padding : 1px;
border-top : 1px solid #ededed;
color : #666666;
background-color : #fefdde;
font-size : 10px;
}
.wen4 {
border-left : 1px solid #ededed;
margin : 1px;
}
.wen5 {
margin : 1px;
background-color : #ffffff;
}
#FormTab td {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
color : #0050a0;
}
#FormTab .text16 {
font-family : monospace, sans-serif;
font-size : 16px;
font-weight : normal;
}
.butt {
cursor : pointer;
width : 80px;
}
.linie_kont {
width : 12px;
height : 100px;
background-image : url(img/line_div10px_vert_left.gif);
background-repeat : repeat-y;
float : left;
}
.linie_hor {
clear : both;
background-image : url(img/line_div5px.gif);
background-repeat : repeat-x;
background-position : left 0%;
height : 20px;
width : 100%;
}
.mainTable {
background-color : #fff6f6;
border : 1px solid #999999;
width : 175px;
font-size : 12px;
}
.monthRow {
background-color : #ededed;
text-align : center;
vertical-align : middle;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
color : #252216;
height : 20px;
}
.monthRow a:link, .monthRow a:visited {
text-decoration : none;
color : #252216;
}
.monthRow a:hover {
text-decoration : underline;
color : #ff0000;
}
.dayNamesText {
background-image : url("images/dayBg.gif");
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 11px;
font-weight : bold;
color : #333333;
height : 15px;
width : 25px;
}
.rows {
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 11px;
color : #433d27;
line-height : 15pt;
text-align : center;
vertical-align : middle;
}
.sOther {
background-color : #eeeeee;
font-family : Tahoma, Verdana, Arial, sans-serif;
font-size : 10px;
color : #bbbbbb;
}
.popupDate {
font-family : Geneva, Verdana, Arial, sans-serif;
font-size : 10px;
font-weight : bold;
color : #ffffff;
text-align : center;
background-color : #336699;
padding : 4px;
border : 1px solid #eaeaea;
border-bottom : 0 solid #eaeaea;
}
.popupDate2 {
font-family : Geneva, Verdana, Arial, sans-serif;
font-size : 11px;
font-weight : normal;
color : #ffffff;
text-align : left;
background-color : #336699;
padding : 4px;
}
.popupClose {
font-family : Geneva, Verdana, Arial, sans-serif;
font-size : 10px;
color : #ffffff;
text-align : right;
background-color : #336699;
}
.popupEventTitle {
font-family : Geneva, Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
font-weight : bold;
padding : 4px;
vertical-align : middle;
border : 1px solid #eaeaea;
border-bottom : 0 solid #eaeaea;
}
.s23 {
background-color : #ccff00;
padding : 4px;
}
.categoryDiv {
background-color : #fcf5ef;
padding : 4px;
border : 1px solid #eaeaea;
border-bottom : 0 solid #eaeaea;
}
.categoryName {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : bold;
color : #666666;
}
.categorySelection {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 9px;
font-weight : normal;
color : #777777;
}
.popupEventDescription {
font-family : Geneva, Verdana, Arial, sans-serif;
font-size : 10px;
color : #000000;
font-weight : normal;
background-color : #ffffff;
border : 1px solid #eaeaea;
padding : 4px;
}
foermelein {
margin : 0;
padding : 0;
}
input {
padding : 5;
margin : 0;
}
.cheb{
padding : 0;
margin : 0;
width: 13px; /* for ie */
height: 13px; /* For ie */ 
}
.kue{
padding : 0;
margin : 0;
width: 150px; /* for ie */
height: 25px; /* For ie */ 
}
input:focus, input:hover {
border-color : #5794bf #b7d5ea #c7e2f1 #c5daed;
}
.infoBox {
background-color : #fefdec;
border : 1px solid #edebcd;
padding : 6px;
margin-bottom : 20px;
}
.anfrage_halter {
width : 500px;
margin : 0;
padding : 0;
}
.anfrage_header {
height : 20px;
text-align : left;
margin-bottom : 5px;
}
.left_div {
float : left;
width : 190px;
height : 22px;
line-height : 20px;
margin : 0;
padding : 0;
padding-left : 15px;
}
.right_div {
float : left;
width : 200px;
height : 22px;
margin : 0;
padding : 0;
}
.clear_div {
width : 2px;
height : 2px;
clear : both;
margin : 0;
padding : 0;
}
.left_div_textarea {
float : left;
width : 145px;
height : 120px;
line-height : 20px;
}
.left_div_head {
float : left;
width : 145px;
height : 26px;
line-height : 15px;
margin : 0;
padding : 0;
}
.anfrage_divider {
width : 350px;
height : 20px;
background-image : url(img/line_div20px.gif);
margin-bottom : 5px;
margin : 0;
padding : 0;
}
.anfrage_checkbox1 {
width : 30px;
height : 26px;
float : left;
line-height : 15px;
padding-left : 15px;
}
.anfrage_checkboxkon {
width : 55px;
height : 26px;
float : left;
line-height : 18px;
}
.anfrage_checkbox2 {
width : 40px;
height : 26px;
text-align : left;
float : left;
line-height : 26px;
}
.anfrage_checkbox_clear {
width : 2px;
height : 2px;
clear : both;
}


.foto_spalte {
width : 190px;
vertical-align:top;
}
.inhalt {
padding : 10px;
padding-top : 10px;
height: 500px;
width : 100%;
vertical-align:top;
border-bottom : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-left : 1px solid #cccccc;
}

.new-inhalt{padding:0px; width:auto; border:1px solid #cccccc; border-top : 0px; text-align:left; vertical-align:top}
#neue_content {padding:15px; padding-left:15px}

.nav_left_top {
width : 190px;
height : 28px;
background-image : url(img/men_back.gif);
line-height : 28px;
padding-left : 10px;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
color:#666666;
margin:0px
}
.nav_left_top1 {
height : 28px;
background-image : url(img/men_back.gif);
line-height : 28px;
padding-left : 10px;
border-bottom : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
color:#666666;
margin:0px
}
.gv{width:190px; line-height : 28px; border-right : 1px solid #cccccc;float:left; margin:0px;padding:0px}
.suchefest{width:350px;float:left;height:28px; line-height:28px; margin:0px;padding:0px}
.nav_left {
width : 190px;
margin : 0;
padding : 0;
}
.nav_right_top {
width : auto;
min-width:500px;
height : 29px;
padding-bottom : 2px;
background-image : url(img/men_back.gif);
border-bottom : 1px solid #cccccc;
padding-left : 10px;
padding : 0;
margin : 0;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
white-space:nowrap;
}
.onewleft{width:190px; border-right:1px solid #CCCCCC; float:left; height:29px; line-height:29px; white-space:nowrap; padding-left:10px; color:#666}

.bar_rechts_new {
height : 25px;
background-image : url(img/markup_back.gif);
background-color : #333366;
}
.bar_links_new {
height : 25px;
width : 200px;
background-image : url(img/markup_back.gif);
background-color : #0000cc;
}
.suchscript {
min-width : 550px;
padding : 0;
padding-left : 10px;
margin : 0;
background-color : #336666;
}
.box_top_oben {
width : 175px;
height : 20px;
line-height : 20px;
background-image : url(img/men_back.gif);
margin : 0;
margin-left : 5px;
margin-right : 3px;
margin-top : 20px;
padding-left : 5px;
font-weight : bold;
text-align : left;
border : 1px solid #cccccc;
}
.box_top_left {
width : 195px;
height : 28px;
line-height : 28px;
background-image : url(img/men_back.gif);
margin : 0;
margin-top : 0;
padding-left : 5px;
text-align : left;
border-top : 1px solid #cccccc;
border-left : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
color: #666666;
}
.box_top {
width : 180px;
height : 28px;
line-height : 28px;
background-image : url(img/men_back.gif);
margin : 0;
margin-left : 5px;
margin-right : 3px;
margin-top : 0;
padding-left : 5px;
text-align : left;
border : 1px solid #cccccc;
color:#666666;
}
.box_bottom {
width : 175px;
margin : 0;
margin-left : 5px;
margin-right : 3px;
margin-bottom : 10px;
padding-left : 5px;
padding : 5px;
border-left : 1px solid #cccccc;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
background-color: #FFFEE6
}
.show_img {
width : 20px;
height : 20px;
float : left;
margin-right : 5px;
margin-bottom : 5px;
}
.show_img_text {
height : 20px;
line-height : 20px;
margin-bottom : 5px;
font-size:12px
}
.head_1 {
width : auto;
height : 20px;
line-height : 20px;
text-align : left;
padding-left : 10px;
}
.head_2 {
width : auto;
height : 23px;
line-height : 20px;
text-align : right;
padding : 0;
padding-right:4px;
background-image : url(img/ob.gif);
border : 1px solid #cccccc;
margin : 0;
}
.head_3 {
width : auto;
height : 150px;

background-repeat : repeat-x;

padding:0px;
margin:0px;
margin-bottom:5px
}


.head_3_1 {
width : auto;
height : 150px;
background-image : url(img/head_big.jpg);
background-repeat : no-repeat;
padding:0px;
margin:0px;
margin-top:5px;

}

.head_4 {
padding : 2px;
margin : 0;
height : auto;
background-image : url(img/bba.gif);
border : 1px solid #cccccc;
}
.head_5 {
float : left;
width : 200px;
height : 30px;
line-height : 20px;
background-image : url(img/markup_back.gif);
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
margin : 0;
}
.head_5_1 {
width : auto;
height : 30px;
line-height : 20px;
background-image : url(img/markup_back.gif);
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
margin : 0;
}
.head_6 {
float : left;
width : 200px;
border-right : 1px solid #cccccc;
}
.head_6_1 {
width : auto;
height : 500px;
border-right : 1px solid #cccccc;
border-bottom : 1px solid #cccccc;
}
div.button {
width : 200px;
height : 35px;
line-height : 35px;
text-align : right;
font-weight : bold;
font-size : 14px;
border-left : 1px solid #cccccc;
margin : 0;
margin-bottom:1px;
padding : 0;
}
div.button a {
background-color: #EFEFEF;
color:#666;
display : block;
width : 175px;
height : 35px;
text-decoration : none;
margin : 0;
padding : 0;
padding-right : 25px;
}
div.button a:link {
background-image:url(img/suba111.jpg);
text-decoration : none;
color:#666;
margin : 0;
padding : 0;
padding-right : 25px;
}
div.button a:hover {
background-image:url(img/suba111_h.jpg);
height : 35px;
color : #000000;
text-decoration : none;
margin : 0;
padding : 0;
padding-right : 25px;
}
div.button a:visited {
	background-image:url(img/suba111.jpg);
color:#666;
text-decoration : none;
height : 35px;
margin : 0;
padding : 0;
padding-right : 25px;
}
div.button a:visited:hover {
background-image:url(img/suba111_h.jpg);
height : 35px;
color : #000000;
text-decoration : none;
margin : 0;
padding : 0;
padding-right : 25px;
}


div.button_new {
width : 200px;
height : 25px;
line-height : 25px;
text-align : left;
font-size : 12px;
border-left : 1px solid #cccccc;
margin : 0;
margin-bottom:1px;
padding : 0;
}
div.button_new a {
background-color: #EFEFEF;
color:#666;
display : block;
width : 191px;
height : 25px;
text-decoration : none;
margin : 0;
padding : 0;
padding-left : 9px;
}
div.button_new a:link {
text-decoration : none;
color:#666;
margin : 0;
padding : 0;
padding-left : 9px;
}
div.button_new a:hover {
height : 25px;
color : #000000;
text-decoration : none;
margin : 0;
padding : 0;
padding-left : 9px;
}
div.button_new a:visited {
color:#666;
text-decoration : none;
height : 25px;
margin : 0;
padding : 0;
padding-left : 9px;
}
div.button_new a:visited:hover {
height : 25px;
color : #000000;
text-decoration : none;
margin : 0;
padding : 0;
padding-left : 9px;
}



div.bluebar_butz {
width : 185px;
height : 29px;
line-height : 29px;
text-align : center;
font-size : 12px;
border-left : 1px solid #cccccc;
margin : 0;
padding : 0;
}
div.bluebar_butz a {
color:#666;
display : block;
width : 185px;
height : 29px;
text-decoration : none;
margin : 0;
padding : 0;
}
div.bluebar_butz a:link {
text-decoration : none;
color:#666;
margin : 0;
padding : 0;
}
div.bluebar_butz a:hover {
height : 29px;
color : #000000;
text-decoration : none;
margin : 0;
padding : 0;
}
div.bluebar_butz a:visited {
color:#666;
text-decoration : none;
height : 29px;
margin : 0;
padding : 0;
}
div.bluebar_butz a:visited:hover {
height : 29px;
color : #000000;
text-decoration : none;
margin : 0;
padding : 0;
}



div.evall a:link {
text-decoration : none;
color : #666666;
}
div.evall a:hover {
text-decoration : none;
color : #FF6000;
}
div.evall a:visited {
text-decoration : none;
color : #666666;
}
div.evall a:visited:hover {
text-decoration : none;
color : #FF6000;
}

div.down {
width : 200px;
height : 26px;
line-height : 25px;
text-align : left;
font-weight : bold;
font-size : 11px;
border-left : 1px solid #cccccc;
margin : 0;
padding : 0;
}
div.down a {
background-image : url(img/bt_o_l.gif);
display : block;
width : 185px;
height : 25px;
text-decoration : none;
margin : 0;
padding : 0;
padding-left : 15px;
}

div.down a:link {
text-decoration : none;
color : #0004ab;
margin : 0;
padding : 0;
padding-left : 15px;
}
div.down a:hover {
background-image : url(img/bt_o.gif);
height : 25px;
color : #ff3300;
text-decoration : none;
margin : 0;
padding : 0;
padding-left : 15px;
}
div.down a:visited {
color : #0000cc;
text-decoration : none;
height : 25px;
margin : 0;
padding : 0;
padding-left : 15px;
}
div.down a:visited:hover {
background-image : url(img/bt_o.gif);
color : #ff3300;
text-decoration : none;
height : 25px;
margin : 0;
padding : 0;
padding-left : 15px;
}
.su_holder {
margin-left:15px;
float:left
}
.su_all {
border:1px solid #cccccc;
margin-bottom:20px;
}
.su_left_top {
width : 358px;
padding : 14px;
border:1px solid #cccccc;
font-size:12px;
}
.su_right_top {
float : left;
width : 250px;
background-color : #f4f4f4;
padding : 8px;
}
.su_1_top {
padding : 1px;
margin : 0;
line-height : 14px;
}
.su_2_top {

float : left;
padding : 1px;
line-height : 18px;
margin : 0;
}
.su_left {
float : left;
width : 170px;
height : 180px;
background-image:url(img/suba.gif);
padding : 8px;
border-left: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font-size:12px;
margin-bottom:30px;
}
.su_right {
float : left;
width : 184px;
height : 180px;
background-image:url(img/suba.gif);
padding : 8px;
border-right: 1px solid #cccccc;
border-bottom: 1px solid #cccccc;
font-size:12px;
margin-bottom:30px;
}
.su_1 {
width : 20px;
float : left;
padding : 1px;
margin : 0;
line-height : 10px;
}
.su_2 {
width : 130px;
float : left;
padding : 1px;
line-height : 14px;
margin : 0;
}
.break {
clear : both;
text-align : right;
margin-right : 25px;
}
.main_news {
width : auto;
}
.head_backer {
background-color : #f4f4f4;
height : 18px;
margin : 0;
padding : 0;
width : auto;
}
.news_head_1 {
float : left;
width : auto;
height : 18px;
line-height : 18px;
padding-left : 5px;
text-align : left;
font-size : 12px;
font-weight : bold;
color : #999999;
}
.news_head_2 {
float : right;
width : auto;
height : 18px;
line-height : 18px;
padding-right : 5px;
text-align : right;
font-size : 10px;
color : #999999;
}
.news_text {
width : auto;
height : auto;
float : right;
margin : 10px;
margin-left : 10px;
}
.news_divider {
width : auto;
height : 11px;
background-image : url(img/line_div20px.gif);
clear : both;
}
.news_clearer {
clear : both;
margin : 0;
padding : 0;
width : 1px;
height : 1px;
}
.newstabelle {
vertical-align:top;
}
.newstabelletext {
vertical-align:top;
}
.bildhalter {
width : auto;
float : left;
padding : 0;
margin : 5px;
margin-right : 0;
}
.bild1 {
padding : 5px;
}
.bild2 {
padding : 5px;
}
.print_halter {
min-width : 550px;
max-width : 750px;
}
.print_img {
float : left;
margin-right : 10px;
text-align : center;
}
.print_img_2 {
float : right;
margin-left : 10px;
margin-top : 10px;
text-align : center;
}
.print_image_1 {
width : 250px;
height : 359px;
border : 1px solid #cccccc;
padding : 3px;
margin-bottom : 10px;
}
.print_image_2 {
width : 250px;
height : 181px;
border : 1px solid #cccccc;
padding : 3px;
}
.eintragen_1 {
border : 1px solid #666666;
background-color : #ffcccc;
width : 500px;
padding : 3px;
font-size : 10px;
}
.eintragen_links {
padding-left : 4px;
background-color : #e8f2f4;
}
.eintragen_links_ko {
padding-left : 4px;
background-color : #f4ffea;
}
.eintragen_links_main {
padding-left : 4px;
background-color : #fff1a4;
}
.eint {
font-size : 12px;
}
small {
font-size : 12px;
}
big {
font-size : 14px;
}
.last_oi {
border-top:1px solid #cccccc
}
.portraittext {
width:60%;
vertical-align:top;
float:left;
padding-left : 15px;
}
.portraitpics {
text-align:center;
vertical-align:top;
margin-left:10px;
width:35%;
float:right;
}
.portrait_head {
clear:both;
}
.portrait_head_1 {
height : 28px;
line-height:28px;
padding:0px;
margin:0px;
margin-top:15px;
margin-bottom:15px;
padding-left : 10px;
text-align : left;
font-size : 10px;
font-weight : bold;
background-image: url(img/men_back.gif);
color:#666666;
border:1px solid #cccccc;
vertical-align:middle;
}
.portrait_head_2 {
height : 28px;
margin-top:15px;
}
.portrait_head_3 {
border: 1px solid #CCCCCC
}
.evo {
background-image : url(img/men_back_large.gif);
border-bottom:1px solid #CCCCCC;
}
.evtool1 {
background-color: #CCFF00; color: #333333; cursor: pointer;
}
.evtoo2 {
background-color: #FFC18A; color: #CF0000; cursor: pointer;
}
.evtool3 {
background-color: #EEEEEE; color: #666666;
}
.evtool4 {
background-color: #D2E0F0; color: #333333;
}

#errorContainer {display: none; width:auto; margin: 0 0 15px 0; height:30px; line-height:30px; color:#FFF; font-weight:bold; text-indent:10px; background-color:#AE1115}