*{
margin:0px;
padding:0px;
}
a{
text-decoration:none;
}
body{
background-color:#CCCCCC;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:140%;
text-align:center;
}
#container{
margin-left:auto;
margin-right:auto;
width:952px;
}
#main{
margin-left:auto;
margin-right:auto;
margin-top:40px;
width:950px;
border-left:1px solid #9b8578;	
border-right:1px solid #9b8578;
background-color:#FFFFFF;
float:left;
text-align:left;
margin-bottom:10px;
}
#gr_header{
height:10px;
background-color:#9b8578;
float:left;
width:950px;
}
#gr_header div{
width:325px;
height:10px;
background-color:#5b8eaf;
}
#gr_footer{
height:10px;
background-color:#5b8eaf;
clear:left;
width:950px;
}
#gr_footer div{
width:325px;
height:10px;
background-color:#5a4a42;
}
#head{
width:870px;
height:170px;
float:left;
padding-left:70px;
}
#head div{
width:870px;
height:10px;
margin-top:10px;
margin-bottom:20px;
}
#head ul{
list-style-type:none;
color:#5b8eaf;
float:right;
}
#head ul li{
float:left;
}
#head ul li a{
color:#5b8eaf;
}
#content{
width:950px;
float:left;
padding-bottom:40px;
}
#left_content{
width:570px;
min-height:500px;
float:left;
margin-left:70px;

}
#left_content ul {
margin-left:20px;
}
#left_content ol{
margin-left:25px;
}
#left_content ul.subnav{
list-style-type:none;
width:570px;
height:50px;
margin-left:0px;
}
#left_content ul.subnav li{
float:left;
margin-right:20px;
}
#left_content ul.subnav li a{
background-color:#a7a9ac;
border-left:10px solid #5b8eaf;
padding:3px;
padding-left:5px;
padding-right:5px;
color:#ffffff;
display:block;
}
#left_content ul.subnav li a:hover{
background-color:#9b8578;
border-left:10px solid #5b8eaf;
}
#left_content ul.subnav li a.current{
background-color:#9b8578;
border-left:10px solid #5b8eaf;
padding:3px;
padding-left:5px;
padding-right:5px;
color:#ffffff;
display:block;
}
#left_content a{
color:#5b8eaf;
}
* html #left_content{
height:540px;
}
#left_content h1{
font-size:15px;
color:#9b8578;
margin-bottom:20px;
}
#left_content h4{
font-size:15px;
color:#9b8578;
margin-top:20px;
margin-bottom:20px;
}
#left_content h3{
font-size:15px;
color:#9b8578;
}
#left_content #box1{
background-color:#5b8eaf;
width:170px;
height:200px;
margin-top:45px;
margin-right:30px;
float:left;
margin-bottom:40px;
}
#left_content #box1 h2, #left_content #box2 h2, #left_content #box3 h2{
padding:3px;
font-size:13px;
}
#left_content #box1 a, #left_content #box2 a, #left_content #box3 a{
color:#ffffff;
}
#left_content #box1 p, #left_content #box2 p, #left_content #box3 p{
padding:3px;
font-size:10px;
line-height:120%;
}
#left_content #box2{
background-color:#c2b59b;
width:170px;
height:200px;
margin-top:45px;
margin-right:30px;
float:left;
overflow:hidden;
margin-bottom:40px;
}
#left_content #box3{
background-color:#716558;
width:170px;
height:200px;
margin-top:45px;
float:left;
margin-bottom:40px;
}
#right_content{
width:240px;
float:left;
margin-left:70px;
padding-bottom:20px;
}
#right_content a.rechnertools img{
margin-bottom:20px;
}
div.news-list-item{
background-color:#a7a9ac;
width:200px;
margin-top:20px;
padding-bottom:5px;
}
div.news-list-item a{
color:#ffffff;
}
div.news-list-item a:hover{
color:#5b8eaf;
}
div.news-list-item h2{
background-color:#5b8eaf;
color:#ffffff;
padding:2px;
padding-left:5px;
font-size:9px;
}
div.news-list-item h3{
color:#ffffff;
padding-top:5px;
padding-left:5px;
font-size:13px;
}
div.news-list-item p{
color:#ffffff;
padding-top:5px;
padding-left:5px;
line-height:120%;
}
div.news-list-morelink{
padding-left:5px;
}
div.news-single-item h2{
font-size:15px;
color:#9b8578;
margin-bottom:20px;
}
div.csc-textpic{
margin-bottom:20px;
}
table.contenttable{
font-size:12px;
border: 1px solid #000000;
border-collapse:collapse;
}
table.contenttable td{
border: 1px solid #000000;
}
table.contenttable th{
text-align:left;
vertical-align:top;
}
table.contenttable td{
padding:3px;
}
table.mail{
margin-top:10px;
font-size:12px;
border:1px solid #5b8eaf;
}
table.mail td{
padding-bottom:5px;
}
table.mail input, table.mail textarea, table.mail select{
font-size:12px;
border:1px solid #5b8eaf;
}
table.mail input.submit{
font-size:12px;
border:1px solid #5b8eaf;
background-color:#5b8eaf;
color:#ffffff;
cursor:pointer;
}
div.tx-srfeuserregister-pi1 table{
border-top:1px solid #a7a9ac;
border-left:1px solid #a7a9ac;
border-right:1px solid #a7a9ac;
}
div.tx-srfeuserregister-pi1 table td{
padding-top:7px;
padding-bottom:7px;
border-bottom:1px solid #a7a9ac;
padding-left:7px;
padding-right:7px;
}
div.tx-srfeuserregister-pi1 table th{
border-bottom:1px solid #a7a9ac;
padding-left:7px;
padding-top:7px;
padding-bottom:7px;
}
input.tx-srfeuserregister-pi1-submit{
margin-top:15px;
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
padding:3px;
cursor:pointer;
}
div.tx-felogin-pi1 table{
margin-bottom:30px;
border:1px solid #a7a9ac;
}
div.tx-felogin-pi1 table td{
padding-top:7px;
padding-bottom:7px;
padding-left:7px;
padding-right:7px;
color:#000000;
}
div.tx-felogin-pi1 table th{
padding-top:3px;
padding-bottom:3px;
padding-left:7px;
padding-right:7px;
color:#000000;
}
div.tx-felogin-pi1 table th h3{
font-size:12px;
}
div.tx-felogin-pi1 input.submit{
background-color:#ffffff;
border:1px solid #000000;
color:#000000;
padding:3px;
cursor:pointer;
}
