/* CSS Document */

/*-----Global Reset-----*/

html, body, h1, h2, h3, h4, h5, h6, blockquote, p, form, label, ul, ol, dl, fieldset, address {
color: #343434;
margin: 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6, blockquote, form, label, ul, ol, dl, fieldset, address {margin:0.5em 0;}

p {margin: 1em 0 0 0;}

li, dd {margin-left: 1em;}

fieldset {padding: 0.5em;}

img {border: none;}

.clear {clear: both;
 }


/*-----BACKGROUND COLOR/FONT SIZE AND COLOR-----*/
body {
padding:0;
background: #e5f2fd;
font-size:12px; /* more consistent font sizes */
font-family:Arial, Helvetica, sans-serif;
line-height:18px; /*helps readability*/
}

/*-----ALL NON PARAGRAPH TEXT COLORS-----*/

td, p {
color: #343434;
font-size:12px;
}

/*-----HEADINGS-----*/
h1, .componentheading {
font-size:18px;
font-weight:normal;
font-family:Arial, Helvetica, sans-serif;
color:#2977d7;
line-height:21px;
padding: 1em 0 0.85em 0;
}

h2, .contentheading {
font-size: 18px;
font-family:Arial, Helvetica, sans-serif;
color: #2977d7;
line-height: 21px;
padding: 1em 0 0.85em 0;
}

h3{
font-size:14px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
line-height:20px;
}

h4{font-size:1.2em;}

h5{font-size:1.1em;}

.moduletable h3, .moduletable_menu h3 {
margin-top:0;
text-transform: uppercase;
}

/*-----LINK TEXT COLORS-----*/

a {
color:#2977d7;
}

a:hover{
color:#ff5a00;
}

/*-----Lists-----*/

ul{
/*list-style-image: url(../images/bulletrd.gif);*/
}

li{
}


/* tables */

#mainbody {padding: 0 10px 0 10px;}

table.contentpaneopen, table.contentpane {
width: 100%;
/* border-collapse:collapse; */
}

/*-----BLOCKQUOTE STYLE-----*/

blockquote {
}

/* MAIN MENU LINK COLOR */
#left ul.menu, #left ul.menu li, #left ul.menu ul {
margin:0;
padding:0;
list-style-type:none; 
}


#left ul.menu a {
display:block;
color:#343434;
text-decoration:none;
text-transform:none;
padding:5px 0px 5px 20px;
border-bottom: 1px dotted #a3a29e;
background:url(../images/mainlevel.gif) no-repeat;
background-position:5px 10px;
}

#left ul.menu a:hover {
text-decoration:underline;	
}


#left ul.menu ul a {
padding-left:40px;
background:url(../images/mainlevel.gif) no-repeat;
background-position:25px 10px;
}



/* Left/Right Column (GLOBAL DEFAULT STYLE) */


/* LATEST NEWS/POPULAR MODULE LINK STYLES */

a.latestnews{
}

a.latestnews:hover{
}

a.mostread{
}

a.mostread:hover{
}

/* SECTION TABLE HEADER STYLE */

td.sectiontableheader {
}

/* ALTERNATING SECTION TABLE ROW 1 BACKGROUND/TEXT STYLES */

tr.sectiontableentry1 td {
}

/* ALTERNATING SECTION TABLE ROW 2 BACKGROUND/TEXT STYLES */

tr.sectiontableentry2 td {
}

/* SECTION TABLE LINK STYLES */

.sectiontableentry2 a, .sectiontableentry1 a, .sectiontableentry2 a.category, .sectiontableentry1 a.category {
}

.sectiontableentry2 a:hover, .sectiontableentry1 a:hover, .sectiontableentry2 a.category:hover, .sectiontableentry1 a.category:hover {
}

/*layout*/

/* #bgtop{background-color:#181818;} */


#bgbottom{background-color:#e5f2fd;}

.wrapper {
width:985px;
margin:0 auto; /*center hack*/
text-align:left; /*center hack*/
background: #fff;
}

/* #bgtop {background: url(../images/bgtop.jpg) top left repeat-x;}

#header {
background: #fff url(../divpics/logo02.jpg) top left;
width: 983px;
height:115px;
border-left: 1px solid #a9bec7;
border-right: 1px solid #a9bec7;
} */

#bgtop {/*background: url(../images/bgtop_neu.gif) top left repeat-x;*/}

#header {
width: 985px;
height:115px;
}


/* #header {background: #fff url(../images/logo02.jpg) top left repeat-x ; width: 983px; height:125px; border-left: 1px solid #a9bec7;border-right: 1px solid #a9bec7; } */
/* #logo{float:left; padding-top:0px;background: url(../divpics/logo.jpg);height:75px; width:320px} */
/* #logo{float:left; padding-top:0px;background: url(../divpics/logo02.jpg);height:125px; width:983px} */




#logo h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:36px;
font-weight:bold;
}

#logo a {
color:#e5e5e5;
text-decoration:none;
}

#logo a:hover {text-decoration:underline;}

#nav, #container { border-top:#fff 0px solid; }

#nav {
/*background: #1c579f url(../images/bgnav.jpg) top left repeat-x;*/
position:relative;
height:30px;
border-top:#fff 1px solid;
border-bottom:#fff 1px solid;
}

#container {background-color:#fff; }

#container ul {/*margin:10px;*/}

#user3 {
float:right;
}

#br {
}

#left, #middle, #right {overflow:hidden;}

#left {
width:25%;
/*width:25% !important; */
float:left;
}

#left a {color:#000;}

#left a:hover {color:#666666;}

#left .moduletable_menu {
background:#fff;
}

#left .moduletable_menu,#left .moduletable {
padding:8px 15px 10px 10px;
/*width:100%;*/
/* voice-family: "\"}\""; */
/* voice-family: inherit; */
}

html>body #left .moduletable_menu, html>body #left .moduletable {width:90%;}

.moduletable_menu h3 {color:#2977d7;border-bottom: 1px solid #2977d7;}

#left .moduletable {background-color:#e1e1e1;}

#left .moduletable, #right .moduletable {/*margin-bottom:5px;*/}

#main {
width:75%;
/*width:75% !important;*/
float:right;
}

#user12 {
position:relative;
margin-bottom:0px;
}

#user12 .moduletable {padding:5px 0 5px 10px;}

#user12 a {color:#2977d7;}

#user12 a:hover {
color: #ff5a00;
text-decoration:none;
}

#user12 ul {list-style:none;}


#user1 {
width:50%;
float:left;
}

#user2 {
width:49.5%;
float:right;
padding:0;
margin:0;
}

#user1 {
/* background:#333 url(../images/bggreen.jpg) top left repeat-x; */
background-color: #fff;
border-bottom: 1px dotted #a3a29e;
border-top: 1px dotted #a3a29e;
color:#343434;
}

#user2 {
/* background:#d02e2e url(../images/bgred.jpg) top left repeat-x; */
height: 1px;
color:#fff;
}

#top h3 {
/*background:#2969bb url(../divpics/box_re_back.jpg) top left repeat-x;*/
color:#2977d7;
border-bottom: 1px dotted #a3a29e;
/*margin: 0 0 20px 0;*/
}

#top {padding: 0 10px;}

#middle {
float:left;
width:75%;
}

#right {
float:right;
width:26%;
/* width: 25%; */
}

#rightmodule {
/*background:url(../images/dot-v.png) top left repeat-y;*/
/*background-color:#ececec;*/
}

#rightmodule .moduletable {
max-width: 180px;
padding:10px 0 10px 0;
}

#rightmodule h3 {
color:#2977d7;
border-bottom: 1px solid #2977d7;
}

#rightmodule a {
color: #2977d7;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

#rightmodule a:visited {
color: #2977d7;
font-size: 12px;
font-weight: normal;
text-decoration: none;
}

#rightmodule a:hover {
color: #ff5a00;
font-size: 12px;
text-decoration: none;
font-weight: normal;
}

#user4{
border-top:#0c4fb2 5px solid;
background-color:#3b77cf;
}

#user4 .moduletable{
padding:10px;
}

#footer {
font-size: 11px;
color: #989797;
position:relative;
clear:both;
padding: 20px 10px;
}

#footer a {
font-size: 11px;
color: #7f7e7e;
text-decoration: none;
}

#footer a:hover {
font-size: 11px;
color: #2977d7;
text-decoration: none;
}



/*#footer a {color:#fff;}*/

/*#footer .bgright {
text-align:center;
color:#fff;
}

#footer .bgleft {
height:34px; 
padding:10px 10px 0px 10px;
}*/

li.latestnews, li.mostread{
margin-bottom:5px;
}

/* Eigene Deklarationen */
.titlelink3 {
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
color:#2977d7;
line-height:23px;
}

.titlelink4 {
font-family: Arial, Helvetica, sans-serif;
font-size: 28px;
font-style: normal;
font-weight: bold;
color: #343434;
line-height: 30px;
}

.divbox {
background-color: #fff;
border-top: 1px dotted #a3a29e;
border-bottom: 1px dotted #a3a29e;
padding: 10px 0 10px 0;
max-width:100%;
}

/* .divbox_anfordern {background: #487fd0; border-top: 1px solid #487fd0; border-right: 1px solid #487fd0;border-left: 1px solid #487fd0;padding: 10px 0 10px 0} */

.divbox_anfordern {
background: url(../divpics/box_re_back.jpg) repeat-x;
border-top: 1px solid #487fd0;
border-right: 1px solid #487fd0;
border-left: 1px solid #487fd0;
padding: 10px 0 10px 0;
}

.divbox_anfordern2 {
background: #ececec;
border-left: 1px solid rgb(69, 160, 224);
border-right: 1px solid rgb(69, 160, 224);
border-bottom: 1px solid rgb(69, 160, 224);
padding: 10px 5px;
}


.eigene_tabelle_staticcontent_nolimit {
border: 1px dotted #a3a29e;
padding: 10px;
border-collapse: separate;
}

#bluelinks_big a:link {
color: #2977d7;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

#bluelinks_big a:visited {
color: #2977d7;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

#bluelinks_big a:hover {
color: #ff5a00;
font-size: 16px;
text-decoration: none;
font-weight: bold;
}

#bluelinks2_big a:link {
color: #fff;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

#bluelinks2_big a:visited {
color: #fff;
font-size: 16px;
font-weight: bold;
text-decoration: none;
}

#bluelinks2_big a:hover {
color: #00deff;
font-size: 16px;
text-decoration: none;
font-weight: bold;
}

#bluelinks3_big a:link {
color: #2977d7;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#bluelinks3_big a:visited {
color: #2977d7;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#bluelinks3_big a:hover {
color: #ff5a00;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}

.trfirst {
color: #343434;
font-weight: bold;
font-size: 15px;
}

.hr_color {
border: 0px dashed blue;
color: #008eff;
background-color: #008eff;
height: 2px;
margin-right: 0pt;
}

.link_anfordern {
color: #008eff;
font-weight: bold;
font-size: 16px;
}

.breezingforms_bg {
/* background: #fff; */
border-left: 2px solid #ececec;
padding: 0;
margin: 0;
}

.breezingforms_cat {
background: #ececec;
font-weight: bold;
font-size: 14px;
color: #2977d7;
padding-left: 5px;
vertical-align: middle;
border-top: 1px dotted #d3d9de;
border-bottom: 1px dotted #d3d9de;
height: 24px;
line-height: 24px;
}

.breezingforms_hinweis {
background: #f9c0c0;
border: 1px solid #de5858;
}

.breezingforms95{width: 95%;}

.boxen_rechts_titel {
font-size: 14px;
font-weight: bold;
color: #2977d7;
}

.green_table {
width: 100%;
background-color: #ececec;
border: 0px solid rgb(69, 160, 224);
}

#catlinks_big a:link {
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#2977d7;
line-height:23px;
/* color: #2977d7;
font-size: 16px;
font-weight: bold; */
text-decoration: underline;
}

#catlinks_big a:visited {
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#2977d7;
line-height:23px;
/* color: #2977d7;
font-size: 16px;
font-weight: bold; */
text-decoration: underline;
}

#catlinks_big a:hover {
font-size:18px;
font-weight:bold;
font-family:Arial, Helvetica, sans-serif;
color:#ff5a00;
line-height:23px;
/* color: #2977d7;
font-size: 16px; */
text-decoration: none;
/* font-weight: bold; */
}

.cattitle_big {
color: #2977d7;
font-size: 16px;
font-weight: bold;
text-decoration: none;
line-height: 22px;
}

.cattitle_big_black {
color: #000000;
font-size: 16px;
font-weight: bold;
text-decoration: none;
line-height: 22px;
}

.div_oeko {
background: url(../divpics/oekofonds01.jpg);
width: 720px;
height:250px;
}

.div_studs {
background: url(../divpics/studs01.jpg);
width: 670px;
height:332px;
}

.div_azubi {
background: url(../divpics/azubi01.jpg);
width: 670px;
height:332px;
}

.div_jobstarter {
background: url(../divpics/jobstarter01.jpg);
width:670px;
height:332px;
}

.div_inno_start {
background: url(../divpics/inno_start.jpg) no-repeat;
/*max-width: 520px;*/
height:192px;
}

/* .div_logo {background: url(../divpics/logo.jpg);height:75px;max-width: 1060px} */

.div_zahnversicherung {
background: url(../divpics/zahnzusatz_b.jpg);
width: 710px;
height:209px;
}


.div_inno_start_presse {
background: url(../divpics/inno_start_presse.jpg);
width: 962px;height:250px;
}

.div_pkv_img {
background: url(../divpics/pkv_img.jpg);
width:710px;
height:209px;
}

.div_kvzusatz_img {
background: url(../divpics/kvzusatz_img.jpg);
width: 710px;
height:209px;
}

.div_kvtagegeld_img {
background: url(../divpics/kvtagegeld_img.jpg);
width: 710px;
height:209px;
}



#modul_re_links_big a:link {
color: #1d6a0b;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: right;
}

#modul_re_links a:visited {
color: #1d6a0b;
font-size: 14px;
font-weight: bold;
text-decoration: none;
text-align: right;
}

#modul_re_links a:hover {
color: #38c417;
font-size: 14px;
text-decoration: none;
font-weight: bold;
text-align: right;
}

#catlinks_small a:link {
color: #ef7411;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

#catlinks_small a:visited {
color: #ef7411;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

#catlinks_small a:hover {
color: #343434;
font-size: 14px;
text-decoration: none;
font-weight: bold;
}

#rightmodule a.catlinks_xsmall:link {
color: #ff5a00;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#rightmodule a.catlinks_xsmall:visited {
color: #ff5a00;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#rightmodule a.catlinks_xsmall:hover {
color: #343434;
font-size: 12px;
text-decoration: none;
font-weight: bold;
}


#left .moduletable_newsletter {
background:#ececec;
/* url(../divpics/bgmenu_newsletter.jpg) bottom left repeat-y */
margin-bottom:5px;
}

#left .moduletable_newsletter,#left .moduletable_newsletter {
padding:1% 3% 3% 3%;
width: 100%;
}

html>body #left .moduletable_newsletter, html>body #left .moduletable_newsletter {
width:94%;
}

.moduletable_newsletter h3 {
color:#2977d7;
padding: 0;
text-transform: uppercase;
}

/*
ul#mainlevel-navsmall {
margin:0;
padding:0;
list-style:none;
}

ul#mainlevel-navsmall li {
float:right;
margin:0;
padding:0;
}

a.mainlevel-navsmall {
color:#000;
text-decoration:none;
display:block;
padding: 6px 10px 4px 10px; 
font-size:12px;
font-weight:normal;
border-left: 1px solid #104482;
}

a.mainlevel-navsmall:hover {
color:#000;
text-decoration:underline;
background:url(../images/topmenu_bg.jpg) top left repeat-x; 
}

#active_menu-navsmall {
color:#000;
text-decoration:none;
background:url(../images/topmenu_bg.jpg) top left repeat-x;
} 
*/ 

#req_links_big a:link {
font-size:16px;
font-weight:bold;
color:#2977d7;
line-height:21px;
/* color: #2977d7;
font-size: 16px;
font-weight: bold; */
text-decoration: underline;
}

#req_links_big a:visited {
font-size:16px;
font-weight:bold;
color:#2977d7;
line-height:21px;
/* color: #2977d7;
font-size: 16px;
font-weight: bold; */
text-decoration: underline;
}

#req_links_big a:hover {
font-size:16px;
font-weight:bold;
color:#ff5a00;
line-height:21px;
/* color: #2977d7;
font-size: 16px; */
text-decoration: none;
/* font-weight: bold; */
}

.readon {
float:right;
}


.jl-tips-font {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #343434;
}

.jl-tips-capfont {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #ffffff;
padding: 2px 0 2px 5px;
}

.jl-tips-closefont {
font-family: Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #730000;
text-align: right;
}

.jl-tips-closefont a, .jl-tips-closefont a:link, .jl-tips-closefont a:visited {
color: #730000;
}

.jl-tips-closefont a:hover {
color: #730000;
}

.jl-tips-fg {
background-color: #d6fad3;
border: 1px solid #d6fad3;
padding:5px;
}

.jl-tips-bg {
background:#23921b;
border-left:1px solid #d6fad3;
border-right:1px solid #d6fad3;
border-top:1px solid #d6fad3;
}

.jl-tips-button,.jl-tips-button:link,.jl-tips-button:visited,.jl-tips-hover {
margin: 0px 0.5em 0.5em 0;
padding: 0;
white-space: nowrap;
text-align: center;
display: block;
width: 8em;
background:#333333;
font: bold 12px Menu, Arial, Verdana, sans-serif;
border: 1px solid #d0d0ca;
color: #404040;
text-decoration: none;
padding: 2px;
padding-left:5px;
padding-right:8px;
margin-top:10px;
}

.jl-tips-button:hover , .jl-tips-hover:hover {
background: #EEEEEE;
color: #000040;
text-decoration: none;
}

.thx_text_small {
font-size: 14px;
font-weight: bold;
color: #1d6a0b;
}


.thx_text_big {
font-size: 18px;
font-weight: bold;
color: #1d6a0b;
}

.thx_text_em {
color: #1d6a0b;
font-style: italic;}

.breezingforms_border {
border-bottom: 1px dashed #b8b7b7;
padding: 5px 0 5px 0;
}

.div_box_head {background: url(../divpics/bg_head_01.gif) no-repeat; width: 415px;}
.div_box_body {background: url(../divpics/bg_body_01.gif) repeat-y; width: 415px;}
.div_box_bottom {background: url(../divpics/bg_bottom_01.gif) no-repeat; width: 415px; height: 54px;}

.div_box_head_breeze {background: url(../divpics/top_left.jpg) no-repeat top left #ececec; padding: 10px;}
.div_box_body_breeze {background: url(../divpics/bg_body_01.gif) repeat-y; width: 415px;}
.div_box_bottom_breeze {background: url(../divpics/bg_bottom_01.gif) no-repeat; width: 415px; height: 54px;}

.div_box_head_b {
background: #e1ecfa;
border-top: 1px #428be1 dotted;
font-size: 16px;
font-weight: bold;
padding: 12px 10px 8px 20px;
}
.div_box_body_b {/*background: url(../divpics/bg_body_01_600.gif) repeat-y; width: 600px;*/
background:#fff;
padding: 12px 20px 8px 20px;
}

.div_box_head_c {
background: #d9f3d9;
color: #147c14;
border-top: 1px #147c14 dotted;
font-size: 16px;
font-weight: bold;
padding: 12px 10px 8px 20px;
}


#head_big a:link {
color: #fff;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

#head_big a:visited {
color: #fff;
font-size: 14px;
font-weight: bold;
text-decoration: none;
}

#head_big a:hover {
color: #fff;
font-size: 14px;
text-decoration: underline;
font-weight: bold;
}

.th_head {
color: #FFFFFF;
font-weight: bold; }

.th_head_00 {
color: #FFFFFF;
font-weight: normal;
font-size: 18px;
}

.th_head_bg {background-color: #245db4}

.th_head_02 {
color: #47b139;
font-weight: normal;
font-size: 18px;
}

.th_head_03 {
color: #47b139;
font-weight: bold;
font-size: 14px;
}

/*Kopf Tabelle*/
.dotted_16px {
font-size:16px;font-weight:bold;border-top: 1px dotted #666;
}

/*Body Tabelle*/
.dotted {
border-bottom: 1px dotted #666;
}

/*Überschriften neu*/
.title_01 {
/*color: #4c94eb;*/
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: bold;
font-size: 16px;
}

.title_02 {
font-family: Georgia, "Times New Roman", Times, serif;
color: #2977d7;
font-weight: bold;
font-size: 16px;
}

.title_03 {
font-weight: normal;
font-size: 13px;
line-height: 22px;
}

/* *********************************************************************************************************** */
/* Tabs - Eigene Formatierung*/
 ul#tablist {
    margin: 0 0 10px 10px; 
    padding: 13px 10px 6px 3px;
    text-align: left;
/*    border: 1px solid black; */ 
    background: url(../divpics/tab_bg.gif) no-repeat;
  }

  ul#tablist li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;

  }

  ul#tablist a {
    margin: 0 0 0 3px;
    padding: 8px 15px 8px 15px;
    text-decoration: none; 
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
 /*   border: 1px solid black; */
 /*   border-left-color: white; border-top-color: white; */ 
    background: url(../divpics/inactive_tab.gif) repeat-x;
}

ul#tablist span {
    margin: 0 0 0 3px;
    padding: 8px 15px 8px 15px;
    text-decoration: none; 
    font-size: 14px;
   font-weight: bold;
    text-transform: uppercase;
 /*   border: 1px solid black; */
 /*   border-left-color: white; border-top-color: white; */ 
    background: url(../divpics/active_tab.gif) repeat-x;

  }


  ul#tablist a:hover {
color:#343434;
background: url(../divpics/hover_tab.gif) repeat-x;
   /* border-color: white; */ 
    /* border-left-color: black; border-top-color: black; */ 
    /* background-color: gray; */
  }



  * html ul#tablist a, * html ul#tablist span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    width: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */ 
  }

 

/* ********************************************************************************** */



/* *********************************************************************************************************** */
/* Tabs Lang - Eigene Formatierung*/
 ul#tablist_lang {
    margin: 0 0 10px 10px; 
    padding: 13px 10px 6px 3px;
    text-align: left;
background: url(../divpics/tab_bg_lang.gif) no-repeat;
  }

  ul#tablist_lang li {
    list-style: none;
    display: inline;
    margin: 0; padding: 0;

  }

  ul#tablist_lang a {
    margin: 0 0 0 3px;
    padding: 8px 15px 8px 15px;
    text-decoration: none; 
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
 background: url(../divpics/inactive_tab.gif) repeat-x;
}

ul#tablist_lang span {
    margin: 0 0 0 3px;
    padding: 8px 15px 8px 15px;
    text-decoration: none; 
    font-size: 14px;
   font-weight: bold;
    text-transform: uppercase;
background: url(../divpics/active_tab.gif) repeat-x;

  }


  ul#tablist_lang a:hover {
color:#343434;
background: url(../divpics/hover_tab.gif) repeat-x;
  }



  * html ul#tablist_lang a, * html ul#tablist_lang span {
    width: 1em;    /* nur fuer IE 5.0x erforderlich */
    width: auto;  /* sicherheitshalber fuer IE 6 zurueckgesetzt */ 
  }

 

/* ********************************************************************************** */

/* Formular Textarea- Eigene Formatierung*/ 
.textarea {
	font-size: 11px;
}


.box_a {
border: 1px dotted #a3a29e;
padding: 10px;
margin: 20px 0;
}

.box_b {
width: 300px;
border: 1px dotted #a3a29e;
padding: 10px;
margin: 20px 15px;
}

/* *********************************TEXT IM TOPMENU************************************************* */ 

.separator {
	text-transform: uppercase; vertical-align:middle;line-height: 28px; padding: 0 10px 0 0;
}


/* ************************************INTROBILD*********************************************** */ 
.intro_A {
background: url(../divpics/intro_a.jpg) no-repeat; 
height: 300px;
width:710px;
margin:20px 0;	
}

