html,body {
padding:0px;
margin:0px;
text-align:center;
background:#000000;
color:white;
font-family:Arial, Helvetica, sans-serif;
height:100%;
}
div#centerdiv{
padding: 0px; 
border: 0px;
margin: -300px 0 0 -478px;
position:absolute; 
top: 50%; 
left: 50%; 
width: 955px; 
height: 600px;
font-size:10px;
}
div#centerdiv a:link,div#centerdiv a:visited,div#centerdiv a:hover,div#centerdiv a:active{
color:white;
text-decoration:none;
}
div#centerdiv a:hover{
text-decoration:underline;
}
table.border{
margin:20px;
border-top: 1px solid #ea7c00;
border-left:1px solid #ea7c00;
border-right:1px solid #ea7c00;
border-bottom:1px solid #ea7c00;
margin-left:auto;
margin-right:auto;
width:955px;
padding:0;
}
td.header{
background:#000000;
height:80px;
border-bottom:1px solid #000000;
padding:0;
}
td.navigation,td.subnavigation,td.navigation_abschluss{
background:#ea7c00;
height:20px;
font-size:11px;
font-family:Arial, Helvetica, sans-serif;
}
td.navigation{
width:720px;
padding:1px 20px;
}
td.subnavigation{
background:#000000;
width:185px;
text-align:center;
padding:0px;
overflow:hidden;
}
td.subnavigation div.navigation{
background:#ea7c00;
width:181px;
padding:7px 2px 5px 2px;
}
td.subnavigation div.navigation div{
padding-bottom:2px;
}
td.navigation_abschluss{
width:50px;
padding:1px;
}
td.navigation div{
float:left;
padding:0px 13px;
}
td.navigation div a:link,td.navigation div a:visited,td.navigation div a:active{
text-decoration:none;
color:#000000;
}
td.navigation div a:hover{
text-decoration:none;
color:#ffffff;
}
td.navigation div.aktiv a:link,td.navigation div.aktiv a:visited,td.navigation div.aktiv a:active{
text-decoration:none;
font-weight:bold;
color:#ffffff;
}
td.navigation div.aktiv a:hover{
text-decoration:none;
font-weight:bold;
color:#ffffff;
}
td.subnavigation div a:link,td.subnavigation div a:visited,td.subnavigation div a:active{
text-decoration:none;
color:#000000;
}
td.subnavigation div a:hover{
text-decoration:none;
color:#ffffff;
}
td.subnavigation div.aktiv a:link,td.subnavigation div.aktiv a:visited,td.subnavigation div.aktiv a:active{
text-decoration:none;
font-weight:bold;
color:#ffffff;
}
td.subnavigation div.aktiv a:hover{
text-decoration:none;
font-weight:bold;
color:#ffffff;
}
td.content{
background:#000000;
padding:40px 60px;
text-align:left;
font-size:12px;
line-height:17px;
}
td.content a:link,td.content a:visited,td.content a:hover,td.content a:active{
text-decoration:none;
color:#ea7c00;
}
td.content a:hover{
text-decoration:underline;
color:#ea7c00;
}
td.content p{
padding:0 0 5px 0;
}
.navi{
visibility:hidden;
font-size:1px;
color:white;
}
table.links{
width:100%;
}
table.links td{
padding:2px;
width:25%;
}
table.links td p{
padding:0px;
line-height:14px;
margin-bottom:-3px;
}
table.links td p.linktitle{
font-size:14px;
font-weight:bold;
padding-bottom:8px;
}
.title{
font-size:14px!important;
font-weight:bold;
}
div.changelang{
font-size:10px;
float:right;
margin: 4px;
color:#000000;
}
div.changelang a:link,div.changelang a:visited,div.changelang a:active{
text-decoration:none;
color:#000000;
}
div.changelang a:hover{
text-decoration:underline;
color:#000000;
}
div.top{
width:100%;
text-align:center;
margin:15px 0;
}
div.top a:link,div.top a:visited,div.top a:active{
text-decoration:none;
font-size:10px;
}
div.top a:hover{
text-decoration:underline;
font-size:10px;
}
table.termine td{
padding:3px;
}
table.projekte{
padding:0 0 5px 0;
width:100%;
}
table.projekte td img{
padding-right:10px;
}
div.newseintrag{
margin: 0 0 20px 0;
}
div.newseintrag p{
margin:0px;
padding-bottom:3px!important;
}
td.content h3{
font-size:16px;
font-weight:bold;
margin:0;
padding: 5px 0;
}
td.content h4{
font-size:14px;
font-weight:bold;
margin:0;
padding: 5px 0;
}
ul{
margin-top:5px;
}
div.soloprojekt img,div.workshop img{
float:right;
padding-left:10px;
}
.fussnote{
font-size:11px;
}
/************* SHOP *****************/
table.shop{
width:100%;
border:0px;
padding:0px;
}
table.shop p{
margin:0 0 5px 0!important;
}
table.shop td{
padding:10px 5px;
border-bottom:1px solid #ea7c00;
}
table.shop img {
padding: 0 0 10px 0;
}
table.bestellung{
border-top: 0px solid white;
border-left:1px solid #2a365f;
border-right:1px solid #2a365f;
border-bottom:1px solid #2a365f;
margin-left:auto;
margin-right:auto;
width:100%;
padding:0;
}
table.bestellung td.content{
background:#000000;
padding:30px;
text-align:left;
font-size:13px;
}
table.bestellung input,table.bestellung textarea{
margin-bottom:5px;
}
/********************* FONTS ********************/
.error{
color:#FF6666;
}
/************ BIOGRAPHIE ****************/
div.biographie img{
padding:5px;
}
