/* CSS Document */

@import url(navi.css);
*{
	margin:0;
	padding:0;
}

body, html{
	background:#a9a9a9;
	font:normal 85.01% Arial, Helvetica, sans-serif;
	color:#000;
}
p{
	margin: 0 0 10px 0;
}
/* +++++ General Headers +++++ */

h1{
     font-size: 1.5em;
     color: #000;
}


/* Layout *****************************************************************/

#outer-wrapper{
	margin:22px auto 22px auto;
	width:970px;
	background:#fff;
}

/*header1 */
#header{
	visibility:hidden;
	position:relative;
	height:92px;
	background:#b84d4d;
}
.logo{
	margin: 0;
	float:left;
}
.printLink{
	visibility:hidden;
	position:absolute;
	top:22px;
	right:0px;
}
a.printLink{
	color: #990000;
	text-decoration:underline;
	padding:2px 0 2px 20px;
	background: url(img/druckAnsicht.gif) no-repeat left top;
}
a.printLink:hover{
	text-decoration:none;
}

/*Inhalt ********************************* */
#content{
	width:655px;
	position:absolute;
	top:0;
	left:0;
	margin:0 0 0 18px;
	padding:0;
}

/* Leiste Links ********************************* */
#left{
	visibility:hidden;
	width:280px;
	margin:0 0 0 0;
	float:left;
	height:100%;
	background: url("img/backLineLeft.gif") repeat-y;
}
ul#navlist li.setNav ul{
	visibility:hidden;
}
/* Leiste Rechts **********************/
#infoBoxRight{
	width:215px;
	float:right;
}
/* Content ************************* */
#content h1{
        margin: 0;
		padding:25px 0 25px 12px;
}
#content p{
        margin: 10px;
		padding:5px 0 5px 0px;
		border:none;
}
#content h2{
		font-size:0.9em;
        margin: 0 0 -2px 0;
		padding:0 0 0 0;
		border:none;
}

#content a.right{
    text-decoration: none;
    font-weight: normal;
    color: #003366;
	text-align:right;
	margin: 0px 0 0 0;
	background: url(img/arrowBlueSmal.gif) no-repeat right;
	padding:0 10px 2px 0;
	border:none;
	float:right;
}
#content a.right{
	margin: 0 12px 0 0;
}
#content img{
	margin: 0 8px 0 0;
	padding:0;
}
#content .item{
	 border: 2px solid #e9c7c7;
	 margin:0 0 10px 0;
	 position:relative;
	 clear:left;
}
#content h2{
	font-size: 1.1em;
	font-weight:bold;
	margin:0 0 10px 10px;
	display:block;
	position:relative;
}

#left .naviBox{
	width:130px;
	margin-left:150px;
}


/* Impressum **************************************/
#topmenu{
	position:absolute;
	top: 60px;
	left: 780px;
}
#topmenu ul{
	margin:0;
	padding:0;
	list-style-type:none;
}
#topmenu li{
	margin:0;
	float:left;
	padding:0px 8px 5px 8px;
}

#topmenu ul a{
	color:#fff;
	text-decoration:none;
}
#topmenu ul a:hover{
	text-decoration: underline;
}
#topmenu ul a.act{
	color:#C1494D;
}


/* Fluß unterbrechen ********************* */
.clear{
	padding:0;
	margin:0;
	clear:both;
}
.clearRight{
	padding:0;
	margin:0;
	clear:right;
}
.clearLeft{
	padding:0;
	margin:0;
	clear:left;
}
#copyright{
	float:right;
	padding:0 410px 0 0;
}
#copyright a{
	color:#5e5e5e;
	font-size:0.75em;
	text-decoration:none;
}




/*Suche ************************* */
div#left form{
	margin:9px 0 25px 11px;
}
div#left input{
	padding: 0 0 0 5px;
	margin:5px 0 0 0;
	background: #fff;
	border:1px solid #fff;
	width:100px;
}
div#left label{
	color:#fff;
}
div#left .send{
    width:13px;
	background: url(img/arrowBlue.gif) no-repeat 4px 4px;
	border:none;
	margin:0;
	padding:0;
}

/********************* flash-weiche **********************/



.mozilla {
  display:block;
}

* html .mozilla {
  display:none;
}

/* Listen **************************************************/

div#content ul{
  /*
  margin:0px;
  padding:0px; */
  border: 2px solid #e9c7c7;
  margin:0 0 10px 0;
  position:relative;
  clear:left;
}

div#content ul a{
	text-decoration:none;
	margin:0;
}
div#content ul li{
  list-style: none;
  position:relative;
  margin:0px;
  padding:6px 2px 6px 11px;
}

div#content ul li a {
  color:#000;
}

div#content ul li:hover, div.item ul li.over{
  color:#ffffff;
}
div#content ul li a:hover{
  text-decoration:underline;
  color:#990000;
}

div#content ul span{
	display:block;
	color:#990000;
}

/* Fussbereich **********************/
#footer{
	visibility:hidden;
	font-size:0.8em;
	clear: both;
	color:#e9c7c7;
	padding:20px 18px 20px 14px;
	text-align:right;
}
#footer a{
	color:#e9c7c7;
}