html, body { 	
		background: #4b142c url(img/bg1.jpg) repeat;	
	margin: 0; padding: 0;
	height:100%;
        font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #4b142c;
	
}

/* ******************************************
	Bilder
****************************************** */


a img {border:0}
img{border-bottom:0px solid #4b142c;}

/**********************************************
        hr ul li ol 
************************************************/

hr {
	margin: 5px 0px 5px 0px;
	color: #5a3b63;
	border: 0;
	border-top: 1px solid #5a3b63;
	height: 1px;
}
ul li {	
	padding-bottom: 0px;
	list-style: url(img/lipu.gif);
} 
ul {	
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0.7em;
	padding-left: 0.7em;
}
ol {
	line-height: 150%;
	margin-top: 0;
	margin-bottom: 10px;
	margin-left: 0.9em;
	padding-left: 0.9em;		
}
blockquote{
	background-color:#ccbfd0;
	padding: 3px;
	border-left: 2px solid #ccbfd0;
	margin: 3px 0 20px 0;
}
pre, .code {
	color: #4b4b4b;
	padding: 6px 0 20px 6px;
	border-top: 1px solid #ccbfd0;
	border-right: 1px solid #ccbfd0;
	border-bottom: 1px solid #ccbfd0;
	border-left: 6px solid #ccbfd0;
	background-color: #4b142c4b142c;
	margin: 3px 0 20px 0;
	font-size:1em;	
	overflow:auto; 
	line-height:2.2em;	
}
address {
	line-height:120%;
	margin: 10px 0 20px 0;
	padding-left: 10px;
	border-left: 6px solid #ccbfd0;
	font-style: normal;
	font-weight: bold;
}

/* ******************************************
	Layout Blocks
****************************************** */
#main { 
	width: 916px;
	min-height:99%;
	margin: 0 auto 0 auto;
	padding: 0;
	border-bottom: 5px solid #fff;
	background: #fff;
}

#header {
	height:183px;	
	background: #4b142c url(img/header1.jpg) no-repeat;	
}
/* ******************************************
	Pageheader / Kopfzeile - Admin Opionen
****************************************** */
#pageheader {
	float: right;
	display:inline;
	margin-left:40px;
	margin-right:40px;
	margin-top:10px;
	padding: 0px;
	font-family:Trebuchet MS, Helvetica, sans-serif;
  	font-size: 13px;
  	color: #4b142c;
	line-height: 150%;	
}
#pageheader a {
	color: #F1C7D6;
	font-weight: bold;
	border-bottom: 1px  #F1C7D6;

}
#pageheader  a:hover {
	color: #4b142c;
}

/* ******************************************
	Tabellen
****************************************** */
table {border-collapse: collapse; margin: 0px;}
td {padding-left: 11px; padding-right: 11px;}
table {border-top: 0px;  solid #4b142c;}

/* ******************************************
	Linke Seite
****************************************** */

#linke-seite { /* Currently holds the login box */
	float: left;
	display:inline;
	width: 302px;
	margin-left:0px;
	padding: 0px;
	border-bottom: 0px solid #4b142c;
	background: #fff;
	color: #333;
			
}
#linke-seite a {
	color: #000;
	font-weight: bold;
	border-bottom: 0px  #000;

}
#linke-seite  a:hover {
	color: #999;
}
#linke-seite p { 
	font-family:Trebuchet MS, Helvetica, sans-serif;
  	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
  	color: #4b142c;
	line-height: 150%;	
}
#linke-seite strong {
	color: #333;
}

/* ******************************************
	Mitte
****************************************** */
#mitte { /* main content from the WYSIWYG goes in here */
	width: 302px;
	float: left;
	display:inline;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;  
	margin-left: 0px;
	border-bottom: 0px solid #4b142c;
	padding: 0px 0px 0px 0px;
	background: #fff;
	color: #333; 
		
}
#mitte a {
	color: #000;
	font-weight: bold;
        border-bottom: 0px  #847D38;  
}
#mitte  a:hover {
	color: #631D35;
}
#mitte p { 
	font-family:Trebuchet MS, Helvetica, sans-serif;
  	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
  	color: #333;
	line-height: 150%;	
}
#mitte strong {
	color: #333;
}

/* ******************************************
	Rechte Seite
****************************************** */
#rechte-seite {width: 302px;
	float: left;
	display:inline;
	margin-left: 0px;
	padding: 0px;
	border-bottom: 0px solid #4b142c;
	background: #fff;
	color: #333;
}
#rechte-seite a {
	color: #000;
	font-weight: bold;
	border-bottom: 0px #4b142c;  
}
#rechte-seite  a:hover {
	color: #999;
}
#rechte-seite p { 
	font-family:Trebuchet MS, Helvetica, sans-serif;
  	font-size: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
  	color: #333;
	line-height: 150%;	
}
#rechte-seite strong {
	color: #333;
}
/* ******************************************
	Footer
****************************************** */

#footerbox {
	margin: -90px auto 0 auto; 
	height:80px; 
	width: 916px; 
	color: #333;
	background: #fff; 
	border-top: 5px solid #fff; 
}
#footer {	
	padding: 10px 50px 0 50px;
	text-align: center;
}
#footer p { 
	font-family:Trebuchet MS, Helvetica, sans-serif;
  	font-size: 13px;
	padding: 0px;
  	color: #333;	
}
#footer a {
	color: #000;
	font-weight: bold;
	border-bottom: 1px  #333;  
}
#footer  a:hover {
	color: #999;
}
/**********************************************
	  Form
************************************************/


form {margin: 1px;}
input,
textarea {
    color: #450F36;
	background-color: #E9E8E1;
    margin-right: 30px;
	margin-left: 1px;
	margin-bottom:5px;
    border: 1px solid #4A152B;
    border-bottom: 1px sol id #4A152B;
}


/**********************************************
	  Menu
************************************************/
#navContainer {
	height:33px; 
	border-bottom: 0px solid #4b142c; 
	display:block;
	clear:both; 
	background: #4b142c;}


/* Remove List Formattings
********************  */
ul.menu, li.menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

/* Header menu */	 
#header_menu {position: absolute; margin-left: 43px;}
#header_menu li {line-height: normal;}
ul#header_menu  {z-index: 10; clear: both;}

#nav {
	float:left;	
	height: 30px;	
	border: 0;	
	padding:0;
}
#nav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	width: auto;
	position: relative;
	list-style-image: none;
}

/* Root Level Link Formatting */
#nav ul li {float: left; color: #4b142c; text-align: center; font-weight: normal; list-style-type: none; list-style-image: none;}
#nav ul li a {display: block; background: #4b142c; right 0px; padding: 8px 14px 7px 12px; color: #fff; text-decoration: none; font-weight: bold; }
/* Root Level link hover */
#nav ul li a:hover, #nav li a:focus, #nav li a:active, #nav ul li a.active, #nav a.menu-current {background: #4b142c; right 0px; color: #fff;}
#nav a.menu-parent {background: #4b142c; right 0px; color: #fff;}


/*Current page Customisations*/
#nav a.menu-current		{font-weight: bold;} 
#nav .menu .home a {display: block; width:5px; height:30px; background: #4b142c; margin:0; padding:0;}
/* 2nd Child menu */
#nav .menu li ul {position: absolute; width: 11em; margin: -1px 0 0 -1px; display: none; text-transform: none; border-bottom: 1px solid #4b142c; font-size: 100%; background: #4b142c; right 0px;}
#nav .menu li ul li {width: 11em; text-align: left; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em;}
#nav .menu li ul li a {width: 10.5em; padding: .3em .1em .3em .4em; color: #fff; border-top: 0px solid #fff; font-weight: normal;  background: none;}

/* 2nd Child link hover */
#nav .menu li ul a:hover,  #nav .menu li ul a.menu-current { background: #c3e08c; color:#4b142c; font-weight: bold;}
#nav .menu li ul a.menu-parent {background: #4b142c; right 0px; color:#fff;}

/* Show and hide */
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: none;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover>ul, #nav .menu li li:hover>ul, #nav .menu li.subMenu>ul, #nav .menu li li.subMenu>ul {display: block;  z-index: 1000;}


/* 3rd Child Menu Appreances */
#nav .menu li ul li ul	{ margin: 10px 0 0 -40%; z-index: 9999;  background: #4b142c; right 0px;}
#nav .menu li ul li ul li	{width: 11em;}
#nav .menu li ul li ul li a 	{ width: 10.5em;}

/* 4rd Child Menu Appreances */
#nav .menu li ul li ul li ul	{  width: 9em; background: #4b142c; no-repeat right 0px;}
#nav .menu li ul li ul li ul li	{  width: 9em; }
#nav .menu li ul li ul li ul li a 	{ width: 8.5em;}

/* Positioning the Pop-out Drops */
#nav li {position: relative;}

#nav ul ul ul {
	position: absolute;
	top: 1px;
	left: 100%;
}

/* IE6 only 
*html #nav .menu li ul li ul {margin-left:0 ! important;}*/

/* IE7 only 
*+html #nav .menu li ul li ul {margin-left:0 ! important;}*/

/* ul class="ullev1" , sorry doesnt work
#nav .ullev1  {z-index: 1000 ! important; background: #4b4c4d;}
#nav .ullev2  {z-index: 2000 ! important; background: #4b4c4d;}
#nav .ullev3  {z-index: 3000 ! important; background: #4b4c4d;}
*/

/* Better: */
#nav li:hover {
	z-index: 10000;	/* ...and here. this makes sure active item is always above anything else in the menu */
	white-space: normal;/* required to resolve IE7 :hover bug (z-index above is ignored if this is not present)
							see http://www.tanfa.co.uk/css/articles/pure-css-popups-bug.asp for other stuff that work */
}
/* ******************************************** 
	Custom Classes (Re-useables)
*************************************************************************************************** */
.clearcontent {height:80px; clear:both}
	
/*  Float containers fix: */
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
/*  \*/
* html #clearfix {
	height: 1%;
}
abbr				{}
acroynm			{}
cite				{}
address			{}
strong			{}
em					{}
.stealth {visibility:hidden; display:none;} 
.important	{font-weight:bold;color:#f00;}
.code {font-family: "Courier New", Courier, mono; color:#093;letter-spacing: 1px;}





