/*<![CDATA[*/


a:link {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        background-color: #FFFFFF;
        text-decoration: none;
        font-size: xx-small;
        voice-family: "\"}\"";
        voice-family: inherit;
}

a:visited {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #333333;
        background-color: #FFFFFF;
        text-decoration: none;
        font-size: xx-small;
        voice-family: "\"}\"";
        voice-family: inherit;
}

a:focus        {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background-color: #FFCC99;
text-decoration: underline;
font-size: xx-small;
voice-family: "\"}\"";
voice-family: inherit;
}

a:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        color: #FF9900;
        background-color: #FFFFFF;
        text-decoration: underline;
        font-size: xx-small;
        voice-family: "\"}\"";
        voice-family: inherit;
}

a:active {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         color: #FF9900;
         background-color: #FFCC99;
         text-decoration: none;
         font-size: xx-small;
         voice-family: "\"}\"";
         voice-family: inherit;
}

html>a { font-size: small; }

body        {
text-align: center
}


td {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background-color: #FFFFFF;
text-decoration: none;
font-size: x-small;
voice-family: "\"}\"";
font-style: normal;
voice-family: inherit;
}

.forum-thema {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #000000;
font-style: normal;
font-weight: bold;
vertical-align: middle;
background-color: #FFCC99;
voice-family: "\"}\"";
voice-family: inherit;
}

html>td { font-size: small; }

th {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;
background-color: #FFCC99;
text-decoration: none;
font-size: x-small;
voice-family: "\"}\"";
font-style: normal;
voice-family: inherit;
}

html>th { font-size: small; }

div {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background-color: #ffffff;
text-align: left;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
}

/* --  aqui la navegacion completa --*/

#mainmenu {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background-color: #FFFFFF;
font-size: x-small;
text-align: center;
voice-family: "\"}\"";
voice-family: inherit;
}

#menuunten  {
/* --
margin-top: auto;
margin-left: 5px;
float: left;
border: 0px solid;
-- */
float                                        :        left;
margin-top                                :        .8em;
margin-bottom: 1em; /* (statt 9em;) geaendert 20070829, we */
color                                        :        #000;
width: auto;
height: 100%;
 }

#bottomnav {
	position: relative;
	clear: both;  /* (statt clear: right;) geaendert 20070829, we */
    width: auto;
    margin-top: 1.5em; /* (statt 6em;) geaendert 20070829, we */
/* --        margin                                        :        .8em 8px 0 0; --*/
        padding                                        :        0;
    display                                        :        inline-block;
                list-style                                :        inside;

          text-align                        :  right;
}

/* --  aqui la posicion de las capas de contenido */
#inhalt        {
padding: 10px;
width: 70%;
}

/* -- #inhalt        {
margin-top: auto;
margin-left:  2em;
text-align: left;

 width: 75%;

position:  relative;
width:  auto;
}
--*/


#news        {
margin-top: auto;
margin-left: 20px;
text-align: left;

/* --  width: 75%; --*/

position: relative;
width: auto;

}

#terminkalender        {
position: relative; /*hinzugefuegt 20070829, we*/
height: auto; /*hinzugefuegt 20070829, we*/
float: right;
width: 25%; /* (statt width: 150px;) geaendert 20070829, we*/
border: 1px solid;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
vertical-align: top;
padding: 5px;
background-color: #ffffff
}

/* -- #terminkalender        {
float: right;
position: relative;
border: 1px solid;
width: 20%;
height: 100%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
vertical-align: top;
padding: 5px;
top: auto;
background-color: #ffffff
}
--*/


#ueberuns        {
float: right;
margin-right: 50px;
text-align: left;
width: 60%;
vertical-align: top;
top: auto;
}

#ueberuns p { text-align: justify;}


#weiterbildung        {
float: right;
margin-right: 30px;
text-align: left;
width: 70%;
vertical-align: top;
top: auto;
}

#weiterbildungfenster        {
margin-top: 50px;
margin-left: 50px;
text-align: left;
width: 80%;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background-color: #ffffff;
padding: 5px;
}

#auswahl  {
margin-top: auto;
margin-left: 20px;
width: 200px;
border: 0px solid;
 }

#einrichtung        {
float: right;
margin-right: 30px;
text-align: left;
width: 60%;
vertical-align: top;
top: auto;
}

#stellen        {
float: right;
margin-right: 30px;
text-align: left;
vertical-align: top;
top: auto;
width: 70%;
}


#fsj        {
float: right;
margin-right: 30px;
text-align: left;
width: 70%;
vertical-align: top;
top: auto;
}

#forum-treffen        {
float: right;
margin-right: 20px;
text-align: left;
width: 70%;
vertical-align: top;
top: auto;
}

#tauchkurse        {
float: right;
margin-right: 20px;
text-align: left;
width: 70%;
vertical-align: top;
top: auto;
}

#kunstaustellung        {
float: right;
margin-right: 30px;
text-align: left;
width: 70%;
vertical-align: top;
top: auto;
}

#impressum        {
float: right;
margin-right: 30px;
text-align: left;
width: 70%;
vertical-align: top;
top: auto;
}

#service        {
float: right;
margin-right: 30px;
text-align: left;
width: 70%;
vertical-align: top;
top: auto;
}

#fahrdienst        {
float: right;
margin-right: 30px;
text-align: left;
width: 70%;
vertical-align: top;
top: auto;
}

#flohmarkt        {
float: right;
margin-right: 30px;
text-align: left;
width: 70%;
vertical-align: top;
top: auto;
}

html>div { font-size: small;}

i {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #FF9900;
background-color: #FFFFFF;
font-style: normal;
font-weight: bold;
text-decoration: underline;
voice-family: "\"}\"";
voice-family: inherit;
}


li        {
list-style-position: outside;
}


h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: small;
font-weight: bold;
color: #FF9900;
background-color: #FFFFFF;
voice-family: "\"}\"";
voice-family: inherit;
}


h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #333333;
background-color: #FFFFFF;
voice-family: "\"}\"";
voice-family: inherit;
}


h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
color: #FF9900;
background-color: #FFFFFF;
voice-family: "\"}\"";
voice-family: inherit;
}

/* Januar bi */
h3.black{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 1em;
font-weight: bold;
color: #000000;
background-color: #FFCC99;
padding:1em;
}
/* /bi */

h4 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
color: #333333;
background-color: #FFFFFF;
padding: 2px;
voice-family: "\"}\"";
voice-family: inherit;
}

h5 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-weight: bold;
color: #000000;
background-color: #FFFFFF;
padding: 2px;
voice-family: "\"}\"";
voice-family: inherit;
}

h6 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: medium;
font-weight: bold;
color: #333333;
background-color: #FFFFFF;
padding: 2px;
voice-family: "\"}\"";
voice-family: inherit;
}

p {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #333333;
background-color: #FFFFFF;
text-align: left;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
}
/* Februar bi*/
.xxsmall { font-family: Verdana, Arial, Helvetica, sans-serif;
           color: #000000;
           background-color: #FFFFFF;
           text-decoration: none;
           font-size: xx-small;
           voice-family: "\"}\"";
           voice-family: inherit;}
/* /bi */


#termine {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: x-small;
font-style: normal;
background-color: #ffffff;
color: #333333;
}

#aktive {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #FF9900;
background-color: #ffffff;
text-align: left;
font-size: x-small;
voice-family: "\"}\"";
voice-family: inherit;
}

html>p { font-size: small;}

/* für neue auswahlseite >>Einrichtungen<< 20060922, we */

li a.thissite, li a.thissite:visited, li a.thissite:visited { color: #f90!important; background: #fff!important; text-decoration: none; cursor: default;}
ul.listStyleT li { padding: 0 0 1.5em 0; margin: 0 0 0 .5em; list-style: square outside url(../reha_bild/grafik/logo_klein.gif);}
address, abbr, acronym, dfn { font-variant: normal; font-style: normal; text-transform: none;}

/* /für neue auswahlseite >>Einrichtungen<< 20060922, we */


/* 2004-03-31 wesner */
.imgright, .imgleft {
        margin: 0;
        margin-bottom: 5px;
        padding: 0;
        border: 0;
        }
.imgright {
        float: right;
        }
.imgleft {
        float: left;
        margin-right: 10px;
        }
.breaker {
	float: none;
	clear: both;
	height: 0;
	line-height: 0;
}


/* /2004-03-31 wesner */


/* 2004-02-17 wesner */
dt, legend, strong, th { font-weight: bold;}
#terminkalender dt { margin: 1.2em .2em .4em .3em;}
#terminkalender dd { margin: .4em .2em .4em .9em; line-height: 110%;}
/* /2004-02-17 wesner */

/* 2008-04-21 wesner */
#newsUp { color: #000;
          background-color: #fff;
          text-align: left;}
/* /2008-04-21 wesner */

/* 2009-07-01 wesner */
#terminkalender h2.themen { font-size: 1.5em; color: #555; font-family: Verdana, Arial, Helvetica, sans-serif;}
#terminkalender h2.terminkalender { margin: 0; font-size: 1.5em; color: #555; font-family: Verdana, Arial, Helvetica,sans-serif;}
#terminkalender h3 { margin: 0; font-size: 1em; color: #555; font-family: Verdana, Arial, Helvetica,sans-serif;}
#terminkalender p.themen { margin: 0 0 1.5em 0;}

.importantNote { margin:0 10px; padding: 0; border: 0px solid #f90; text-align: right;}

/* 2009-07-01 wesner */

/* 2010-06-02 wesner */

#ueberuns dt, #ueberuns dd { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: x-small; text-align: left;}
#ueberuns dt { color: #FF9900; background-color: #FFFFFF; margin: 2.5em 0 1.3em 0;}
#ueberuns dd { color: #333333; background-color: #FFFFFF; margin: 1.3em 0 .5em 0;}

#start { float: left; padding: 0 0 10px 2%; width: 68%;}

#start h1.square { font-size: 1.6em; color: #555; background: url("../reha_bild/grafik/quadr12.gif") left center no-repeat; margin: 0; padding-left: 18px;}
#start h2 { font-size: small; font-weight: bold; color: #FF9900; background-color: #FFFFFF;}

#start .h1news {float: left; margin: 2em 0 1.5em 0; width: 45%;}
#start .allnews {float: right; margin: 2em 0 1.5em 0; width: 45%;}

#fsj h1.square10 { background: url("../reha_bild/grafik/quadr10.gif") left center no-repeat; padding-left: 18px;}
#fsj dt { margin: 2.5em 0 0 0;}
#fsj dd { margin: 0 0 .5em 0;}


/* 2010-06-02 wesner */


/* 2010-06-10 wesner */

#aImgParitaet, #aImgbvkm, #aImgLv, #aImgInklusion, #aImgMuttutgut { float: left; background: #fff; margin: 0 0 1.5em 0; padding: 0;  background-color:#fff;}
#aImgParitaet, #aImgbvkm, #aImgInklusion, #aImgMuttutgut { width: 240px;}
#aImgLv { width: 245px;}
#aImgParitaet a.thickbox, #aImgbvkm a.thickbox, #aImgLv a.thickbox, #aImgInklusion a.thickbox, #aImgMuttutgut a.thickbox { display: block; border: 2px #fff solid; padding: 2px; background: #fff; text-decoration: none; opacity: 1}
#aImgParitaet a.thickbox:hover, #aImgParitaet a.thickbox:focus, #aImgbvkm a.thickbox:hover, #aImgbvkm a.thickbox:focus, #aImgLv a.thickbox:hover, #aImgLv a.thickbox:focus, #aImgInklusion a.thickbox:hover, #aImgInklusion a.thickbox:focus, #aImgMuttutgut a.thickbox:hover, #aImgMuttutgut a.thickbox:focus { border: 2px #f90 solid; text-decoration: none; opacity: 1}


/* 2010-06-10 wesner */





/*]]>*/