/* Stylessheets fuer the kinky and the beast */

body {
	padding: 50;
	margin: 0;
	font-family: verdana, Arial, Helvetica, sans-serif;
		  font-size: 12px;  
			line-height: 18px;
	background-color: #260000;
	color: #EFE9D5
}

a, a:link, a:visited, a:active, a:hover {
 color: #FFF;
}

#darkred {
	background-color: #260000;
}

#title {
	background-color: #200000;
		padding-top: 0.5em;
	 padding-bottom: 0.5em;
	 padding-left: 2em;
	 padding-right: 2em;
	 vertical-align:bottom;
	 width: 1600px;

}

#greyrose {
	background-color: #684642;
}

#padding {
	padding-top: 0.5em;
	 padding-bottom: 0.5em;
	 padding-left: 2em;
	 padding-right: 2em;
}

h2{
		font-family: verdana, Arial, Helvetica, sans-serif;
		  font-size: 14px;            	
		  font-weight: 700;
	color: #FFF
	}
/*	
div {
		padding-top: 0.5em;
	 padding-bottom: 0.5em;
 padding-left: 2em;
	 padding-right: 2em;
	}
*/	
	
#leftmenu {
	 background-color:  #200000;
	 width: 227px;
	  height: 660px; 
	 margin: 0;
	 padding: 0;
	 list-style-type: none;
	 text-transform: uppercase;
	  vertical-align:top;
}

	#leftmenu a {
	    text-decoration: none;
	    color: #FFF;
	    font-size: small;
	    /* background-color: #600; */ /*#CE6475;*/
            width: 160px;
	    display: block;
	    padding-top: 0.5em;
	    padding-bottom: 0.5em;
	    padding-left: 2em;
		line-height: 14px;

	}
	#leftmenu a:hover {
	    text-decoration: none;
            background-color: #310000; 
	}

#content {
	 background-color:  #200000;
	padding-top: 0.5em;
	 padding-bottom: 0.5em;
	 padding-left: 2em;
	 padding-right: 2em;
  vertical-align:top;

}

#rtab{
	outline:1px solid #684642;
	
}

#toppadding {
  vertical-align:top;
	padding-top: 0.5em;
	 padding-bottom: 0.5em;
	 padding-left: 2em;
	 padding-right: 2em;
}

#rtabright{
	border-right:1px solid #684642;
	padding-top: 0.5em;
	 padding-bottom: 0.5em;
	 padding-left: 2em;
	 padding-right: 2em;
	
}


h2#linkPage{
		font-family: verdana, Arial, Helvetica, sans-serif;
		  font-size: 14px;            	
		  font-weight: 700;
	color: #FFF;
	margin-bottom:2em;
	margin-top: 1.5em;
	
	}


h2#linkPage a {
	width: 200px;
	border-top:1px solid #684642;
	border-bottom:3px solid #684642;
	border-right:3px solid #684642;
	border-left:1px solid #684642;
	padding-top: 0.5em;
	 padding-bottom: 0.5em;
	 padding-left: 2em;
	 padding-right: 2em; 
	 text-transform: uppercase;
	text-decoration:none;
	background-color: #200000;
		}
	

h2#linkPage a:hover {
	padding-top: 0.5em;
	 padding-bottom: 0.5em;
	 padding-left: 2em;
	 padding-right: 2em;
	
	background-color:#310000;
}

#nopad{
	padding: 0;
}
	
#impr{
	position:relative; 
	top:30px; 
	font-size: xx-small;
	text-align:right;
}
/*
#line {
	position:relative; 
	top:5px;
	width:650px; 
	height:1px;
	background-color:#684642;
	font-size:2pt;
	 padding-left: 2em;	
	}
*/	
#tab {
	position:relative; 
	left:15px;
	list-style-type:lower-alpha;
}
/*
#border {
	border:1px solid #684642;

}
*/

#zabstand {
	padding-top: 3px;
	padding-bottom: 3px;
	}
	
#input {
	position: relative;
	top:-20px;
	left: 150px;
	}
