/* stylesheet by construktiv gmbh c 2006*/

/* globals */

body,html {margin:0 auto;background-image:url(../_images/background.jpg);background-repeat:repeat-y;}

img {border:0px;}

a, a:active, a:visited {font-family:verdana;color:#333333;text-decoration:none;}

a:hover {font-family:verdana;color:#333333;text-decoration:underline;}

a.pdfLink { background:url(../_images/pdf.gif) left no-repeat; padding-left:17px;}

ul {font-family:verdana;font-size:0.9em;color:#333333;margin-left:20px;}

.pdf {font-family:verdana;font-size:0.9em;color:#333333;list-style-image:url(../_images/pdf.gif);margin-left:20px;}

.pdfTeaminfo {font-family:verdana;font-size:0.8em;color:#333333;
              background-image:url(../_images/pdf.gif);
              background-repeat:no-repeat;
              text-decoration:underline;
              padding-left:20px;
              margin-left:20px;}

.mp3 {font-family:verdana;font-size:0.9em;color:#333333;list-style-image:url(../_images/mp3.gif);margin-left:20px;}

.video {font-family:verdana;font-size:0.9em;color:#333333;list-style-image:url(../_images/quicktime.gif);margin-left:20px;}

ul li {font-family:verdana;font-size:0.9em;color:#333333;margin-left:5px;margin-top:2px;}

ul li a, ul li a:visited, ul li a:active {font-family:verdana;font-size:0.9em;color:#333333;text-decoration:underline;}

ul li a:hover {font-family:verdana;font-size:0.9em;color:#333333;text-decoration:underline;}

/* rahmen */

#box {background-color:#ffffff;font-family:verdana,arial,georgia;color:#333333;margin:0 auto;}

/* header */

#header {border:0px;width:785px;height:120px;background-color:#ffffff; position: relative; top: 0; left: 0;}
#header .fan-werden { width: 210px; height: 52px; position: absolute; top: 25px; left: 575px; }
#header .fan-werden a { display: block; }

#header .homebutton,#header object {position:absolute;left:20px;top:20px;}

/* inhalt */

#content {border:0px;width:539px;height:100% !important;height:1050px;/*height:100%;*/min-height:1050px;background-color:#FEFACA;background-image:url(../_images/gradient-content.jpg);background-repeat:no-repeat;float:left;}

#content .headline {display:block;height:38px;width:370px;padding-top:13px;padding-left:20px;background-image:url(../_images/h1-background.jpg);background-repeat:no-repeat;font-family:verdana;color:#ffffff;font-size:1.3em;font-weight:normal;margin-top:5px;}

#content .headline-big {display:block;height:51px;width:410px;padding-top:13px;padding-left:20px;background-image:url(../_images/h1-background-big.jpg);background-repeat:no-repeat;font-family:verdana;color:#ffffff;font-size:1.3em;font-weight:normal;margin-top:5px;}

#content .headline-double {display:block;height:70px;width:410px;padding-top:13px;padding-left:20px;background-image:url(../_images/h1-background-double.jpg);background-repeat:no-repeat;font-family:verdana;color:#ffffff;font-size:1.3em;font-weight:normal;margin-top:5px;}

#content h2.fotohead { font-size:0.8em; margin: 5px 20px; }

#content .content-text {font-family:verdana;font-size:0.8em;color:#333333;margin:20px;text-align:justify}

#content .content-image {margin-left:20px;}

#content .horizontal-line {background-image:url(../_images/hr-background.jpg);height:1px;background-repeat:no-repeat;margin-left:20px;margin-right:20px;}

#content .horizontal-line-deux {background-image:url(../_images/hr-background-deux.jpg);background-repeat:no-repeat;margin-left:20px;margin-right:20px;height:1px;}

#content .red-text {font-family:verdana;font-size:0.6em;color:#AD0000;margin-left:20px;width:300px;}

#content .logos-bottom {margin-top:0px;margin-left:20px;}

/* subnavi */

#content .subnavi {background-color:#FDB826;width:525px !important;width:519px;height:17px;color:#ffffff;font-family:verdana,arial,georgia;font-size:12px;margin:0px;padding-left:14px!important;padding-left:20px;padding-top:3px;text-align:left;text-decoration:none;}

#content .subnavi.zweizeiler {height:38px; line-height:18px;}

#content .subnavi .sublink, #content .subnavi .sublink:visited {color:#ffffff;text-decoration:none;}

#content .subnavi .sublink:hover {color:#ffffff;font-weight:800;text-decoration:none;}

#content .subnavi .sublink:active {color:#ffffff;font-weight:800;text-decoration:none;}

.aktiv, .sublink-aktiv, .sublink-aktiv:hover, .sublink-aktiv:active, .sublink-aktiv:visited {
    font-weight:bold;
    color:#0c72b4;
    text-decoration:none;
}



/* rechte spalte */

#rightcolumn {background-color:#76c8f8;width:246px;height:1050px;background-image:url(../_images/gradient-rightcolumn.jpg);background-repeat:no-repeat;float:left;z-index:1}

#rightcolumn .uppernewsbox {font-family:verdana;color:#333333;margin-left:20px;margin-top:40px;line-height:0.7em;}

#rightcolumn .uppernewsbox .text {font-family:verdana;color:#333333;font-size:0.7em;width:185px;}

#rightcolumn .uppernewsbox h2 {font-family:verdana;color:#333333;font-size:1.2em;}

#rightcolumn .lowernewsbox {font-family:verdana;color:#333333;margin-left:20px;margin-top:50px;line-height:0.7em;}

#rightcolumn .lowernewsbox .text {font-family:verdana;color:#333333;font-size:0.7em;width:185px;}

#rightcolumn .lowernewsbox h2 {font-family:verdana;color:#333333;font-size:0.9em;}

/* rechte Spalte neu */

#rightcolumn2 {background-color:#fff;width:420px;height:1050px;background-image:url(../_images/gradient-rightcolumn.jpg); background-repeat:repeat-y;float:left;z-index:1;font-family:verdana;}

#rightcolumn2 h2 {color:#333333;font-size:1.2em; margin-left:20px;}

#rightcolumn2 .entry { width:400px; margin-left:20px; }

#rightcolumn2 .entry h3 { font-size:0.8em; padding-top:5px; width:195px; }

#rightcolumn2 .entry p { font-size:0.7em; width:195px; }

#rightcolumn2 .entry .imgContainer { width:200px; float:right; text-align:left;}

#rightcolumn2 .trenner { width:420px; height:15px;  clear:both; }



/* banner aussen */

#outercolumn {float:left;line-height:0px;font-size:0px;margin-left:-24px; display:none;}

/* navigation */

#navi {border:0px;color:#fff;width:785px;height:25px;padding-top:6px;background-image:url(../_images/gradient-navigation.jpg);background-repeat:no-repeat;vertical-align:middle;text-align:center;background-color:#FFFFFF}

#navi #ueber { width: 80px;color:#ffffff;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:7px; white-space:nowrap; }

#navi #ueber.aktiv { color:#FDB826; }

#navi #ueber:hover { width: 75px;color:#ffffff;text-decoration:none;font-weight:bold;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:7px; }

#navi #teams { width: 50px;color:#ffffff;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #teams.aktiv { color:#FDB826; }

#navi #teams:hover { width: 50px;color:#ffffff;text-decoration:none;font-weight:bold;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #archiv { width: 50px;color:#ffffff;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #archiv.aktiv { color:#FDB826; }

#navi #archiv:hover { width: 50px;color:#ffffff;text-decoration:none;font-weight:bold;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #links { width: 50px;color:#ffffff;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #links.aktiv { color:#FDB826; }

#navi #links:hover { width: 50px;color:#ffffff;text-decoration:none;font-weight:bold;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #kontakt { width: 60px;color:#ffffff;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #kontakt.aktiv { color:#FDB826; }

#navi #kontakt:hover { width: 60px;color:#ffffff;text-decoration:none;font-weight:bold;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #blog { width: 98px;color:#ffffff;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #blog.aktiv { color:#FDB826; }

#navi #blog:hover {width: 98px;color:#ffffff;text-decoration:none;font-weight:bold;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #projekte { width: 70px;color:#ffffff;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #projekte.aktiv { color:#FDB826; }

#navi #projekte:hover {width: 70px;color:#ffffff;text-decoration:none;font-weight:bold;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px; }

#navi #impressum { width: 70px;color:#4D4D4D;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:182px!important;margin-left:184px;background-color: #fff; }

#navi #impressum.aktiv { color:#FDB826; }

#navi #impressum:hover {width: 70px;color:#000000;text-decoration:none;font-weight:bold;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:182px!important;margin-left:170px; }



/*#navi .link, #navi .link:visited, #navi .link:active {color:#ffffff;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;float:left;margin-left:10px;}*/

#navi .link:hover {color:#ffffff;/*font-weight:bold;*/}

#navi .alt-link {color:#4D4D4D;text-decoration:none;font-family:verdana;font-size:0.8em;display:block;padding-left:260px;float:right;}

#navi .alt-link:hover {text-decoration:underline;}

#mitarbeiterbild {border:solid white 5px;float:left;margin-right:5px;margin-bottom:2px;}

#bildimtextrechts {border:solid white 5px;float:right;margin-right:5px;margin-bottom:2px;}

#bildimtextlinks {border:solid white 5px;float:left;margin-right:5px;margin-bottom:2px;}



/* Kontaktformular */
#kontaktform fieldset {
    width: 280px;
    margin: 20px;
    border: 1px solid #A29F89;
    /*border-color: #FFF490;*/
    font-family: verdana;
    font-size: 0.8em;
}

#kontaktform input, select,textarea {
    margin-top:2px;
    padding:2px;
    margin-bottom: 2px;
    width: 150px;
    background-color: #FFFBD2;
    border: 1px solid #A29F89;
}
#kontaktform label {
    width: 120px;
    float: left;
    margin-top:2px;
    padding: 2px;
    margin-bottom: 2px;
}

#kontaktform p {
    font-size: 9px;
}


#kontakt_geschickt {
    color: #66CC33;
    font-family: verdana;
    font-size: 0.8em;
    margin-left: 20px;
}

#kontakt_error {
    font-family: verdana;
    font-size: 0.8em;
    margin-left: 20px;
    color: #ff0000;
}

#construktiv a{
    color:#FFFFFF;
    font-size:10px;
    margin-left:119px;
}

#content h2 {
    margin-left: 20px;
    font-family: verdana;
    font-size: 0.8em;
    color: #333333;
}

#staba {
    font-size: 1.0em;
}

.content-text a { 
    text-decoration: underline;
}

img.aktuelles {
    border:solid;
    border-width:3px;
    border-bottom-color:#0091e9;
    border-left-color:#d5effe;
    border-right-color:#0091e9;
    border-top-color:#d5effe;
    padding:3px;
    background:#fff;
}

.archiv-aktuelles .content-text{
    margin-top:10px!important;
}

.archive_img{
    height:100%;
    padding-top:10px;
    display:block;
    float:left;
    margin-right:5px;
}

.archive_img img{
    border: 5px solid white;
    margin-right: 5px;
    width:130px!important;
    height:auto!important;
}

.archiv-right{
    float:left;
    width:348px;
}

.clear{
    clear:both;
    height:0px;
    font-size:0px;
    line-height: 0px;
    overflow:hidden;
}
