*{
	/*font-family:Georgia, "Times New Roman", Times, serif;   */
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

html {
	/*height:100%;*/
	margin:0;
	padding:0;
}
	
body {
	/*height:100%;*/
	background:#000;
	margin: 0px;
}
/*
div#page[id] {
    height:auto;
    min-height:100%;
}
*/	
div#page {
	/*height:100%;*/
	width:1000px;
	background:#aea486;
	margin:0 auto 0 auto;
	}
	div#page div#header{
		height:244px;
		text-align:center;
		position: relative;
		background:#000000 url(../images/hg-top.gif) top left repeat-x;
		border-bottom:1px solid #584e32;
	}
	div#page div#navigation{
		height:45px;
		padding:0px 0px 0 34px;
		background:transparent url(../images/hg-nav.gif) top left no-repeat;
		}
		div#page div#navigation img{
			margin-right:2px;
		}
		div#page div#navigation img.last{
			margin-right:0px;
		}
	div#page div#content{
		margin:25px 0px 0 35px;
		min-height:430px;
        height:auto !important;
        height:430px;
	}
	div#page div#footer{
	    background:transparent  url(../images/hg-footer.gif) bottom left no-repeat;
		padding:27px 0 15px 35px;
		font-size:10px;
		clear: both;
		}
		div#page div#footer a{
			text-decoration:none;
			font-size:10px;
		}
		div#page div#footer a.active, div#page div#footer a:hover{
			text-decoration:underline;
		}
/* ====================================================================
   Sidebar Boxen
===================================================================== */
div.sidebox{
    clear:left;
    margin-bottom:7px;
    width:224px;
    }
    div.sidebox div.top{
        height:11px;
        line-height:0px;
        background:transparent  url(../images/boxen/top.jpg) top left no-repeat;
    }
    div.sidebox div.content{
	background:transparent  url(../images/boxen/content.jpg) top left repeat-y;
	text-align: center;
    }
    div.sidebox div.footer{
        height:11px;
        line-height:0px;
        background:transparent  url(../images/boxen/footer.jpg) top left no-repeat;
    }
div.subnav a{
    line-height:20px;
    text-decoration:none;
    color:#655b3d;
    font-weight:bold;
}
div.subnav a:hover, div.subnav a.active{
    color:#cc3333;
    text-decoration:underline;
}
/* ====================================================================
   LISTEN
===================================================================== */
ul.black {
	padding:0px;
	margin:0px;
}
ul.black li{
	list-style-type:none;
	padding:0 0 0 36px;
	background:transparent url(../images/li.gif) 0px 6px no-repeat;
}
ul.white {
	padding:0px;
	margin:0px;
}
ul.white li{
	list-style-type:none;
	padding:0 0 0 36px;
	background:transparent url(../images/li_white.gif) 0px 6px no-repeat;
}
ul.red {
	padding:0px;
	margin:0px;
}
ul.red li{
	list-style-type:none;
	padding:0 0 15px 36px;
	background:transparent url(../images/li-red.gif) 0px 4px no-repeat;
}
ol {
	padding:0px;
	margin:0px 0px 0px 15px;
}
ol li{
	padding:0 0 0 20px;
}
/* ====================================================================
   FARBEN & FONTS
===================================================================== */
.red{
   color:#cc3333; 
}
.white{
   color:#ffffff; 
}
a.red{
    color:#cc3333;
    text-decoration:none;
}
a.blackline{
    color:#000000;
    text-decoration:underline;
}
a.red:hover{
    text-decoration:underline;
}
h1{
	padding:0px;
	margin:0px 0 34px 0;
	color:#cc3333;
	font-size:16px;
	font-weight:bold;
}
h1 br{
    line-height:14px;
}
h1 a{
    font-size:16px;
	font-weight:bold;
    text-decoration:none;
    color:#ffffff;
}
h1.red a{
    color:#cc3333;
}
h1 a:hover{
    text-decoration:underline;
}
h2{
	padding:0px;
	margin:0 0 16px 0;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
}
.size10{
    font-size:10px;
}
.validation-advice {
	color: #cc3333;
	background-color:#ffffff;
	padding:5px;
	margin:1px;
	width:240px;
	font-weight: normal;
}
div.clear{
	clear:both;
	height:0px;
	line-height:0px;
	font-size:0px;
}