body{
margin: 0;
padding: 0;
border: 0;
background-size: 100%;
background-position: top left;
background-image: url(images/background1_neu.jpg);
background-repeat: no-repeat;
background-color: black;
overflow: hidden;
font-size:12px;
}

#suche {
position: absolute;
top: 28px;
right: 15px;
}

.sbutton{
background-color: transparent;
color: red;
font-weight: bold;
border: 3px double white;
}
.sbutton:hover{
background-color: black;
color: white;
font-weight: bold;}

.sform{
background-color: transparent;
color: red;
border: 3px double white;
}
.sform:hover{
background-color: black;}
.sform:focus{
background-color: black;}

h1{
font-size: 20px;
color: white;
text-align: left;
}
h2{
font-size: 15px;
background-image: url(images/trans1.png);

text-align: left;
max-width:360px;
}



a:link { text-decoration: none; color: grey; font-family: arial;}
a:visited { text-decoration: none; color: grey;font-weight: bold;}
a:hover { text-decoration: none; color: red;font-weight: bold;}
a:focus { text-decoration: blink;font-weight: bold;}

#main{
position: fixed;
width: 760px;
height: 100%;
margin:0px auto;
left:0;

}


#framecontent{

z-index: 100;
width: 760px;
height: 60px; /*Height of frame div*/
overflow: hidden; /*Disable scrollbars. Set to "scroll" to enable*/
/*background-color: black;*/
background-image: url(images/mhead1.png);
background-repeat: no-repeat;
background-position: center left;

}
#maincontent{
z-index:190;
position: absolute;
top: 110px; /*Set top value to HeightOfFrameDiv*/
margin-left: auto;
bottom: 0;
width: 760px;
/*
height: 100%;
*/
overflow: auto;



font-family: arial;
color: white;
font-size: 12px;


}

.innertube{
margin: 25px 3px; /*Margins for inner DIV inside each DIV (to provide padding)*/
color: white;

}

.innertube2{
margin: 25px 3px; /*Margins for inner DIV inside each DIV (to provide padding)*/
/*
background-image: url(images/trans1.png);
*/
color: white;
}
.headnav{
position:absolute;
width: 780px;
margin: 55px 0px;
z-index: 600;

}
#werbung{
position: fixed;
        width: 280px;
        height: 80%;
        left: 770px;
        bottom: 0;
/*background-color: black;*/

z-index: 1;
}


.menu {font-family: arial, sans-serif; width:749px; height:30px; position:relative; margin:0; font-size:11px; margin:20px 0 60px 0;  position:relative; z-index:100;}
.menu ul {padding:0; margin:0; list-style-type: none;}

.menu ul li {float:left; border-top:2px solid #eee; border-bottom:2px solid #eee;width:93px;}
/* Menu Haupteinstellung */
.menu ul li a, .menu ul li a:visited {display:block; width:93px; text-decoration:none; padding:0 0 0 5px; height:30px; line-height:30px; color:red;  url(../images/bullet.gif) bottom right no-repeat;}

.menu table {border-collapse:collapse; margin:0; padding:0; font-size:1em;}

.menu ul li ul {visibility:hidden; position:absolute; top:30px; left:0; }

/* Toplevel hover */

.menu ul li:hover a,
.menu ul li a:hover {background:black; color:white;}

.menu ul li:hover ul,
.menu ul li a:hover ul {visibility:visible; width:749px; color:#fff;}

.menu ul li:hover ul.right_side li,
.menu ul li a:hover ul.right_side li {float:right; border:0; border-bottom:1px solid #eee;}

.menu ul li:hover ul.left_side li,
.menu ul li a:hover ul.left_side li {float:left; border:0; border-bottom:1px solid #eee;}

.menu ul li:hover ul li a.sub,
.menu ul li a:hover ul li a.sub {background:black url(../../graphics/drop2.gif) bottom right no-repeat; color:#fff;}

.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {visibility:hidden; position:absolute; left:0; top:30px; }
/* Einstellung Untermenu */
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a {display:block;  color:red;}

.menu ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover {color:white;}

.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {visibility:visible; color:#000; background:#dfc184;}

.menu ul li:hover ul.right li {float:right;}

.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {background:#dfc184; color:#000;}

.menu ul li:hover ul li:hover ul li a:hover,
.menu ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e; color:#fff;}

.hhead{
/*
display: block;
*/
width: 360px;
height: 30px;
text-align: center;
vertical-align: center;
font-weight: bold;
font-family: arial;

}


#popup {
background: black;
width: 150px;
height: 200px;
float: right;
border: 2px solid red;

z-index:1000;
}

a.tooltip {text-decoration:none;}
.tooltip span.info{display:none;}
.tooltip span.bld{display:none;}
.tooltip:hover span.info{display:block;position:absolute; left: 190px; padding:5px; width:220px; height:100px; overflow:auto; font-family: arial; font-size:10px;color:black; background-color:white;}
.tooltip:hover span.bld{display:block;position:absolute; left: 360px; top: 63px;padding:5px; width:200px; font-family: arial; font-size:10px; color:white; height:auto;background-image: url(images/trans1.png); }
.tooltip:hover .def span.default{display:none;}
