@charset "iso-8859-15";



#Contents {
	position:absolute;
	width:846px;
	z-index:14;
	left: 235px;
	top: 168px;
	background-repeat: repeat-y;
}

#mininav {
	position:absolute;
	width:68px;
	z-index:4;
	left: 166px;
	top: 1px;
}
#Header {
	position:absolute;
	width:852px;
	height:135px;
	z-index:5;
	left: 235px;
	top: 0px;
}
#backMainRight {
	position:absolute;
	width:76px;
	height:440px;
	z-index:9;
	/*background-image: url(Images/main/background_main_right.jpg);*/
	background-image: url(../img/main/background_main_right.jpg);
	left: 1089px;
	top: 185px;
}
#backMainLeft {
	position:absolute;
	width:76px;
	height:440px;
	z-index:9;
	background-image: url(../img/main/background_main_left.jpg);
	left: 155px;
	top: 188px;
}

td.menuBox {
  background-image:url("../img/menu.jpg");
}

#menuBox {
	position:absolute;
	z-index:12;
	left: 12px;
	top: 174px;
	text-align: left;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 183px;
}

#menuBox table {
	margin: 0px;
	padding: 0px;
}

#headerText {
  font-family : Arial,Verdana,serif;
  font-size:12px;
	position:absolute;
	width:760px;
	height:18px;
	z-index:13;
	left: 300px;
	/*top: 141px;*/
	top: 143px;
	color: #FFFFFF;
}

td.content_ends {
  background-image:url("../img/content_ends.jpg");
}


td.contents {
  background-image:url("../img/content.jpg");
}

.contents {
	padding-top: 30px;
	padding-right: 90px;
	padding-bottom: 30px;
	padding-left: 90px;
}




body {
	background-color: #000000;
}
.menuBox {
	margin: 0px;
	height: 13px;
	font-size: 12px;
	background-position: right top;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
	color: #54240A;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.menuContent {
	background-color: #CAA787;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #54240A;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*position: fixed;*/
.contentEnd {
	height: 71px;
	
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	/*font-weight: bold;*/
	color: #cccccc;
	background-image: url(Images/content_ends.jpg);
	width: 712px;
	padding-top: 10px;
	padding-right: 70px;
	padding-bottom: 10px;
	padding-left: 70px;
}
h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #6B2408;
}
h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 18px;
	font-weight: bold;
	color: #3F392E;
}

h3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: bold;
	color: #3F392E;
	font-style: italic;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	color: #302A1A;
	font-size: 12px;
}
img {
	border: 0px none #000000;
}

img.text-left {
  float: right; 
  margin-left:10px;
  clear:both;
}

img.text-right {
  float: left; 
  margin-right:10px;
  clear:both;
}

div.image-text {
  float:left;
  margin-bottom:10px;
  width:100%;
}

a {
	font-weight: bold;
	color: #1D3541;
	text-decoration: none;
}

a:hover {
	color: #A34408;
}

a.header {
  font-weight: bold;
	color: #bbb;
	text-decoration: none;
}

a.header:hover {
	color: #fff;
}

/*Listen*/
li, dt, dd {
	font-family: Arial, Helvetica, sans-serif;
	color: #302A1A;
	font-size: 12px;
}

dt {
  font-weight: bold;
}

/*Menu einträge im Hauptmenu*/
li.mainMenuEntry {
list-style-position:inside;
}

li.subMenuEntry {
  font-weight:bold;
  display:inline;
}

li.pageIndex {
  list-style-type:none;
  list-style-image:url("../img/lists/down.gif");
  margin-left:20px;
}


.error_message {
  font-weight:bold;
  color:#a00;
}

pre.cake_debug {
  border-style:dotted;
  border-width:1px;
  border-color: red;
  position:absolute;
  top:1px;
  left:0px;
  z-index:40;
  background:#fff;
  padding:5px;
  
  filter:alpha(opacity=50);
  -moz-opacity:.5;
  opacity:.5;
}

.cakeSqlLog {
  filter:alpha(opacity=50);
  -moz-opacity:.5;
  opacity:.5;
  
  border-style:dotted;
  border-width:1px;
  border-color: red;
  position:absolute;
  top:1000px;
  left:0px;
  z-index:40;
  background:#fff;
  padding:5px;
}

/**
Tables
**/
table {
  border:1 px;
}

td
	{
		font-family : Arial,Verdana,serif;
		font-size : 10pt;
		line-height : 12pt;
		background-color : transparent;
		color : #000000;
    }

th
	{
		font-family : Arial,Verdana,serif;
 	 	font-weight: bold;
		font-size : 10pt;
		line-height : 12pt;
		text-align : left;
		background-color : saddlebrown;
		color : #FFFFFF;
    }

td.one
	{
		font-family : Arial,Verdana,serif;
		font-size : 10pt;
		line-height : 12pt;
		background-color : #D3AD73;
		color : #000000;
    }

td.two
	{
		font-family : Arial,Verdana,serif;
		font-size : 10pt;
		line-height : 12pt;
		background-color : #DDBF93;
		color : #000000;
    }



table.main
	{
	    border:1px solid saddlebrown;
	}
   
td
	{
		background-color : transparent;
		color : #000000;
	}



td.main
	{
		font-family : Arial,Verdana,serif;
 	 	font-weight: bold;
		font-size : 10pt;
		line-height : 12pt;
		text-align : center;
		background-color : saddlebrown;
		color : #FFFFFF;
    }

td.mainvert
	{
		font-family : Arial,Verdana,serif;
 	 	font-weight: bold;
		font-size : 10pt;
		line-height : 12pt;
		text-align : right;
		vertical-align: middle;
		background-color : #B07D17;
		color : #FFFFFF;
		writing-mode:tb-rl;
    }

td.mainform
	{
		font-family : Arial,Verdana,serif;
 	 	font-weight: bold;
		font-size : 10pt;
		line-height : 12pt;
		text-align : right;
		background-color : transparent;
		color : #000000;
    }



p.content
	{
		font-family : Arial,Verdana,serif;
		font-size : 10pt;
		line-height : 12pt;
		background-color : transparent;
		color : #000000;
    }

td.contentblock
	{
		font-family : Arial,Verdana,serif;
		font-size : 10pt;
		line-height : 12pt;
		background-color : transparent;
		color : #000000;
		text-align : justify;
    }

td.contentfooter
	{
		font-family : Arial,Verdana,serif;
		font-size : 8pt;
		font-style: italic;
		line-height : 10pt;
		background-color : transparent;
		color : #000000;
    }