body{
background-color:#A70D01;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:97%;
margin:0;
width:1262px;
}

p, h1, h2, h3, h4, h5, h6 {
margin-top: 0;
}


form {margin: 0;}

input, textarea, select {
font-family: arial, helvetica,verdana,sans-serif;
font-size: 0.9em;
}

h2 {font-size:1.2em;!important;}
h3, h4, h5, h6, font {font-size:1em;!important;}

table {
font-size:1em;
}

td {
vertical-align: top;
}

.leftblocktext table, #mainboxtext table, .boxmittetext table, .sideboxatext table, .rightblock table{
	width: 96%;
}

code {font-size:1.2em;}

pre {
font-size:1.2em;
padding:5px;
}

.button{
background-color:#fcdad0;
color:#000000;
border:1px solid #a70d01;
font-size:0.8em;
font-weight: bold,
}



.clear{
	clear:left;
}

#head {
font-family:verdana;
font-size:24px;
font-weight:bold;
margin:0;
padding-left:27px;
padding-top:0;
}

#header{
	background-image:url(../../../../corner/themes/yaml_rot/gif/head_bg.gif);
background-position:10px 23%;
background-repeat:no-repeat;
color:#FFFFFF;
height:107px;
}

#headUser{

	padding:0px;
	margin:0px;

}

.text{
	font-size: 1.25em;
	color: #ffffff;
	padding-left:10px;
	padding-top: 30px;
}

/* Navigation */

#navtop {
font-size:0.8em;
padding-left:231px;
padding-top:27px;
text-align:center;
}

#navtop a {
	color: #ffffff;
	text-decoration: none
}

#navtop a:hover  {
	color: #ffffff;
}

#left {
float:left;
font-size:0.8em;
overflow:hidden;
padding-left:7px;
text-align:center;
width:16%;
}

/*menuBlock*/
#menublockcontainer{
	display: block;
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;

	margin-left:5px;
	margin-right:5px;

}

#menublocktitle{
	font-weight:bold;
	color: #ffffff;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FDF8EF;
}


.level1 {
	padding-left: 12px;
	line-height: 19px;
	background-image: url(../../../../corner/themes/rot_1/gif/quadrat_small.gif);
	background-repeat: no-repeat;
	background-position:  0px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FDF8EF;
}
.level1 a{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.level1 a:hover{
	color: #eeeeee;
}

.level2{
	margin-left: 12px;
	line-height: 19px;
	background-image: url(../../../../corner/themes/rot_1/gif/quadrat_small.gif);
	background-repeat: no-repeat;
	background-position:  0px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FDF8EF;
}

.level2 a{
	padding-left: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.level2 a:hover{
	color: #eeeeee;
}

.level3{
	margin-left: 26px;
	line-height: 19px;
	background-image: url(../../../../corner/themes/rot_1/gif/quadrat_small.gif);
	background-repeat: no-repeat;
	background-position:  0px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #FDF8EF;

}
.level3 a{
	padding-left: 12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.level3 a:hover{
	color: #eeeeee;
}

/*linke Blöcke*/
.leftblockcontainer {
	text-align: left;
	margin-top: 10px;
	margin-bottom: 10px;

	margin-left:5px;
	margin-right:5px;

	margin-bottom:10px;
  	border: 1px solid #fdf8ef;
  	color: #ffffff;
}
.leftblocktitle{
 	font-weight:bold;
  	padding-left:4px;
}


.leftblock{
  	padding:4px;

}

.leftblock a{
  	color:#ffffff;
	text-decoration: underline;
	font-weigth: normal;

}

/*rechte Blöcke*/
.rightblockcontainer {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;

	margin-left:5px;
	margin-right:5px;
	background-color: #FFFBEF;

}
.rightblocktitle{
	font-weight:bold;
	color: #000000;
	background-color: #FBC7B8;
	padding: 2px 4px 4px 4px;
}
.rightblock{
  margin: 4px;
  color: #000000;
  padding: 4px;
}


.rightblock a{
  color:#000000;
}

.rightblock a:hover{
  color:#cc0000;
}


#right {
	width:19%;
	float:right;
	padding:0px 0px 4px 0px;
	margin-left:-1px;
	text-align: center;
	overflow:hidden;
	font-size: 0.8em;
}

#contentb {
float:left;
font-size:0.8em;
margin:0;
overflow:hidden;
padding:0;
width:60%;
}

#contenta {
float:left;
font-size:0.8em;
margin:0;
overflow:hidden;
padding:0;
width:83%;
}

#mainbox {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left:5px;
	margin-right:5px;
	background-color: #FFFBEF;
}

#mainboxtitle{
	font-weight:bold;
	color: #000000;
	background-color: #FBC7B8;
	padding: 2px 4px 4px 4px;

}

#mainboxtitle a{
	font-weight:bold;
	font-style: underline;
	color: #000000;
}

#mainboxtext{
	padding: 4px;
	color: #000000;
}
#mainboxtext a{
	color: #000000;
}

#mainboxtext img{
 	padding:4px;
}


.boxmitte {
	background-color:#FDF8EF;
	margin:6px 5px 10px;
	text-align:left;
	display:none;
}

.boxmittetitle{
	font-weight:bold;
	color: #000000;
	margin-left: 2px;
	margin-right: 2px;
	padding-left: 12px;
	padding-right: 2 px;
	padding-top: 2px;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 2px;
	border-color: #a70d01;
	background-image: url(../../../../corner/themes/rot_1/gif/quadrat_rechts.gif);
	background-repeat: no-repeat;
	background-position:  left bottom;
}

.boxmittetext{
	padding: 5px;
	color: #000000;
}
.boxmittetext a{
	text-decoration: underline;
	color: #000000;
}




.sideboxa {
	text-align: left;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left:5px;
	margin-right:5px;
	background-color: #FFFBEF;
}

.sideboxatitle{
	font-weight:bold;
	color: #000000;
	background-color: #FBC7B8;
	padding: 2px 4px 4px 4px;
}

.sideboxatitle a{
	font-weight:bold;
	font-style: underline;
	color: #000000;
}

.sideboxatext{
	padding: 4px 8px 4px 10px;
	text-align:left;
	color: #000000;
}
.sideboxatext a{
	color: #000000;
}


.sideboxatext hr{
	height:1px;
	text-align:left;
	border:1px solid #0080c0;

}


#footer{
color:#FFFFFF;
font-size:0.7em;
margin-left:213px;
text-align:center;
width:748px;
}

#footer table{
	color: #ffffff;
	font-size: 1em;
}

#footer hr{
	height:1px;
	text-align:left;
	border:1px solid #cbdce5;
	color: #ffffff;
}

#footer a {
	color: #e9e9e9;
	text-decoration: underline;
}

#zaehler {
	text-align:center;
	color:#fff;
	}

.selbst {background-color: #FBC7B8;
	}
	
#content a{
padding-right:10px;
}

#content{
margin-bottom:40px;
padding-left:30px;
}
