body{
font-family:Arial, Helvetica, sans-serif;
margin:20px 0px 110px 0px;
padding:0px 0px 0px 0px;
background-color:#ececec;
color:#505050;
font-size:13px;
background-image:url(../../bilder/body-background.png);
background-position:bottom center;
background-repeat:no-repeat;
}

form{
margin:0px;
padding:0px;
}

ul, ol, dl{
padding:0px;
margin:0px;
}

h1, h2, h3, h4, h5, h6, p{
margin:0px;
padding:0px;
}

h1{
font-size:24px;
line-height:normal;
padding:10px 0px 10px 0px;
}

h2{
color:#DA1F3D;
font-size:20px;
line-height:normal;
padding:10px 0px 10px 0px;
}

h3{
color:#DA1F3D;
font-size:16px;
line-height:normal;
padding:10px 0px 10px 0px;
}

.h2red{
color:red !important;
}

a img{
border:none;
}

a{
color:#939598;
text-decoration:none;
}

a:hover{
color:#DA1F3D;
}

#frame{
width:1280px;
margin:0px 15px;
background-color:#fff;
text-align:left;
border-top-left-radius: 15px;
border-top-right-radius: 15px;	
}

#header{
padding:10px;
}

#header img{
padding:10px 0px 0px 10px;
}

#header input[type=text]{
border:1px solid #939598;
width:150px;
color:#505050;
padding:3px;
background-color:#ececec;
}

#header input[type=password]{
border:1px solid #939598;
width:150px;
color:#505050;
padding:3px;
background-color:#ececec;
}

#header table td{
text-align:right;
padding:1px;
vertical-align:middle;
}

#header table tr{
border-top:1px solid #fff;
}

#navigation{
height:32px;
margin:0px -10px;
background-image:url(../../bilder/navigation.png);
}

#navigation .clock{
padding-left:1180px;
}

#content{
padding:15px;
line-height:17px;
min-height:500px;
}

#content table{
text-align:left;
}

#content table th{
text-align:left;
padding:5px;	
}

#content table td{
text-align:left;
padding:5px;
vertical-align:middle;
}

#content table tr{
border-top:1px solid #fff;
}

#content table .spacer td{
padding:0px;
padding-top:2px;
}

#content table .grey:hover{
background-color:#d7d7d7;
color:#505050;
}

#content table .grey{
background-color:#ececec;
}

#content table .greyth{
background-color:#d7d7d7;
}

#content table img{
cursor:pointer;
}

#content table{
	
}

#right{
min-height:500px;
}

#right input[type=text]{
border:1px solid #939598;
width:300px;
color:#505050;
padding:3px;
background-color:#ececec;
}

#right input[type=password]{
border:1px solid #939598;
width:300px;
color:#505050;
padding:3px;
background-color:#ececec;
}

#right textarea{
border:1px solid #939598;
width:300px;
color:#505050;
padding:3px;
background-color:#ececec;
resize:none;
}

#right input[type=file]{
border:1px solid #939598;
color:#505050;
padding:3px;
background-color:#ececec;
}

#right .inputfehler{
background-color:#ffb8b8 !important;
}

#right .inputkorrekt{
background-color:#b8ffbb !important;
}

#right select{
border:1px solid #939598;
width:308px;
color:#505050;
background-color:#ececec;
}

#footerlinks{
margin:0px 15px;
padding:5px 15px 5px 15px;
width:1250px;
text-align:left;	
color:#fff;
background-color:#DA1F3D;
}

#footerlinks a{
color:#fff;
margin-right:10px;
}

/* Tiny Mce */

#tiny_mce_ouput p{
padding-bottom:10px;
}

#tiny_mce_ouput a{
color:#505050;
font-weight:bold;
}

#tiny_mce_ouput table td{
vertical-align:top;
}

#tiny_mce_ouput h1,h2,h3{
padding-top:0px;
}

#error-login{
color:red;
border:1px solid red;
text-align:center;
padding:3px 2px;
margin-bottom:5px;
}

/* Tiny Mce Ende */

hr{
border:0px;
border-top:solid 1px #505050;
border-bottom:0px;
}

ul{
padding:0px 0px 10px 15px;
text-align:left;
}

.materialbox{
float:left;	
}

.materialbox a{
padding:5px 15px;
margin-right:10px;
display:block;
background-color:#ececec;
}

.materialbox .aktiv{
color:#DA1F3D;
}

.red{
color:red;
}

.fleft{
float:left;
}

.slogan {
font-weight: bold;
font-size:18px;
font-style:italic;
margin-top:10px;
}
.fright{
float:right;
}

.fcenter {
width:300px;
margin:0 auto;
margin-top: -230px;
}


.fclear{
clear:both;
}

.padright{
padding-right:15px;	
}