
body {

        margin: 0%;

        padding: 0%;

        font-family: Verdana,Helvetica, sans-serif;

        color: #000000;

        background: #FFFFFF;

}
h1 { font-size:150%;
     font-style:italic;
     font-family: Verdana,Helvetica, sans-serif;

 }




#main {

        /*width: 100%;*/

        padding-bottom: 2%;

        /*border-left: 1px solid;*/

        /*border-right: 1px solid;*/

        /*position: relative;*/

}



#head {

        height: 64px;


        color: #000000;

        background : #EAEAEA;

        background-repeat: no-repeat;

        background-position: right;
        margin-top:20px;
        margin-left: 0px;
        margin-right: 0px;
        margin-bottom: 20px;

}

.land {

        display: block;

        width : 145px;

        margin: 2px 0px 2px 0px;

        padding: 2px;

        color: #808080;

        background: #000080;

        text-decoration: none;

        font-size: 90%;

        font-weight: bold;

        text-align: right;

}


#imglogo {

        float: left;

        padding: 5px;

}



#imgtop {

        float: right;

}



.img {

        border: none;

}





#topnav {

        padding: 5px;

        border-top: 1px solid #000000;

        border-bottom: 1px solid #000000;

        color: #FFF;

        background: #FF3333;

}



.buttonoff {

        margin: 2px;

        padding: 2px 10px 2px 10px;

        text-decoration: none;

        font-size: 95%;

        font-weight: bold;

        text-align: center;

        line-height: 150%;

        background: #444444;

        color: #FFFFFF;

        border: 1px solid;

}



#button a {

        margin: 2px;

        padding: 2px 10px 2px 10px;

        text-decoration: none;

        font-size: 95%;

        font-weight: bold;

        text-align: center;

        line-height: 150%;

        background: #E7E7E7;

        color: #000000;

        border: 1px solid;

}



#button a:link {

        color: #000000;

        background: #E7E7E7;

}



#button a:visited {

        color: #000000;

        background: #E7E7E7;

}



#button a:hover {

        color: #FFFFFF;

        background: #444444;

}



#button a:active {

        color: #FFFFFF;

        background: #444444;

}



#sidenav {

        width: 150px;

        margin: 2px;

        float: left;

        color: #000;

        background: #FCFCFC;

}



#sidebutton a {

        display: block;

        width : 145px;

        margin: 2px 0px 2px 0px;

        padding: 2px;

        color: #000000;

        background: #E7E7E7;

        text-decoration: none;

        font-size: 90%;

        font-weight: bold;

        text-align: right;

}

#sidebutton a:link {

        color: #000000;

        background: #E7E7E7;

}



#sidebutton a:visited {

        color: #000000;

        background: #E7E7E7;

}



#sidebutton a:hover {

        color: #FFFFFF;

        background: #444444;

}



#sidebutton a:active {

        color: #FFFFFF;

        background: #444444;

}

#sidebuttonoff {

        display: block;

        width : 145px;

        margin: 2px 0px 2px 0px;

        padding: 2px;

        color: #FF3333;

        background: #E7E7E7;

        text-decoration: none;

        font-size: 90%;

        font-weight: bold;

        text-align: right;

}



#shortnews {

        margin: 0px;

        padding: 0px;

        color: #000;

        background: #E7E7E7;

}



#shortnews h1 {

        margin: 0px;

        padding: 2px;

        font-size: 80%;

        color: #FFF;

        background-color: #FF3333;

}



#shortnews h2 {

        margin: 5px 0px 0px 0px;

        padding: 5px 5px 2px 5px;

        line-height: 2px;

        font-size: 75%;

}



#shortnews p {

        margin: 0px;

        padding: 5px 5px 15px 5px;

        font-size: 75%;

}



/*

#shortnews {

        padding: 0px 0px 10px 0px;

        color: #000;

        background: #E7E7E7;

}



#shortnews h1 {

        padding: 2px;

        font-size: 80%;

        color: #FFFFFF;

        background-color: #FF3333;

}



#shortnews h2 {

        font-size: 75%;

}



#shortnews p {

        padding: 1%;

        font-size : 75%;

}

*/



#rubrik {

        margin: 2px 0px 0px 180px;

        padding: 1px 0px 1px 1%;

        /*float: right;        */

        font-size: 80%;

        font-weight: bold;

        color: #000;

        background: #E7E7E7;

}



#content {

        /*float: right;*/

        padding: 0px 2% 2% 180px;

}



.xxstrong {

        color: red;

}



.teaser {

        margin: 5px 0px 15px 10px;

        width: 275px;

        float: right;

        color: #000;

        background-color: #E7E7E7;

        border: solid 1px #000000;

}



.teaserhead {

        padding: 2px;

        font-weight: bold;

        background-color: #FF3333;

        font-size: 90%;

        color: #FFF;

        text-indent: 5px;

}



.teasertxt {

        font-size: 100%;

        color: #000;

        background: #E7E7E7;


        padding: 10px;

        line-height: 130%;
        font-family: Verdana,Helvetica, sans-serif;

}


.bold  {
        font-size: 100%;

        color: #000;

        background: #E7E7E7;

        padding: 0px;

        line-height: 130%;

        font-weight:bold;
}

.teaser h2, h3 {

        font-size: 95%;

        margin: 0px;

        padding: 2px;

}



.noborder {

        border: none;

}



.bild_n {

        float: right;

        font-size: .8em;

        margin: 0 20px 10px 20px;

        padding: 0 0 0 0;

        border-style: solid;

        border-width: 1px;

        border-color: #FF3333;

}



.abinews {

        background-color: #E7E7E7;

        padding: 10px 20px 30px 20px;

        margin: 20px 10px 10px 0;

        font-size: 80%;

}



#footer{

        margin: 2px 0px 0px 180px;

        padding: 2px;

        color: #000000;

        background: #E7E7E7;

        text-align : center;

        font-size: 80%;

}



.none {

        display: none;

}



.visitenkarte {

        color: #000000;

        background-color: #FFFFFF;

        text-align: left;

        border: 1px solid;

        padding: 20px;

        width: 60%;

        clear: none;

}



.fliess {

        float: right;

}



.nachoben {

        font-size: 80%;

}



#bild {

        margin: 0px 0px 10px 0px;

        float: right;

}



li {

        line-height: 180%;

}



fieldset {

        background: #EAEAEA;

        margin: 10px 10px 10px 0px;

        padding: 5px;

}



legend {

        padding: 2px;

        font-weight: bold;

        background-color: #FF3333;

        margin: 5px;

        padding: 5px;

        width: 300px;

        font-size: 90%;

        color: #FFF;

        text-indent: 0;

        border: solid 1px #000000;

}



label {

        margin: 10px 5px 5px 0;

        padding: 0 0 0 0;

}



.map {

        border: none;

}



a {

        text-decoration : underline;

}

 a:link {

        color: #0000CC;

        background : transparent;

}

 a:visited {

        color: #330099;

        background-color : transparent;

}

 a:hover {

        color: #FFFFFF;

        background: #333399;

}

 a:active {

        color: #FFFFFF;

        background: #333399;

}



.abi {

        color: #FF3333;

        background: #FCFCFC;

        font-weight: bold;

}



div.clear {

        clear: right;

        line-height: 0;

        height: 0;

}


.video {

        border: 1px solid #000;

        padding: 0px 5px 5px 5px;

        color: #000;

        background: #EAEAEA;

}



.video_table {

        margin-top:30px;

        margin-left:auto;

        margin-right:auto;

        margin-bottom:40px;

        width:30em;

        padding:2px;

        background-color:#ddd;

        border:1px solid black;

}



.video_table table {

        border-collapse:collapse;

        padding:2px;

}



.video_table caption{

        font-size:1.2em;

        font-weight:bold;

        line-height:1.4em;

}



.video_table th{

        background-color:#ddd;

        height:2em;

        border:1px solid #fff;

}



.video_table td {

    width:8em;

        text-align:center;

}



.video_table td a {

        display:block;

        width:6.5em;

        height:1.4em;

        background-color:#999;

        border: 3px outset #ccc;

        text-align:center;

        font-size:1.1em;

        font-weight:bold;

        color:#eee;

        padding-top:3px;

        text-decoration:none;

}



.video_table td a:visited {

        display:block;

        width:6.5em;

        height:1.4em;

        background-color:#999;

        border: 3px outset #ccc;

        text-align:center;

        font-size:1.1em;

        font-weight:bold;

        color:#ddd;

        padding-top:3px;

        text-decoration:none;

}



.video_table td a:hover {

        color:#333;

        background-color:#ddd;

}



.trademark_statement {

        font-size:66%;

}



.einfache_sprache {

        font-size:120%;

}

