html, body, div, p, td, a, input, textarea, select {
	font-family:Verdana;
	color:#000;
  font-size: 12px;  
}
html, body {
	margin:0;
	padding:0;
	/*overflow:auto;*/
}
html, body {
/*	background-image:url('../images/pattern_contenido.gif');
	background-position:0 140px;*/
  background-color:#761418;
	height:100%;
}

/* good old clearfix - remember to use conditional comment for ie6 with .clearfix {height:1px;} */
.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

#outerContainer {
	/*background-image:url('../images/pattern_contenido.gif');*/
	min-height:90%;
  position:absolute;
  top: 10px;
  left: 50%;
  width: 1000px;
  margin-left: -500px;
}
* html #outerContainer {
	height:90%;
}

.left {
float:left;
}

.width-head {
width:12em;
}
.cleaner {
background:transparent none repeat scroll 0 0;
border:medium none;
clear:both;
font-size:1px;
height:1px;
margin:0;
padding:0;
}
/* ###################################################### */
/* ####################### HEADER ####################### */
/* ###################################################### */
#head {
	height:115px;
}

#head h1, #head a#logoTop {
	margin:0 0 0 0;
}

/* ###################################################### */
/* ####################### NAVIGATION ################### */
/* ###################################################### */
#navigation {
  width:280px;
  border: 0px solid red; 
}

/*Level 1 */
#navigation ul {
/*	width:230px;*/
	margin:0;
	padding:0;
	background-color:transparent;
}
#navigation ul li {
	margin:0;
	padding:0 0 0 0;
	list-style-type:none;
  font-weight:bold;
/*	border-left: 1px solid #888888;*/
}
#navigation ul li a {
	display:block; 
	line-height:17px;
	margin:0;
	padding:3px 2px 3px 10px;
  font-size: 15px;
	color:#761418;
 	text-decoration: none;
	font-weight:bold;  
}
#navigation ul li a:hover, #navigation ul li.active a {
	font-weight:none;
	background-color: #761418;
	color:#E8E7D6;
}
#navigation a.current {
	font-weight:normal;
}
/* ###################################################### */
/* ######################### banner ##################### */
/* ###################################################### */
#banner {
  width:280px;
	padding:0px 0px 0px 10px;
  border: 0px solid green;  
}
/* ###################################################### */
/* ####################### MAIN CONTENT ################# */
/* ###################################################### */
#maincontent {
	font-size:11px;
	color:#000;
	background-color: #fff;
	padding:10px 10px 15px 10px;
	line-height:14px;
  border: 0px solid black;  
}
#contentleft {
  width:280px;
	float:left;  
  border: 0px solid blue;  
}
#content {
	float:left;  
  width:580px;
  padding:30px;
  border: 0px solid grey;  
}
#content h1, #content h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#333;
}

#ueberschrift {
  font-size: 18px; 
	font-weight:bold;
/*	color:#761418; */
	line-height:20px;  
}

#uberschr2 {
  font-size: 16px; 
	font-weight:bold;
	color:#761418; 
  font-style: italic;
/*	line-height:20px;  italic*/
}

#redtxt {
	color:#761418; 
}

#greentxt {
	color:#006600; 
	font-weight:bold;
}

#pay {
border: 0px solid #C0C0C0;
width: 122px;
height: 47px;
}

#tab {
	float:left;
	width:70px;
}

/* ###################################################### */
/* ######################### footer ##################### */
/* ###################################################### */
#footer {
	height:8px;
}


/* ###################################################### */
/* ####################### Gaestebuch ################### */
/* ###################################################### */

kommcl {
font-family: "Verdana", "Arial", "Helvetica", "Geneva", "sans-serif";
font-size: 8px;
font-weight: normal;
font-style: normal; }

input, textarea {
border: 1px solid #C0C0C0;
cursor: pointer;
color: #808080;
margin:0px;
background-color: white; }

textarea {
overflow: auto;
width: 400px;
height: 200px;
cursor: hand;
}

input {
/*width: 150px;
height: 18px;*/
cursor: hand; 
}
/*
input {
position:relative;
left: 420px;
width: 150px;
height: 18px;
cursor: hand; }
*/
div.entry {
border: 1px solid black;
margin: 0px;
padding: 5px;
background-color: #DEDEDE; }

#errorcode {
color:#761418;
font-weight: bold;
margin: 5px;
padding: 0px; }

small {
/* display: block;*/
text-align: right;
font-size: 9px; }

.setCode {
color: black; }

strong1 {
display: block;
width: 50px;
position: relative;
top: -3px;
float: left;
font-weight: bold;
font-size: 20px;
color: #808080; }
