body,div,img,h1,h2,h3{
padding:0px;
margin:0px;
font-size:11px;
}

body,#navi{
background-color:rgb(200, 202, 188);
}

#main{
padding-right:10px;
max-width:1024px;
font-family:tahoma,verdana,sans-serif;
}

a{
padding:2px;
text-decoration:none;
}

#smallnav span.link a:hover, #smallnav .overhover {
background-color:#ff3300;
color:#efefef;
}

#smallnav{
/*position:absolute;top:10px;left:6px;*/
float:left;
width:100px;
border-right:2px dotted #fff;
}

#smallnav .link{
position:relative;top:30px;left:60px;
display:block;
line-height:0.1em;
background-color:#efefef;
width:90px;
}

div.big, div.small{
float:left;
}

div.big{
/*border:1px dotted #fff;*/
margin-top:8px;
margin-left:30px;
}

div.small{
border-bottom:1px solid #fff;
padding-left:2px;
}

div.big img{
height:600px;
max-width:100%;
}

div.small img{
height:150px;
}

div.small > a{
background-color:transparent;
}

div.small span a, #smallnav .outover {
background-color:#efefef;
color:#ff3300;
}

.big .link{
position:relative;top:-18px;left:0px;
width:80%;
display:block;
color:#efefef;
}

div.empty{
}

#output{
padding:4px;
padding-right:4px;
background-color:transparent;
width:40%;
margin-left:30px;
float:left;
}

#output span{
margin-right:4px;
/*background-color:rgb(200, 202, 188);*/
}

#output.init{
/*position:absolute;top:70px;left:280px;*/
float:right;
}

#output.minimized{
position:absolute;bottom:20px;right:20px;
}

#output.maximized{
/*position:absolute;top:70px;left:280px;*/
position:static;
float:right;
}

#output div.leiste{
text-align:right;
/*background-color:#ff3300;*/
}

#output.init img{
background-color:#FFF;
}

#result{
padding:2px;
font-size:10px;
}

#result pre{
/*background-color:#efefef;*/
padding-left:2px;
padding-right:2px;
}

#result table{
background-color:#FEFEFE;
}

#result table td{
width:auto;
padding:4px;
border:1px solid #FF3300;
}

.active{
background-color:#ff3300;
}

/*h1,h2,h3{
margin:0px;
}*/

h3{
font-weight:normal;
margin-top:0.3em;
padding-left:30px;
border-top:1px dotted #fff;
}

h2{
margin-top:0.5em;
}

h1{
}

