body {
margin:0; 
padding:0;
width:100%;
font-family:Verdana, Helvetica, Arial, sans-serif; 
font-size:11px;
color:#000000; 
background-color:#000000; 
background-image:url(body_bg.gif); 
background-position:right;
background-repeat:repeat-y;
} 

#top_navigation,#column_nav,#footer,#content_header  {
display:none;
}

#container  {
margin:0 0 0 0;
padding:0 0 0 0;
width:100%;
position:absolute;
left:0;
top:0;
z-index:1;
text-align:right;
background-color:transparent;
}

#content {
margin:0 0 0 0;
padding:5px;
text-align:left;
line-height:16px;
color:#000000; 
width:95%;
background-color:transparent;
} 

#toolbartop {
display:none;
}

#toolbarbottom {
margin:20px 0 4px 0;
font-size:10px;
font-weight:normal;
color:#BEBEBE;
background-color:transparent;
border-top:1px solid #F4F4F4;
}


/*  Format für Content   */

h1 {
margin:10px 0 8px 0;
font-size:15px;
font-weight:bold;
letter-spacing:2px;
font-variant:small-caps;
color:#BEBEBE; 
background-color:transparent;
border-bottom:1px solid #F4F4F4;
}

h2 {
margin:0 0 4px 0;
font-size:13px;
letter-spacing:1px;
font-weight:bold;
font-variant:small-caps;
color:#BEBEBE; 
background-color:transparent;
border-bottom:1px solid #F4F4F4;
clear:both;
}

h3 {
margin:10px 0 4px 0px;
font-size:11px;
font-weight:bold;
color:#BEBEBE; 
background-color:transparent;
clear:both;
}

a:link {
color:#BEBEBE; 
font-weight:normal; 
text-decoration:underline; 
background-color:transparent; 
} 

a:visited {
color:#BEBEBE; 
font-weight:normal; 
text-decoration:underline;
background-color:transparent;
} 

a:hover {
color:#BEBEBE; 
font-weight:normal; 
text-decoration:underline;
background-color:transparent; 
} 

a:active {
color:#BEBEBE; 
font-weight:normal; 
text-decoration:underline;
background-color:transparent; 
} 

#toolbarbottom a:link {
color:#BEBEBE; 
font-weight:normal; 
text-decoration:underline; 
background-color:transparent; 
} 

#toolbarbottom a:visited {
color:#BEBEBE; 
font-weight:normal; 
text-decoration:underline;
background-color:transparent;
} 

#toolbarbottom a:hover {
color:#535353; 
font-weight:normal; 
text-decoration:underline;
background-color:transparent; 
} 

#toolbarbottom a:active {
color:#535353; 
font-weight:normal; 
text-decoration:underline;
background-color:transparent; 
}

strong {
font-size:11px;
font-weight:bold;
color:#BEBEBE;
background-color:#FAFAFA; 
}

img {
border:none; 
} 

pre {
width:95%;
padding:6px;
overflow:auto;
clear:both;
font-size:10px;
font-family : Verdana, Helvetica, Arial, sans-serif; 
margin:0px 0px 16px 0px;
background-color:#FAFAFA;
} 

.code {
clear:both;
font-size:10px;
text-align:left;
padding:6px;
margin:0px 0px 6px 0px;
color:#BEBEBE;
background-color:#E8E8E8;
border-right:1px solid #BEBEBE;
border-bottom:1px solid #BEBEBE;
border-left:1px solid #BEBEBE;
border-top:1px solid #BEBEBE;
} 

p {
text-align:justify;
clear:both;
font-size:11px;
font-family : Verdana, Helvetica, Arial, sans-serif; 
margin:0px 0px 12px 0px;
} 

td {
font-size:11px;
font-family : Verdana, Helvetica, Arial, sans-serif; 
} 


p img {
float:left;
margin:4px 4px 0 0;
}

ul {
margin:2px 0px 8px 5px;
padding-left: 0;
list-style: none;
}

li {
padding-left:12px;
background-image: url(li.gif);
background-repeat: no-repeat;
background-position:left;
}

/* Formularformatierung   */

form {
display:inline;
}

form div {
margin:3px 0 0 0;
}

.label {
padding:2px;
color:#000000;
font-weight:normal;
background-color:transparent; 
}

.formalert {
padding:2px;
color:#BEBEBE;
font-weight:bold;
background-color:transparent; 
}

input,textarea,select {
color:#000000;
font-family:Verdana, Helvetica, Arial, sans-serif; 
font-size:11px;
}

/* ------------- Format fuer Popup -------------------------------------------------------- */
body#popup {
margin:0;
padding:10px;
overflow:hidden;
}
body#popup #all {
margin:0;
padding:0px;
width:auto;
text-align:left;
background-color:transparent;
background-image:none;
}
body#popup #head{
display:none;
}
body#popup #column_content {
float:none;
margin:0;
padding:10px;
text-align:left;
line-height:16px;
width:auto;
background-image:none;
background-color:#000000;
border:1px solid #422E1C;
}
body#popup #footer{
display:none;
}
