
body {
        font-family: "Lucida Grande", Verdana, sans-serif;
        font-family: 'Droid Serif', Georgia, Times, serif;
        font-size: 13px;
        line-height: 1.5;
        background-color: #efefef; */
        /*background-color: #0BD2D3; /* Miami Vice Türkis */
        /*background-color: #F990E8; /* Miami Vice Pink */
}

/* ACHTUNG - h1 wird ausgeblendet*/
h1 {
        width: 1px;
        height: 1px;
        text-indent: -9999em;
}
h2 {
        font-size: 14px;
        color: #0980ae;
}
h3 {
        /*clear: both;*/
        font-size: 18px;
}
h4 {
        clear: both;
        font-size: 16px;
}
p {
        font-family: 'Droid Sans', sans-serif;

}
a{
        color: black;
}
a:hover, a:active, a:focus{
        text-decoration: none;
        color: #0980ae;
}
img a{
        border: none;
        text-decoration: none;
}

sup{
        font-size: 0.75em;

        vertical-align: text-top;
}
/* clearer */
.clear {
width: 100%;
display: block;
clear: both;
}

ul {

}





/* Karussel */
#header {
position: relative;
width: 950px !important;
height: 270px;
box-shadow: 0 0 8px #cdcdcd;
-o-box-shadow: 0 0 8px #cdcdcd;
-moz-box-shadow: 0 0 8px #cdcdcd;
-webkit-box-shadow: 0 0 8px #cdcdcd;
background: #0980ae url(../img/hintergrund-kopf.png) no-repeat bottom left;
}
#karussel-content{
        /*width: 310px; display: block; */
        width: 410px; display: block;   /* 16 zu 9 */
        height: 235px;
        right: 15px;
        position: absolute;
        top: 15px; z-index: 99;
                background-color: white;
}
#karussel-content li {

display: block;
height: 230px;

}
#karussel-content img {
        display: block;
        height: 225px;
        background-color: white;
        /*padding: 5px; */
                border: 5px solid white;
}
#header h2 {
        font-size: 22px;
        /*width: 560px;*/
        width: 460px;
        float: left;
        margin-left: 30px;
        margin-top: 50px;
        margin-bottom: 10px;
        color: white;
}
#header p {
        float: left;
        /*width: 560px;*/
        width: 460px;
        display: block;
        float: left;
        margin-left: 30px;
        color: white;
}
#header a{
        color: white;
        font-style: italic;
}

#top-navigation{
        left: 30px;
        top: 0px;
        position: absolute;
        margin-top: 230px;
        z-index: 99;
}
#top-navigation li{
        display: inline;
}
#top-navigation li a:link, #top-navigation li a:visited{
        font-style: normal; letter-spacing: 0.035em;
        text-decoration: none;
        font-size: 14px;
        font-weight: 300; margin-right: 8px;
        color: #3284B3;
        background-color: #EFEFEF;
        padding: 10px 10px 16px 10px;
display: block;
float: left;
        opacity: .95;

}
#top-navigation li a:hover, #top-navigation li a:active, #top-navigation li a:focus{
        text-decoration: underline;
        color: orange;
        opacity: 1;

}
#wrap {
width: 970px;
margin: 0 auto;
}

#wrap2 {
width: 970px;
margin: 0 0 0 0;
}

#footer {
clear: both;
margin-bottom: 20px;
padding-bottom: 20px;
}
#footer p{
        margin: 0 10px;
}
#footer-nav {
position: relative;
clear: both;
width: 930px;
background-color: #0980ae;
padding: 10px;
box-shadow: 0 0 8px #cdcdcd;
-o-box-shadow: 0 0 8px #cdcdcd;
-moz-box-shadow: 0 0 8px #cdcdcd;
-webkit-box-shadow: 0 0 8px #cdcdcd;background: #0980ae url(../img/hintergrund-kopf.png) no-repeat 50% 50%;
}

#footer-nav li{
        display: inline;

}
#footer-nav li a {

margin-left: 10px;
padding: 10px 5px;
color: white;
font-size: 13px;
letter-spacing: 1px;
text-decoration: none;
font-weight: normal;
}
#footer-nav li a:hover {
text-decoration: underline;
}


/* Boxdefintionen */
.box {
display: inline;
margin-top: 10px;
position: relative;
margin-bottom: 10px;
padding-bottom: 10px;
box-shadow: 0 0 8px #cdcdcd;
-o-box-shadow: 0 0 8px #cdcdcd;
-moz-box-shadow: 0 0 8px #cdcdcd;
-webkit-box-shadow: 0 0 8px #cdcdcd;
background: white url(../img/box-bottom.png) repeat-x bottom left;
}
.box-clean {
display: block;
margin-right: 10px;
float: left;
margin-top: 20px;
}

.box h2, .box h3, .box h4, .box h5, .box h6, .box img, .box p {
margin: 0 10px;
}
.box p{
        margin-bottom: 2px;
        margin-top: 6px;
}
.box h2{
margin-top: 10px;
}

.bilderbox img{
        margin: 0;
       /* margin-left: 10px; margin-top: 10px;  */
        margin-left: 9px; margin-top: 10px;
}

/* FÃ¼r max. vier Boxen nebeneinander. (Â±25%) */
.box-width-1 {
width: 230px;
}

.box-height-1 {
height: 1280px
}

/* FÃ¼r max. drei Boxen nebeneinander. (Â±33%) */
.box-width-2 {
width: 310px;
/*background-color: white;*/
}

/* FÃ¼er max. zwei Boxen nebeneinander. (Â±50%) */
.box-width-3 {
width: 470px;
}
/* FÃ¼r max. eine Box - volle Breite (Â±66%) */
.box-width-4 {
width: 630px;
}

/* FÃ¼r max. eine Box - volle Breite (100%) */
.box-width-5 {
width: 950px;
}
/* Sonderformat */
.box-width-6 {
width: 950px;
}

a.weiter {
position: absolute;
right: 0;
bottom: 0;
background: #0980ae url(../img/weiter-balken.png) repeat-x right;
color: white;
padding: 3px 20px 3px 10px;
text-decoration: none;
z-index: 99;
}
a.weiter:hover, a.weiter:active, a.weiter:focus {
background: orange url(../img/weiter-balken-aktiv.png) repeat-x 50% right;
}

/* Content wird in Listenform hinterlegt */

ul#content {

}

ul#content .box ul {
        padding-top: 10px;
        padding-bottom: 1px;
}
ul#content li {
float: left;
margin-right: 10px;
}

#content .box ul{
        list-style-type: square;
        margin-left: 35px;
        /*text-indent: 10px; */
        font-family: 'Droid Sans', sans-serif;
}

#content .box li{
         float: none;
        list-style-type:  square;
        list-style-position: outside;
}

#content_left{
  float: left;
  width: 650px;
}

#bilderbox{
        padding-top: 10px;
}
#bilderbox a{ text-decoration: none;}

/* IHFRAhME*/
iframe{
        margin: 10px;
}

/* Bilder im Text*/
.image-left{
        float: left;
        margin: 4px 10px 10px 0 !important;
}
.image-right{
        float: right;
        margin: 4px 10px 10px 10px !important;
}

/* Tabelle */

table {
        margin: 10px; width: 100%;
}

table small {
        font-size: 12px;
}

/* Zitate */
blockquote {
        text-align: justify;
        width: 500px;
        display: block;

        letter-spacing: 0.018;
        text-indent: 10px;
        line-height: 1.8;
}
blockquote{
        background-image: url(../img/zitat.png);
        background-repeat: no-repeat;
        padding-left: 50px;
        margin-left: 20px;
}