/* *************************************************************
   *********    MAIN
   ************************************************************* */
	
body {
	background-color: #ffffff;
	padding: 0px;
	margin: 0px;
	font: 100% "Arial", sans-serif;
}

img {
   border: 0px;
}

.button {
	height: 25px;
	border: 0px solid #000000;
	cursor: pointer;
}

.buttonkeep {
	height: 25px;
	border: 0px solid #000000;
	cursor: pointer;
}

.buttonmain {
	color: #ffffff;
	background-image:url(images/buttonmain_background.jpg);
}

.buttongray {
	color: #000000;
	background-image:url(images/buttongray_background.jpg);
}

.buttonsecond {
	color: #ffffff;
	background-image:url(images/buttonsecond_background.jpg);
}

.buttonkeepmain {
	color: #ffffff;
	background-image:url(images/buttonmain_background.jpg);
}

.buttonkeepgray {
	color: #000000;
	background-image:url(images/buttongray_background.jpg);
}

.buttonkeepsecond {
	color: #ffffff;
	background-image:url(images/buttonsecond_background.jpg);
}

.textcontainer {
	margin-left: 10px;
	margin-right: 10px;
}

.textcontainerhalfleft {
	margin-left: 10px;
	margin-right: 5px;
	width: 385px;
}

.textcontainerhalfright {
	margin-left: 5px;
	margin-right: 10px;
	width: 385px;
}

.textcontainerbigleft {
	margin-left: 10px;
	margin-right: 5px;
	width: 425px;
}

.textcontainersmallright {
	margin-left: 5px;
	margin-right: 10px;
	width: 355px;
}

.textcontainerbigimg {
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	width: 420px;
	left: 0px;
	float: left;
}

.textcontainerkapitelheader {
	margin-left: 50px;
	margin-top: 30px;
}

.textcontainerkapitelheader a {
	color: #c50000;
	text-decoration: none;
}

.textcontainerkapitelheader a:hover {
	color: #ffad40;
}


.textcontainerkapitel {
	margin-left: 80px;
}

.pos_bigimg {
	position: relative;
}

.textnormal {
}

.textsmall {
	font: 75% "Arial", sans-serif;
}

.textbig {
	font: 130% "Arial", sans-serif;
}

.textsupersize {
	font: 180% "Arial", sans-serif;
}

.textkeepsmall {
	font: 75% "Arial", sans-serif;
}

.textkeepbig {
	font: 130% "Arial", sans-serif;
}

.textkeepsupersize {
	font: 180% "Arial", sans-serif;
}

.redcolor {
	color: #f00000;
}

.titelcolor {
	color: #c50000;
}

.subtitelcolor {
	color: #ffc880;
}

.titelnormal {
	font: 100% "Arial", sans-serif;
	font-weight: bold;
	margin-bottom: 5px;
}

.titelbig {
	font: 130% "Arial", sans-serif;
	font-weight: bold;
	margin-bottom: 8px;
}

.titelsupersize {
	font: 180% "Arial", sans-serif;
	font-weight: bold;
	margin-bottom: 10px;
}

.blacklink a {
	color: #000000;
	text-decoration: none;
}

.blacklink a:hover {
	color: #ffad40;
}

.redlink a {
	color: #f00000;
	text-decoration: none;
}

.redlink a:hover {
	color: #ffa0a0;
}

.titelcolorlink a {
	color: #c50000;
	text-decoration: none;
}

.titelcolorlink a:hover {
	color: #ffa0a0;
}

.subtitelcolorlink a {
	color: #ffad40;
	text-decoration: none;
}

.subtitelcolorlink a:hover {
	color: #ffc880;
}

/* *************************************************************
   *********    MESSAGEBOX
   ************************************************************* */
	
#messagebackground {
  position: absolute;
  left:0;
  top:0;
  z-index:2000000;
  background-color:#000000;
  display:none;
}
  
#messagebox {
  position: fixed;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:2000000;
  background-color:#ffffff;
}

.messagebox_button {
	width: 120px;
	display: none;
}

#messagebox_ja {
	margin-left: 20px;
}

#messagebox_ok {
	margin-left: 20px;
}

/* *************************************************************
   *********    PICTUREBOX
   ************************************************************* */
	
#picturebackground {
  position: absolute;
  left:0;
  top:0;
  z-index:1900000;
  background-color:#000000;
  display:none;
}
  
#picturebox {
  position: fixed;
  left:0;
  top:0;
  width:720px;
  height:500px;
  display:none;
  z-index:1900000;
}

.picturebox {
	cursor: pointer;
}

.picturebox_top {
	display: none;
}

.picturebox_bottom {
	display: none;
}

.picturebox_side {
	display: none;
}
