* html {
overflow:hidden;
}

/*springen in firefox verhindern*/
/*html {
height:100%;
margin-bottom:1px;
}*/

body {
font-family:arial, verdana, sans-serif;
font-size:12px;/*small*/
text-align:center;
background-color:#fff;
margin:0;
padding:0 10px 0 10px;
height:100%;
overflow:auto;
}



/*   topbar und navi   */

#topbar {
position:fixed;
top:0;
left:0;
width:100%;
background-color:transparent;
border-bottom:1px solid #ccc;
z-index:20;
}

* html #topbar {
position:absolute;
top:0;
left:0;
width:100%;
background-color:transparent;
border-bottom:1px solid #ccc;
z-index:20;
}

#brody {
width:440px;
margin:0 auto;
text-align:left;
color:#aaa;
/*border:1px solid red;*/
}

#menu {
font-size:18px;/*large*/
margin-left:45px;
/*border:1px solid red;*/
}

#menu2 {
font-size:12px;/*small*/
margin-left:45px;
/*border:1px solid red;*/
}

#menu2 .lead {
color:#333;
background-color:#ffd700;/*#f5f5f5 #7f7f7f*/
padding:0 1px;
}

#menu a, #menu a:link, #menu2 a, #menu2 a:link {
position:relative;
color:#000;
background-color:#fff;
text-decoration:none;
padding:0 4px;
}

#menu a:hover, #menu2 a:hover {
background-color:#e1e1e1;
text-decoration:none;
}

.busy {
color:#000;
background-color:#ffd700;
padding:0 4px;
}

#twen {
letter-spacing:1px;
}

#info {
font-family:courier new;/**/
font-weight:bold;
}

.neu {
font-family:courier new;
color:#c00;
text-transform:uppercase;
letter-spacing:1px;
}



/*   tooltip   */
a span {
display:none;
font-family:arial, verdana, sans-serif;
font-size:12px;
color:#000066;
}

a:hover span {
position: absolute;
top:40px;
left:0;
display:block;
background:#f5f5f5;/*#fffafa  #ffee91*/
/*border:1px solid #000;*/
text-decoration:none;
padding:2px;
}



/*   inhalte   */

#contbox {
width:440px;
margin:0 auto;
padding-top:50px;
text-align:left;
/*border:1px solid red;*/
}

#contbox img {
display:block;
margin:0;
}

.posted {
text-align:left;
margin-left:45px;
font-size:12px;
color:#ccc;
}

.textum {
text-align:left;
margin-left:45px;
/*border:1px solid red;*/
}

h3 {
margin-left:45px;
}

hr
{
height:1px;
color:#ccc;
background-color:#ccc;
border:0;
width:320px;
margin:80px 0 80px 45px;/**/
text-align:left;
}

/*#disclaim {
text-align:left;
height:430px;
width:280px;

padding:60px;

background-image:url(../imgs/parag.gif);
background-repeat:no-repeat;
border:1px dotted #ccc;
margin-left:55px;
margin-top:-40px;

padding:5px;
}*/



/*   allgemein   */

img {
border:none;
/*border:1px solid red;*/
}

.arro {
font-family:verdana, tahoma;
}



/*  links  */

a, a:link {
color:#505050;
text-decoration:none;
background-color:#ffd700;
}

a:visited {
color:#505050;
text-decoration:none;
}

a:hover {
color:#000;
text-decoration:none;
background-color:#e1e1e1;
}

a:active {
color:#c00;
text-decoration:none;
}

.hook {
visibility:hidden;
font-size:1px;
/**/
}