
body
{
margin:0px;
padding:0px;
background:url(gfx/bg.gif) repeat-x white;
color:black;
}

form
{
display:inline;
}

a:link, a:visited, a:hover
{
color:#666666;
text-decoration:underline;
}

a:hover
{
color:orange;
text-decoration:underline;
}

#site
{
margin:0 auto;
padding:0;
width:923px;
height:100%;
font-family:verdana;
}

.no
{
visibility:hidden;
}

#meta
{
float:right;
margin-left:400px;
margin-top:66px;
font-size:12px;
color:#808081;
margin-right:5px;
}

#meta a:link
{
padding:1px;
color:#808081;
text-decoration:none;
}

#meta a:hover
{
padding:1px;
background:#e2e2e2;
color:#808081;
text-decoration:none;
}

#meta a:visited
{
padding:1px;
color:#808081;
text-decoration:none;
}

#head
{
background:url(gfx/header.jpg) bottom left no-repeat;
height:232px;
width:923px;
}

#logo
{
float:left;
background:url(gfx/50plus-logo.gif) bottom no-repeat;
width:114px;
height:90px;
}

#headteaser
{
clear:both;
background:url(gfx/erfahrung-zaehlt.gif) left bottom no-repeat;
margin-left:395px;
width:500px;
height:144px;
color:white;
font-size:24px;
}



/*NAVIGATION */

#navi
{
width:923px;
margin:0px;
padding:0px;
}


#menu2 {
list-style-type: none;
margin:0px;
padding:0px;
width:923px;
height:42px;
}

#menu2 li 
{
float: left;
margin-top:8px;
padding: 0;
}


#link_beratung {
background: url(gfx/m1i.gif) no-repeat;
width: 177px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer;
}

#link_beratung:hover, #link_beratung:active, #link_beratung:focus
{
background: url(gfx/m1o.gif);
}

#link_beratung_active 
{
background: url(gfx/m1a.gif);
width: 177px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer; 
}

#link_dialog {
background: url(gfx/m2i.gif) no-repeat;
width: 160px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer;
}

#link_dialog:hover, #link_dialog:active, #link_dialog:focus
{
background: url(gfx/m2o.gif);
}
#link_dialog_active 
{
background: url(gfx/m2a.gif);
width: 160px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer; 
}

#link_wissen {
background: url(gfx/m3i.gif) no-repeat;
width: 158px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer;
}

#link_wissen:hover, #link_wissen:active, #link_wissen:focus
{
background: url(gfx/m3o.gif);
}
#link_wissen_active 
{
background: url(gfx/m3a.gif);
width: 158px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer; 
}



#link_institutionen {
background: url(gfx/m4i.gif) no-repeat;
width: 200px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer;
}

#link_institutionen:hover, #link_institutionen:active, #link_institutionen:focus
{
background: url(gfx/m4o.gif);
}
#link_institutionen_active 
{
background: url(gfx/m4a.gif);
width: 200px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer; 
}

#link_veranstaltungen {
background: url(gfx/m5i.gif) no-repeat;
width: 228px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer;
}

#link_veranstaltungen:hover, #link_veranstaltungen:active, #link_veranstaltungen:focus
{
background: url(gfx/m5o.gif);
}
#link_veranstaltungen_active 
{
background: url(gfx/m5a.gif);
width: 228px;
height: 42px;
display:block;
text-decoration: none;
curosor:hand;
cursor:pointer; 
}

#main
{
width:923px;
padding:0px;
margin:0px;
}

#left
{
float:left;
padding-right:10px;
margin-top:15px;
width:269px;
}

#right
{
float:right;
margin-top:15px;
width:640px;
}


#menu
{
list-style-type:none;
margin:0px;
padding:0px;
text-align:right;
margin-bottom:13px;
margin-right:10px;
padding-left:7px;
}

#menu li
{
background:url(gfx/bgline.gif) bottom repeat-x;
margin:0px;
height:31px;
display:block;
line-height:30px;
font-size:14px;
padding-right:7px;
}

#menu li a:visited
{
height:30px;
display:block;
text-decoration:none;
color:black;
}

#menu li a:link
{
color:black;
height:30px;
display:block;
text-decoration:none;
}

#menu li a:hover
{
height:30px;
background:url(gfx/s_navibg.gif) bottom repeat-x #ffffff;
color:#0458aa;
display:block;
text-decoration:none;
}

#h-themenauswahl
{
background:url(gfx/h_themenauswahl.gif) no-repeat right top;
height:35px;
width:269px;
}

#h-downloads
{
background:url(gfx/h_downloads.gif) no-repeat right top;
height:35px;
width:269px;
}
#h-aktuelles
{
background:url(gfx/h_aktuelles.gif) no-repeat right top;
height:35px;
width:269px;
}

#h-auswahl
{
background:url(gfx/h_auswahl.gif) no-repeat right top;
height:35px;
width:269px;
}

#h-ber-inst
{
background:url(gfx/h_ber-inst.gif) no-repeat right top;
height:35px;
width:269px;
}

#h-ber-leistungen
{
background:url(gfx/h_ber-leistungen.gif) no-repeat right top;
height:35px;
width:269px;
}

h1
{
margin-top:5px;
margin-bottom:10px;
font-size:18px;
font-weight:normal;
margin-left:20px;
color:#e77204;
}


h2
{
color:#0559aa;
margin-left:13px;
margin-top:15px;
margin-bottom:0px;
padding-left:40px;
padding-top:5px;
font-size:14px;
background:url(gfx/proepel.gif) left top no-repeat;
height:28px;
}

.out
{
margin-left:10px;
border:1px solid #dcdcd5;
width:618px;
margin-bottom:10px;
}

.in
{
border:2px solid white;
background:url(gfx/shiny.jpg) top right no-repeat #edf2f8;
padding:10px;
padding-bottom:5px;
font-size:12px;
line-height:18px;
color:#474748;
}

.in-fix
{
border:2px solid white;
background:url(gfx/shiny.jpg) top right no-repeat #edf2f8;
padding:10px;
padding-bottom:5px;
font-size:12px;
line-height:18px;
color:#474748;
height:144px;
}

.inst-logo
{
float:left;
margin:0px;
padding:0px;
padding-right:22px;
}

.tdcol1
{
color:#0559aa;
padding-bottom:10px;
font-size:12px;
font-weight:bold;
padding-right:85px;
}

.tdcol2
{
font-size:12px;
padding-bottom:10px;
}



#h-vsuche
{
background:url(gfx/h_veranstaltungssuche.gif) no-repeat right top;
height:39px;
width:269px;
margin-bottom:7px;
}

#spec-vsuche
{
font-size:14px;
text-align:right;
padding-right:18px;
color:#474748;
}

#input-vsuche
{
text-align:right;
padding-top:5px;
width:208px;
padding-right:10px;
height:20px;
background:url(gfx/formbg.gif) repeat-x white;
border:solid 1px #74a4d0;
}

#choice-vsuche
{
width:220px;
height:25px;
background:url(gfx/formbg.gif) repeat-x white;
border:solid 1px #74a4d0;
text-align:right;
padding:4px;
}


#h-nochzuhaben
{
background:url(gfx/h_noch-zu-haben.gif) no-repeat right top;
height:39px;
width:269px;
margin-top:7px;
}

.cnt-nochzuhaben
{
background:url(gfx/bgline.gif) repeat-x bottom;
font-size:12px;
text-align:right;
margin-left:12px;
color:#474748;
line-height:18px;
width:240px;
padding-bottom:8px;
}

.cnt-nzh-date
{
font-weight:bold;
font-size:10px;
text-transform:uppercase;
color:#0358a9;
}

.mehr
{
color:red;
text-transform:uppercase;
}

#h-wissen
{
background:url(gfx/h_gruenderwissen.gif) no-repeat;
height:48px;
width:641px;
text-align:center;
margin:0px;
padding:0px;
}

#h-tagung
{
background:url(gfx/h_fachtagung.gif) no-repeat;
height:48px;
width:641px;
text-align:center;
margin:0px;
padding:0px;
}

#h-main
{
background:url(gfx/h_main.gif) no-repeat;
height:48px;
width:641px;
text-align:center;
margin:0px;
padding:0px;
}

#h-beratung
{
background:url(gfx/h_beratung.gif) no-repeat;
height:48px;
width:641px;
text-align:center;
margin:0px;
padding:0px;
}

#h-seminare
{
background:url(gfx/h_seminar.gif) no-repeat;
height:48px;
width:641px;
text-align:center;
margin:0px;
padding:0px;
}

#h-dialog
{
background:url(gfx/h_dialog.gif) no-repeat;
height:48px;
width:641px;
text-align:center;
margin:0px;
padding:0px;
}

#h-institution
{
background:url(gfx/h_institution.gif) no-repeat;
height:48px;
width:641px;
text-align:center;
margin:0px;
padding:0px;
}

.logo-bg-veranst
{
float:right;
background:white;
border:solid 1px #d9d9d9;
height:63px;
width:75px;
margin:0 auto;
padding:0 auto;
}

#anmelden
{
margin-left:230px;
padding-top:22px;
}


.menue
{
width:556px;
border:solid 1px #ccc9ca;
background:white;
padding:16px;
padding-left:10px;
}

/*Beratung*/

.berater-dis
{
float:left;
width:420px;
height:102px;
border:solid 1px #ccc9ca;
background:white;
padding:16px;
margin-left:12px;
}

.berater-inst
{
width:556px;
height:100px;
border:solid 1px #ccc9ca;
background:white;
padding:16px;
padding-left:10px;
}

.berater-more
{
text-align:center;
margin:0px;
padding:0px;
padding:8px;
font-size:14px;
font-weight:bold;
color:#414b56;
}

.berater-more a:link
{
color:#414b56;
text-decoration:none;
}

.berater-more a:hover
{
color:#414b56;
text-decoration:underline;
}

.berater-more a:visited
{
color:#414b56;
text-decoration:underline;
}

/*Wissen*/

.faq-more
{
margin:0px;
padding:0px;
padding:8px;
font-size:14px;
color:#414b56;
background:url(gfx/shiny.jpg) top right no-repeat #edf2f8;
}


.faq-more a:link
{
color:#303235;
text-decoration:none;
}

.faq-more a:visited
{
color:#707276;
text-decoration:none;
}

.faq-more a:hover
{
color:#e77204;
text-decoration:underline;
}


#faq-man
{
background:url(/gfx/faq-man.jpg) no-repeat;height:269px;height:140px;
}

#faq-girl
{
background:url(/gfx/faq-girl.jpg) no-repeat;height:269px;height:140px;
}

#faq-text
{
margin:0px;
color:white;
font-weight:bold;
font-size:14px;
text-transform:uppercase;
line-height:20px;
padding:18px;
padding-left:48px;
text-align:right;
padding-top:28px;
}

#faq-text a:visited
{
color:white;
text-decoration:none;
}


#faq-text a:link
{
color:white;
text-decoration:none;
}

#faq-text a:hover
{
color:#5e6061;
text-decoration:none;
}

#faqs li
{
margin-top:12px;
}

.text-header
{
font-size:14px;
font-weight:bold;
margin-top:0px;
}

#close
{
clear:both;
height:63px;
width:100%;
background:url(gfx/close.gif) repeat-x bottom;
text-align:center;
margin:0px;
}

#table a:visited
{
font-size:10px;
color:white;
text-decoration:none;
}


#table a:link
{
font-size:10px;
color:white;
text-decoration:none;
}

#table a:hover
{
color:#666666;
background:white;
text-decoration:none;
}

.forminput
{
background:url(/gfx/formbg.gif) repeat-x white;
border:solid 1px #cac3bf;
}


.formsubmit
{
height:24px;
width:200px;
border:solid 1px #cac3bf;
background:#747474;
color:white;
text-transform:uppercase;
font-weight:bold;
font-size:11px;
}

.prog
{

border: solid 1px #b2bcc0;
background:url(/gfx/progbg.gif) bottom repeat-x white;
height:30px;
line-height:18px;
padding:6px;
width:430px;
}

.prog2
{
border: solid 1px #b2bcc0;
background:url(/gfx/progbg.gif) bottom repeat-x white;
line-height:18px;
padding:6px;
width:215px;
text-align:left;
}

.klick
{
width:615px;
text-align:right;
font-size:12px;
background:url(/gfx/klick.gif) no-repeat right;
margin-top:4px;
padding-bottom:1px;
}

.klick a:link, .klick a:visited
{
text-decoration:none;
color:#666666;
}

.klick a:hover
{
text-decoration:underline;
color:#666666;
}


#table .tdklick
{
font-size:10px;
background:url(/gfx/blue.gif) no-repeat white;
padding-left:2px;
text-decoration:none;
color:#666666;
}

#table .tdklick a:link, #table .tdklick a:visited
{
text-decoration:none;
color:#666666;
}

#table .tdklick a:hover
{
text-decoration:none;
background:white;
}

