
/***** Style information of container layout. *****/
body{
padding:0;
margin:0;
font:76% verdana,tahoma,sans-serif;
background:#d2d2d2;
color:#000000;
}

a{
text-decoration:none;
background-color:inherit;
font-weight:bold;
color:#c79b24;
}

a:hover{
background-color:inherit;
color:#303030;
}

h1{
margin:0;
font-size:3.6em;
letter-spacing:-4px;
text-align:right;
background-color:inherit;
color:#c79b24;
}

h2{
margin:0px;
font-size:1.6em;
letter-spacing:-1px;
font-weight:normal;
color:#c79b24;
border-bottom:1px solid #c79b24;
padding-bottom:2px;
}

p{
margin:0 0 15px 0;
line-height:1.3em;
}

img{
float:left;
margin:0 10px 8px 0;
border: none;
}

#title{
padding-right:20px;
margin:20px auto -12px auto;
width:800px;
}

#container{
margin:0 auto 15px auto;
width:760px;
height:580px;
padding:10px;
background:#f4f4f4;
color:#000000;
}

#header {
background:#f4f4f4 url(header_clean.jpg) no-repeat top;
height:80px;
padding-top:20px;
padding-bottom:10px;

}

#sidebar{
float:left;
width:110px;
position: relative; 



}

#sidebar ul {
list-style-type: none;
padding: 0em;   
margin-top: 0.8em;
}

#sidebar ul li {
padding: 0em;
margin: 0em 0.8em 0.4em -0.2em;
}


#main{
text-align: justify;
margin-top:0px;
padding-right:10px;
padding-left:15px;
padding-top:10px;
width:600px;
height:455px;
float:right;
overflow:auto;
border-left:1px solid #c79b24;
clear:right;
}

#main_div{
text-align: justify;
margin-top:0px;
padding-right:10px;
padding-left:15px;
padding-top:10px;
width:300px;
height:455px;
float:right;
overflow:auto;
border-left:1px solid #c79b24;
}

#main_div2{
text-align: justify;
margin-top:0px;
padding-right:10px;
padding-left:15px;
padding-top:10px;
width:274px;
height:455px;
float:right;
overflow:auto;
border-left:1px solid #c79b24;
}

#main_feld{
padding-top:100px;
padding-left:100px;
}

#footer{
padding-right:20px;
margin:-15px auto auto auto;
width:800px;
clear:both;
}

.farbig{
color:#c79b24;
}

.menu a{
display:block;
width:110px;
padding:4px 2px 4px 2px;
text-align:center;
font-size:1.1em;
font-weight:bold;
margin:6px;
background-color:inherit;
color:#c79b24;
border:1px solid #d2d2d2;
}

.menu a:hover{
background-color:#c79b24;
color:#f4f4f4;
border:1px solid #c79b24;
}

 
.current a{
background-color: #c79b24;
color:#f4f4f4;
border:1px solid #c79b24;    
}

.credits{
text-align:right;
margin-bottom:0;
font-size:0.8em;
background-color:inherit;
color:#aaaaaa;
}

.icons{
text-align:left;
margin-bottom:0;
font-size:0.8em;
background-color:inherit;
color:#aaaaaa;
}

.credits a{
background-color:inherit;
color:#aaaaaa;
}
table#ts-table-admin {
   ;
}
table#ts-table-admin td {
   border:1px solid #ddddff;
}
textarea.textarea-html {
   width: 500px;
   height: 300px;
}
