#footer {
	width: 1245px;
	height: 92px;
	background-image: url(../images/img_12.jpg);
}

#content_bottom {
	width: 923px; 
	height: 67px; 
	background-image: url(../images/img_11.jpg);
}

#right_bottom {
	width: 224px;
	height: 204px;
	background-image: url(../images/img_10.jpg);
}

#rightdark {
	background-image: url(../images/img_07.jpg);
}

#left_top {
	width: 98px; 
	height: 144px; 
	background-image: url(../images/img_04.jpg);
}

#left_bottom {
	width: 98px; 
	height: 222px; 
	background-image: url(../images/img_09.jpg);
}

.darkbg {
	background-image: url(../images/img_08.jpg);
}

#spacer_1 {
	width: 1px;
	height: 156px;
	background-image: url(../images/Abstandhalter.gif);
}

#spacer_2 {
	background-image: url(../images/Abstandhalter.gif);
	width: 1px;
	height: 41px;
}

#spacer_3 {
	background-image: url(../images/Abstandhalter.gif);
	width: 1px;
	height: 61px;
}

#spacer_4 {
	background-image: url(../images/Abstandhalter.gif);	
	width: 1px;
	height: 32px;
}

#spacer_5 {
	background-image: url(../images/Abstandhalter.gif);
	width: 1px;
	height: 51px;
}

#spacer_6 {
	background-image: url(../images/Abstandhalter.gif);
	width: 1px;
	height: 67px;
}

#spacer_7 {
	background-image: url(../images/Abstandhalter.gif);
	width: 1px;
	height: 18px;
}

#spacer_8 {
	background-image: url(../images/Abstandhalter.gif);
	width: 1px;
	height: 137px;
}

#spacer_9 {
	background-image: url(../images/Abstandhalter.gif);
	width: 1px;
	height: 67px;
}

#spacer_10 {
	background-image: url(../images/Abstandhalter.gif);
	width: 1px;
	height: 92px;
}



#top_right_img {
	width: 224px;
	height: 290px;
	background-image: url(../images/img_02.jpg);
}

#navi
{
 background-image: url(../images/navi.jpg);
}

.right_bg {
	background-image: url(../images/img_07.jpg);
}

#header {
  background-image: url(../images/header.jpg);
}

#box_layer {
	position:absolute;
	left:1023px;
	top:207px;
	width:180px;
	height:264px;
	z-index:1;
}

.box_layout {
	background-color: #e2e0b5;
	border: 2px solid #fff;
	margin-bottom: 10px;
	width: 180px;
	height: 140px;
}


body {
	margin: 0px;
	background-color: #3E3D29;
	color: #000;
	font-family: Arial;
	font-size: 10px;
}

h1 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 10px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
	color: red;
	margin-top: 10px;
	margin-bottom: 10px;
}

h3 {
	font-size: 16px;
	font-weight: bold;
	font-style:italic;
	margin-top: 10px;
	margin-bottom: 10px;
}

#pillmenu {
  white-space: nowrap;
  height: 32px;
  float: left;
  padding-left: 110px;
  padding-top: 9px;
}

#pillmenu ul {
  margin: 0;
  padding: 0;
  list-style:none;
}

#pillmenu li {
	float: left;
	background: url(../images/mw_menu_separator.png) top right no-repeat;
	margin: 0;
	padding: 0;
}

#pillmenu a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
	float:left;
  display:block;
  height: 24px;
  line-height: 24px;
  padding: 0 20px;
  color: #000;
  text-decoration: none;
}

#pillmenu a:hover {
  color: #cf9448;
}


#pillmenu a#active_menu-nav {
	margin-top:2px;
	height: 21px;
	line-height: 21px;
	background-position: 0 0;
}

ul.latestnews  {
  padding-bottom: 10px;
  list-style-position: inside;
  list-style-type: disc;
}

li.latestnews {
	margin: 0;
	padding: 0;
}

.latestnews a {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  height: 12px;
  line-height: 12px;
  color: #000;
  text-decoration: none;
}




#content
{
	color: #000;
	font-family: Arial;
	font-size: 10px;

  vertical-align: top;
  background-image: url(../images/img_06.jpg);
  background-color: #FEFEFE;
  
  padding-left: 10px; 
  padding-right: 20px;

}

#breadcrumb
{
	font-size: 10px;
	padding-left: 10px;
	background-image: url(../images/img_05.jpg);
}

.box
{
	padding: 5px;
	font-size: 10px;
}

/* Textkörper */
tr, td, p, div {
	font-family: arial;
	font-size: 12px;
}

.componentheading
{
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 10px;
}


.contentpaneopen {
	width: 98%;
}

/* Artikelüberschriften */
.contentheading {
	background-color: #d9d3b9;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px
}


/* Artikelbewertung */
.content_rating {

}

/* Geschrieben von .... */
.small {
	font-size: 10px;
	font-style: italic;
}


/* Erstellungsdatum */
.createdate {
	font-size: 10px;
	font-style: italic;
	padding-bottom: 10px;
}

/* Erneuerungsdatum */
.modifydate {
	padding-top: 10px;
	font-size: 10px;
	font-style: italic;
}


/* Wenn "Linked Titles" aktiviert wurde */
.contentpagetitle {

}

a.contentpagetitle {

}



/* --- Verweise --- */


/* Hauptmenü */
a.mainlevel:link {

}

a.mainlevel:visited {

}

a.mainlevel:hover {

}

a.mainlevel#active_menu{

}


/* Untermenü */
a.sublevel:link {

}

a.sublevel:visited {

}

a.sublevel:hover {

}

a.sublevel#active_menu {

}


/* Horizontales Menü (Vorraussetzung ist, dass in der "Menu Class Suffix" "-nav" eingegeben wurde (Standard)) */
ul#mainlevel-nav li a:link {

}

ul#mainlevel-nav li a:visited {

}

ul#mainlevel-nav li a:hover {

}

ul#mainlevel-nav li a#active_menu {

}

/* Normalsterbliche Verweise */
a:link {
	color: #000;
	text-decoration: none;
}

a:visited {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: blue;
	text-decoration: underline;
}

a#active_menu {
	color: blue;
}



/* Popular */
a.mostread:link {

}

a.mostread:visited {

}

a.mostread:hover {

}


/* --- Spezielle Module --- */


/* Search - Suchen */
#search {

}

#search .inputbox {

}

#search .button {

}

#search form {

}

/* Weiterlesen */
.readon {
font-family: Verdana;
font-size: 12px;
color: red;
}

a.readon {
font-family: Verdana;
font-size: 12px;
color: red;
text-decoration: none;
}

a.readon:hover {
font-family: Verdana;
font-size: 12px;
color: red;
text-decoration: underline;
}

/* Poll */
.poll {

}

.pollstableborder {

}


/* Tabellarische Auflistung mit zwei unterschiedlichen Zeilenfarben (u.a. auch im Poll) */
/* Hintergrundfarbe 1 */
.sectiontableentry1 {
background-color:#C0C0C0;
}

/* Hintergrundfarbe 2 */
.sectiontableentry2 {
background-color:#FFFFFF;
}

/* Allgemeines */
.input {
	padding-bottom: 10px;
}

.button {

}


/* PDF-, Drucken-, eMail-Icons */
.buttonheading img {
border: 0;
}

.buttonheading {
	background-color: #d9d3b9;

}



/* --- Module --- */


.modultable {

}