* {
    padding: 0;
    margin: 0;
}

/*body {
background: #FFFFFF;
font-family: Verdana, Tahoma, Arial, sans-serif;
font-size: 12px;
padding: 0;
margin: 0;
color: #666;
line-height: 17px;
} */

body.jsmenu{
margin-left:10px;
margin-right:50px;
margin-top:20px;
margin-bottom:100px;
}


img { border: none; }

/*Menu-Text im Menue-Frame*/
a {margin-left:5px; text-decoration:none; color:#FF7400;font-size:8pt;font-weight:800; }

.a01 a {margin-left:5px; min-height:50px; letter-spacing:1px; text-decoration:none; color:#FF5F00;font-size:7pt;font-weight:800; }

/*Link-Darstellung*/
a:hover { text-decoration: none; color : #2F2F2F; }

/*Kopf-Zeile*/
#wrap {
background: #FFFFFF;
width: 980px;
margin: 0 0 0 1px;
padding: 1px 0px 3px 0px;
}
/*Inhalts-Frame*/
#wrapContent {
background: #FBFDFA;
width: 598px;
margin: 5px auto 0 5px;
padding: 0 23px 0 1px;
}
/*Festlegung der Größe des Header-Bereiches*/
#header {
height: 105px;
line-height: 105px;
}

/*Festlegung Eigenschaften und -position Titel 1*/
#header h1 {
font-size: 38px;
font-family:Verdana,Arial;
font-weight: 700;
letter-spacing: -1px;
padding:5px 0 15px 165px;
color: #FF7400;
}

/*Festlegung Eigenschaften und -position Titel 2*/
#header h5 {
float:  left;
font-family:Verdana,Arial;
letter-spacing: 2px;
color: #9F9F9F;
padding: 12px 5px 0px 20px;
}
#header h4 {
float:  left;
font-family:Verdana,Arial;
letter-spacing: 2px;
color: #9F9F9F;
padding: 12px 5px 0px 20px;
}
/* Laden u. Positionierung des Bildes */
.headerleftBild {
float: left;
background-image: url(../bilder/BR50.gif);
background-repeat:no-repeat;
background-position:0px 0px;
}

#NEU
{
line-height: 17px;
}

/*Horizontale Menu-Leiste im Kopf*/
#menu {
margin-top: 5px;
margin-bottom:-3px;
height: 38px;
font-family:Verdana,Arial,sans-serif;
line-height: 10px;
background: #FF7400;
}
#menu li
{
margin-left: 5px;
float: left;
font-size: 11px;
list-style-type: none;
padding-right: 3px;
}
#menu li a{
color: #fff;
font-weight: 600;
display: block;
text-decoration: none;
padding: 0 10px;
}
#menu li a:hover {
background: #FA9C39 url(bilder/menuover.gif) repeat-x;
}
/*#menu ul { padding-left: 1px;} */
#menu ul {
padding-right:600px;
margin-bottom: -3px;
}

#content {
margin-top: 20px;
}

/*Zwischenüberschriften m. Balken*/
#ueber
{
margin-top: 5px;
margin-bottom:-2px;
height: 32px;
line-height: 30px;
background: #FF7400 url(bilder/menu.gif) no-repeat;
}
#ueber li{
float: left;
font-size: 11pt;
list-style-type: none;
padding-right: 3px;
padding-left: 3px;
color: #fff;
}
/*Anzeige-Frame*/
.right {
float: left;
width:690px;
background: #FFFFFF;
border-width:1px;
border-bottom: 2px;
border-right: 2px;
border-style:solid;
border-color:#AFAFAF;
padding:5px 5px 5px 10px;
font-family:Verdana,Arial,sans-serif;
font-size: 11pt;
color:#2F2F2F;
}
.right ul {
padding: 3px 0px 3px 15px;
list-style-type: square;
width: 500px;
padding-left:10%;
}

.rightli2 {
padding: 3px 0px 3px 2px;
list-style-type: square;
width: 680px;
padding-left:2%;
}

.right ul li {
padding-bottom: 9px;
}

.right ol {
padding: 3px 0px 3px 5px;
list-style-type: decimal;
width: 500px;
padding-left:10%;
}

.right ol li {
padding-bottom: 9px;
}


.rightQuelle {
float: left;
width: 600px;
font-size: 7pt;
}

.rightQuelle a{
font-size: 7pt;
font-weight: 200;
text-decoration: underline;
}

.right h2 {
color: #FF7400;
font-size: 24px;
letter-spacing: -1px;
font-weight: 600;
padding : 10px 0 15px 0;
text-align: center;
}
.right h5 {
color: #FF7400;
font-size: 14px;
letter-spacing: -1px;
font-weight: 800;
padding : 10px 0 15px 0;
text-align: left;
}
.right h4 {
color: #FF7400;
font-size: 14px;
letter-spacing: -1px;
font-weight: 800;
padding : 10px 0 15px 0;
text-align: left;
}
.right h2 a {
color: #FF7400;
}
.right h2 a:hover {
color: #333;
}

.rightLink ul {
padding : 5px 0 5px 0;
}

.rightLink a {
text-decoration: underline;
/*font-size: 11pt;  */
}
.rightTable table {
margin-left:30px;
}
.righttd td{
font-size:7pt;
letter-spacing:1px;
white-space:normal;
}




/*
.left {
float: right;
width: 270px;
border-right-width:1px;
border-right-style:solid;
border-color:#ccc;
background:  #FAF9F4;
font-size: 9pt;
color:#1F1F1F;
padding: 0 0 0 15px;
text-decoration:none;
}

.left2 {
//float: left;
//width: 190px;
//float: height;
//background: #FAF9F4;
//border: 0px solid #EBE8DB;
//font-size: 8pt;
//list-style-type:circle;
//color:#1CAE2B;
//padding: 0 0 5px 0;
//}*/

.left h2 { color: #FF7400; padding: 15px 0 5px 10px; font-size: 20px; letter-spacing: -1px; font-weight: 100;}
.left h4 { color: #FF7400; padding: 15px 0 5px 10px; font-size: 20px; letter-spacing: -1px; font-weight: 100;}
/*.left h5 {margin-left:2 px;color: #00000; list-style-type: square;  }
.left ul ul { padding: 15px 0 10px 12px; list-style-type:disc; color:red;  }
.left ul li { padding-bottom: 8px; }
.left ul ul { padding: 15px 0 10px 12px; list-style-type:disc; color:red;  } */

/*.left ul li a:hover { color: #FF7400; }
.left ul ul li{padding-bottom:2px; }
.left2 ul li {}

.right ul {padding: 10px 0 10px 30px; list-style-type: square;} */


/*Copyright-Zeile*/
#footer {
font-size: 9px;
color: #aaa;
text-align: center;
margin: 20px 0;
border-top: 1px solid #ccc;
}
#footer a {
font-size: 9px;
color: #aaa;
}
#footer a:hover {
color: #aaa;
text-decoration: underline;
}

#lightbox{
        background-color:#eee;
        padding: 0px;
        border-bottom: 2px solid #666;
        border-right: 2px solid #666;
        }
#lightboxDetails{
        font-size: 0.8em;
        padding-top: 0.4em;
        }
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;}
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
        background-color: #333;
        background-color: transparent;
        background-image: url(blank.gif);

        }

.thumbnail{
        padding: 7px;
        border: 1px solid #ddd;
        float: left;
        margin-right: 10px;
        margin-bottom: 15px;
        }
.clearfix:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
        }

* html>body .clearfix {
        display: inline-block;
        width: 100%;
        }

* html .clearfix {
        /* Hides from IE-mac \*/
        height: 1%;
        /* End hide from IE-mac */
        }
