@charset "utf-8";

/* CSS Document for weboscar.net */



IMG {

	border: none;

}



A { 

	color: #333;

}



A:hover {

}



BODY {

	margin: 0px;

	padding: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 1em;

	background-color: #C0C0C0;

}



#container {

	width: 900px;

	margin: auto;

	background: #fff url(../img/background.jpg) right repeat-y;

}



#header, #main {

	width: 900px;

	float: left;

	clear: both;

}



.linie, .breadcrumb, .fuss {

	width: 900px;

	clear: both;

	height: 15px;

	background-color: #909090;

	text-align: right;

	font-size: 11px;

	line-height: 15px;

}



.breadcrumb {

	background-color: #BBB;

	padding-left: 5px;

	width: 895px;

	font-weight: bold;

	text-align: left;

	font-style: italic;

}



.breadcrumb A, .breadcrumb-akt {

	padding-left: 10px;

	background: url(../img/arrow.png) 1px 2px no-repeat !important;

	color: #333;

	text-decoration: none;

}



.breadcrumb A:hover {

	color: #BB1C19;

}



#header {

	height: 161px;

}





#menu, #right {

	width: 185px;

	float: left;

	clear: none;

	

}



#print {

	text-align: right;

}



#content {

	width: 499px;

	padding: 15px;

	padding-top: 5px;

	float: left;

	clear: none;

	font-size: 0.8em;

	border-left: 1px dotted #BB1C19;

}



#content H1 {

	font-size: 1.4em;

	font-weight: bold;

	color: #BB1C19;

	margin-top: 0px;

}



#content A:hover {

	color: #BB1C19;

}



#content tr {

	vertical-align: top;

}



#content tr.lgray {

	background-color:#DDDDDD;

	vertical-align: middle;

}



#content tr.dgray {

	background-color:#AAAAAA;

	vertical-align: middle;

}



#content tr.top {

	background-color:#999999;

	font-weight:bold;

}



#content .fettmitte {

	font-weight:bold;

	align;center;

}



/* menu */

#menu ul {

	list-style-type: none;

	margin: 0px;

	padding: 0px;

	width: 185px;

}



#menu ul li a, #right h1 {

	text-decoration: none;

	background-color: #D6D6D6;

	display: block;

	width: 180px;

	height: 21px;

	line-height: 21px;

	font-size: 0.75em;

	color: #333;

	padding-left: 5px;

	font-weight: bold;

	border-top: 1px solid #FFF;

}



#menu ul li a:hover, #menu ul li.act a {

	background-color: #BB1C19;

	color: #FFF;

}



#menu ul li.l2 a, #menu ul li.l3 a {

	padding-left: 20px;

	width: 165px;

	border-top: none;

	background: #ECECEC url(../img/arrow.png) 8px 6px no-repeat !important;

	color: #333 !important;

}



#menu ul li.l2 a:hover, #menu ul li.l2act a, #menu ul li.l3 a:hover, #menu ul li.l3act a {

	background-image: url(../img/arrow-red.png) !important;

	color: #BB1C19 !important;

}

#menu ul li.l3 a { 
  padding-left: 40px;
	width: 145px;
	background: #ECECEC url(../img/arrow.png) 26px 6px no-repeat !important;
}



/* rechte Spalte */

#right .bodytext {

	width: 165px;

	padding: 5px;

	padding-left: 10px;

	padding-right: 10px;

	font-size: 0.6em;

}



#right h1 {

	text-align: center;

	margin: 0px;

}



#right P {

	margin-top: 5px;

	margin-bottom: 5px;

}





#right-all {

	text-align: center;

}



#right-dynamic {

}



.clearfix {

	width: 900px;

	clear: both;

	height: 1px;

	overflow: hidden;

	background-color: #C0C0C0;

}



/* Textformatierungen */



.align-right {

	text-align: right;

}


/* Forum */

.tx_wecdiscussion_pi1 .pluginForm {
  background-color: #efefef !important;
}

.entries h3 {
  background-color: #efefef !important;
  background-image: none !important;
}

.tx_wecdiscussion_pi1 .aside {
  background-color: #ddd !important;
  background-image: none !important;
}

.page_69 #content, .page_72 #content, .page_71 #content {
  width: 684px;
}

.page_69 #right, .page_72 #right, .page_71 #right {
  display: none;
}

.page_69 #container , .page_72 #container, .page_71 #container {
  background: #fff;
}
