@charset "utf-8";
/********************/
/* GENERAL SETTINGS */
/********************/

body {
	background-image: url('bg.jpg');
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #f7f7f7;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a {
	font-size: 12px;
	color: #8e0404;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #8e0404;
}
a:hover {
	text-decoration: underline;
	color: #000000;
}
a:active {
	text-decoration: none;
	color: #8e0404;
}
h1 {
	font-size: 16px;
	color: #8e0404;
}

h2 {
	font-size: 12px;
	color: #8e0404;
}

h3 {
	font-size: 10px;
	color: #000;
}

/********************/
/*   DIV SETTINGS   */
/********************/

.header {
  background-image: url('header.jpg');
  background-repeat: no-repeat;
	
  width: 1122px;
  height: 186px;
}
.items {
  color: #8e0404;  
  padding-left: 12px;
  padding-bottom: 12px;
}
.items a {
  padding: 2px;
}
.items a:hover {
  background-color: #E3E3E3;
  color:#8e0404;
  text-decoration: none;
  padding: 2px;
}
.navi {
  width: 194px;
  height: 540px;
}
.content_start {
  background-image: url('content_start.jpg');
  background-repeat: no-repeat;
  
  width: 553px;
  height: 34px;
  

}
.content_inhalt {
  background-image: url('content_inhalt.jpg');
  background-repeat: repeat-y;
  
  width: 525px;
  height: 100%;
  
  min-height: 500px;
  
  padding-right: 14px;
  padding-left: 14px;
  

}
.content_ende {
  background-image: url('content_ende.jpg');
  background-repeat: no-repeat;
  
  width: 553px;
  height: 25px;
}
.box_start {
  background-image: url('box_start.jpg');
  background-repeat: no-repeat;
  
  width: 200px;
  height: 34px;
  

}
.box_inhalt {
  background-image: url('box_inhalt.jpg');
  background-repeat: repeat-y;
  
  width: 186px;
  height: 100%;
  
  /* min-height: 300px; */
  min-height: 100px;
  padding-right: 5px;
  padding-left: 9px;
  
  text-align: center;
}
.box_ende {
  background-image: url('box_ende.jpg');
  background-repeat: no-repeat;
  
  width: 200px;
  height: 34px;
}
.footer {
  background-image:url('footer.jpg');
  background-repeat: no-repeat;
    
  width: 947px;
  height: 100px;
  
  padding-top: 19px;
  
  text-align: center;
  
  vertical-align: sub;
}

.footer2 { 
  width: 947px;
  height: 100px;
  
  padding-top: 19px;
  
  text-align: center;
  
  vertical-align: sub;
}

/********************/
/*LOGIN BOX SETTINGS*/
/********************/
.menue {
  float: left;
  width: 502px;
}
.menue a:link {
  width: 502px;
  font-size:12px;
  display: block;
  color: #000;
  text-align: right;
}
.menue a:visited {
  color: #8e0404;
}
.menue a:active {
  color: #8e0404;
}
.menue a:hover {
  color:#8e0404;
}
.menue a .infobox {
  display: none;
}
.menue a:lol {
	visibility: none;
}
.menue a:hover .infobox {
  background-image: url('login.png');
  background-repeat: no-repeat;
  width: 229px;
  min-height: 220px;
  color: #8e0404;
  display: block;
  margin-right: 150px;
  margin-top: -25px;
  padding-right: 35px;
  padding-top: 20px;
  text-align: right;
}

.infobox {
  background-image: url('login_2.png');
  background-repeat: no-repeat;
  width: 229px;
  min-height: 220px;
  color: #8e0404;
  display: block;
  margin-right: 150px;
  margin-top: -25px;
  padding-right: 35px;
  padding-top: 20px;
  text-align: right;
}


/********************/
/*   FONT SETTINGS  */
/********************/
.navi_spacing {
	letter-spacing: 25px;
}

/********************/
/*  TABLE SETTINGS  */
/********************/
.topic {
  background-color: #8C0A0A;
  color: rgb(241, 240, 240);
  padding: 3px;
  text-align: center;
  font-weight: bold;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -khtml-border-radius:5px;

}

.tdtopic {
  background-color: #8C0A0A;
  color: rgb(241, 240, 240);
  padding: 3px;
  text-align: center;
  font-weight: bold;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -moz-border-radius-bottomleft:8px;
  -moz-border-radius-bottomright:8px;
  -khtml-border-radius:5px;
}

.tdtopic2 {
  background-color: #999;
  color: rgb(241, 240, 240);
  padding: 3px;
  text-align: center;
  font-weight: bold;
  -moz-border-radius-topleft:8px;
  -moz-border-radius-topright:8px;
  -moz-border-radius-bottomleft:8px;
  -moz-border-radius-bottomright:8px;
  -khtml-border-radius:5px;
  padding-left: 5px;
  padding-right: 5px;
}