/* Allgemeine Styles für alle Seiten */

a{text-decoration:none}
.db:link{color:#333333}
.db:visited{color:#333333}
.db:hover{color:#B01018}
.db:active{color:#333333}
.v_karte:link{color:#B01018}
.v_karte:visited{color:#B01018}
.v_karte:hover{color:#B01018}
.v_karte:active{color:#B01018}

body {
                 background-color:#ECECEC;
                font-family:Verdana,Arial,Helvetica,sans-serif;
                font-size:12px;
                line-height:17px;
                color:#333333;
                 margin: 0px 0px 0px 0px;
                padding: 0px 0px 0px 0px;
}

input,textarea {
                 font-family:Arial;
                 font-size:13px;
                text-align:left;
                line-height:16px;
                letter-spacing:0px;
}

#tab1 {
                 width:990px;
                max-width:990px;
                height:760px;
}

#header {
                 background-image:url(Pics/kopf_mit_Logo.jpg);
                 height:114px;
                 width:990px;
                padding:0px;
                margin:0px;
}

#headersuche {
                 position:relative;
                 left:150px;
                 top:75px;
                 margin:0px;
}

#navigation {
                background-color:#AEB6B9;
                 padding:8px 5px 0px 16px;
                 margin:0px;
                width:109px;
                 vertical-align:top;
                 font-family:Arial;
                 font-size:14px;
                 font-weight:bolder;
                text-align:left;
                line-height:32px;
                letter-spacing:0px;
}

#navigation2 {
                 padding:8px 12px 0px 10px;
                 font-family:Arial;
                 font-size:12px;
                 font-weight:bolder;
                text-align:left;
                line-height:30px;
                letter-spacing:0px;
}

.nav {
         display:block;
         text-decoration:none;
         color:#ECECEC;
}

.nav2 {
         display:block;
         text-decoration:none;
         color:#ECECEC;
}

.nav:hover {
                background-image:url(Pics/Nav_button.gif);
                background-repeat:no-repeat;
                background-position:right;
}

.nav2:hover {
                background-image:url(Pics/Nav_button2.gif);
                background-repeat:no-repeat;
                background-position:right;
}

#aktiv {
        background-image:url(Pics/Nav_button.gif);
        background-repeat:no-repeat;
        background-position:right;
}

#aktiv2 {
        background-image:url(Pics/Nav_button2.gif);
        background-repeat:no-repeat;
        background-position:right;
}

#nav_bild1 {
                 padding:8px 0px 8px 0px;
}

#nav_bild2 {
                 padding:20px 0px 0px 0px;
}

#tab_überschrift {
                       font-family:Arial;
                 font-size:15px;
                text-align:left;
                line-height:22px;
                letter-spacing:1px;
                 vertical-align:middle;
}

#überschriftH1 {
                 font-family:Helvetica;
                 font-size:14px;
                text-align:left;
                line-height:18px;
                letter-spacing:0px;
}

/* Allgemeine Styles für Seiten mit Werbung */

#inhalt {
                 background-image:url(Pics/HG_breit.jpg);
                 /*background-repeat:no-repeat;*/
                padding:0px;
                 width:700px;
                 margin:0px;
                height:640px;
                text-align:left;
                 vertical-align:top;
}

#werbebanner_gr {
                padding-top:5px;
                 padding-left:10px;
                 padding-right:0px;
                 margin:0px;
}

#rechterrand {
                background-image:url(Pics/HG_schmal.jpg);
                padding:0px;
                 margin:0px;
                height:640px;
                 width:160px;
                 vertical-align:top;
}

#tab_r_1 {
                 width:160px;
                max-width:160px;
                height:646px;
}

#tab_r_1_z {
                 width:160px;
                height:160px;
                 padding-top:5px;
                 text-align:center;
}

/* Allgemeine Styles für Seiten ohne Werbung
   rechter Rand breit und Inhaltsbereich schmaller */

#inhalt_sm {
                 background-image:url(Pics/HG_breit_560.jpg);
                padding:0px;
                 width:560px;
                 margin:0px;
                height:640px;
                text-align:left;
                 vertical-align:top;
}

#rechterrand_br {
                background-image:url(Pics/HG_schmal_300.jpg);
                padding: 5px 5px 0px 5px;
                 margin:0px;
                 width:290px;
                 vertical-align:top;
}

/* Allgemeine Styles für Formulare
   unter Kontakt und Mitglieder */

#form_tab {
                 width:290px;
                 padding:0px;
}

#tab_form_mitglieder {
                         background-image:url(Pics/HG_schmal_300.jpg);
                         width:290px;
                         height:830px;
}

#form_mitglieder {
                 margin:0px;
                 padding-left:5px;
                 width:290px;
                 vertical-align:top;
}

#form_übersch {
                 font-family:Verdana;
                 font-size:14px;
                font-weight:bolder;
                line-height:25px;
                letter-spacing:0px;
                 padding-top:10px;
}

#form_tab_text {
                 font-family:Arial;
                 font-size:13px;
                text-align:left;
                line-height:16px;
                letter-spacing:0px;
}

.form_feld {
                 background-color:#ECECEC;
                 border:1px solid #000000;
}


.form_text {
                 font-family:Arial;
                 font-size:10px;
                text-align:left;
                line-height:11px;
                letter-spacing:0px;
                 text-align:justify;
}

/* Allgemeine Styles für Texte
   unter Branchen und Mitglieder */

#tab_Liste {
                 width:560px;
                 padding: 0px 20px 0px 30px;
}

#text_Liste {
                 font-family:Arial;
                 font-size:10px;
                text-align:left;
                vertical-align:top;
                line-height:14px;
                letter-spacing:0px;
}

#MitgliederH1 {
                 font-family:Arial;
                 color:#333333;
                 font-size:18px;
                line-height:20px;
                letter-spacing:0px;
                padding-top:15px;
                 padding-left:30px;
}

.Vis_firma {
                 font-family:Arial;
                 color:#000000;
                 font-size:18px;
                text-align:left;
                line-height:30px;
                letter-spacing:0px;
}

.Vis_zusatz {
                 font-family:Arial;
                 color:#000000;
                 font-size:16px;
                text-align:left;
                line-height:22px;
                letter-spacing:0px;
}

.Vis_name {
                 font-family:Arial;
                 color:#000000;
                 font-size:14px;
                text-align:left;
                line-height:18px;
                letter-spacing:0px;
}

#logo {
                 width:30%;
                 padding: 10px 40px 5px 20px;
}

/* Home */

#tab_h_1 {
                 width:30%;
                 padding-top:25px;
}

#HomeH1 {
                 font-family:Helvetica;
                 font-size:14px;
                font-weight:bolder;
                text-align:left;
                line-height:22px;
                letter-spacing:0px;
                 padding-top:30px;
                 padding-left:45px;
                 padding-right:25px;
}

#Home_i1 {
                padding-top:30px;
                 padding-left:30px;
                 padding-right:30px;
                 margin:0px;
                 text-align:justify;
}

/* Mitglieder */




/* Vorstand */

#tab_vorstand {
                 width:675px;
                max-width:675px;
}

#Vorstand {
                 font-family:Helvetica;
                 font-size:14px;
                 font-weight:bold;
                text-align:left;
                line-height:18px;
                letter-spacing:0px;
                padding-top:20px;
}

#Vorstand_Name {
                 font-family:Verdana;
                 font-size:16px;
                text-align:left;
                line-height:18px;
                letter-spacing:0px;
}

#Vorstand_i1 {
                 font-family:Arial;
                 font-size:10px;
                text-align:left;
                line-height:15px;
                letter-spacing:0px;
}

/* Entstehung */

#tab_e_1 {
                 width:30%;
                 padding-top:20px;
                 padding-left:42px;
}

#entst_i1 {
                padding-top:10px;
                 padding-left:30px;
                 padding-right:30px;
                 margin:0px;
                 text-align:justify;
}

/* Termine */

#tab_termin {
                 width:670px;
                max-width:670px;
}

#tab_überschrift {
                       font-family:Arial;
                 font-size:15px;
                text-align:left;
                line-height:22px;
                letter-spacing:1px;
                 vertical-align:middle;
}

#tab_termin_rz {
                 font-family:Arial;
                 font-size:12px;
                 text-align:left;
                 vertical-align:top;
}

/* Presse */

#tab_presse {
                 width:560px;
                 padding: 0px 0px 0px 30px;
}

.artikel {
                 font-family:Helvetica;
                 font-size:13px;
                 line-height:25px;
                 text-align:left;
                 padding-left:30px;
}

/* Downloads */

#tab_download {
                 width:610px;
                max-width:610px;
}

#tab_download_2z {
                 vertical-align:top;
                 text-align:justify;
}

/* Kontakt */

#KontaktH1 {
                 font-family:Helvetica;
                 font-size:14px;
                text-align:left;
                line-height:18px;
                letter-spacing:0px;
                 padding-top:30px;
                 padding-left:30px;
                 padding-right:15px;
}

#Kontakt_i1 {
                 padding-left:30px;
                 padding-right:15px;
                 margin:0px;
}