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:#675D53;
	height:100%;
  border: 0 none;
  margin: 0;
  outline: 0 none;
  padding: 0;
  vertical-align: baseline;
}

/* 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;
*/  

  position:relative;
  top: 10px;
    border-left: 0 solid #FFFFFF;
    margin: 0 auto;
    padding: 0;
    text-align: left;
    vertical-align: middle;
    width: 1000px; 
  
}
* 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:107px;
  background:#675D53 url(../images/streifen_oben.gif) no-repeat scroll bottom;
}

#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:#675D53;
 	text-decoration: none;
	font-weight:bold;  
}
#navigation ul li a:hover, #navigation ul li.active a {
	font-weight:none;
	background-color: #675D53;
	color:#E8E7D6;
}
#navigation a.current {
	font-weight:normal;
	background-color: #EFEDEB;
}

/*Level 2 */
#sub_navi ul {
/*	width:230px;*/
	margin:0;
	padding:0;
	background-color:transparent;
}
#sub_navi ul li {
	margin:0;
	padding:0 0 0 0;
	list-style-type:none;
  font-weight:bold;
/*	border-left: 1px solid #888888;*/
}
#sub_navi ul li a {
	display:block; 
	line-height:17px;
	margin:0;
	padding:2px 2px 2px 20px;
  font-size: 13px;
	color:#675D53;
 	text-decoration: none;
/*	font-weight:bold;  */
	font-weight:normal;
  border-left:3px solid #fff;
}
#sub_navi ul li a:hover, #sub_navi ul li.active a {
	font-weight:none;
	background-color: #675D53;
	color:#E8E7D6;
  border-left:3px groove #675D53;
}

#sub_navi a.current {
	font-weight:normal;
  border-left:3px groove #675D53;
	background-color: #FFF;
}

/* ###################################################### */
/* ######################### banner ##################### */
/* ###################################################### */
#banner {
  width:280px;
	padding:0px 0px 0px 10px;
  border: 0px solid green;  
}
/* ###################################################### */
/* ####################### MAIN CONTENT ################# */
/* ###################################################### */
.infobox {
	background-color: #E7E7DF;
	display:block; 
  border:1px solid #675D53;
  padding:15px 10px 15px 10px;
}

.bigbox {
  width:580px;
  border: 0px solid blue;   
}

#startleft {
  width:480px;
  border: 0px solid black;   
	float:left;  
}

#startrechts {
  width:168px;
  border: 0px solid green;  
  padding-left:0px;
  padding-top:30px;
	float:left;  
}

/*
#newsueberschrift {
background:#EBF5E1;
border:1px dashed #53CB4F;
color:#53CB4F;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:10px 10px 10px 10px;
text-align:right;
}
*/
#newsueberschrift {
background:#675D53;
/*border:1px dashed #53CB4F;*/
color:#ffffff;
font-weight:bold;
margin:0px;
/*margin-bottom:10px;
margin-top:10px;*/
padding:0px 0px 3px 0px;
text-align:center;
}
#newstop {
background:#ffffff url(../images/box_top.gif) no-repeat;
margin:0px;
/*margin-bottom:10px;
margin-top:10px;*/
padding:0px 0px 0px 0px;
text-align:center;
height: 7px;
}
#newsunten {
background:#ffffff url(../images/box_unten.gif) no-repeat;
margin:0px;
/*margin-bottom:10px;
margin-top:10px;*/
padding:0px 0px 0px 0px;
text-align:center;
height: 7px;
}
.news {
background:#E7E7DF;
/*background:#006600;*/
/*background:#8DBB01;*/
/*background:#0f4336;*/
/*background:#3e753b;*/
/*border:1px dashed #53CB4F;
color:#53CB4F;
margin-bottom:10px;
margin-top:10px;
font-weight:bold;
border:1px dashed #675D53;*/
border-left:1px solid #675D53;
border-right:1px solid #675D53;
border-bottom:1px solid #675D53;
padding:25px 3px 25px 0px;
text-align:right;
}

.news a {
	/*display:block; */
 	text-decoration: none;
}
.news a:hover {
 	text-decoration: underline;
/*	background-color: #675D53;*/
	color:#675D53;
}

.formfeld {
	padding:3px
}
.labelerror {
	color:#FF9900;
}

#maincontent {
	font-size:11px;
	color:#000;
	background-color: #fff;
	padding:10px 10px 15px 10px;
	line-height:17px;
  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_start {
	float:left;  
  width:670px;
  padding:5px;
  border: 0px solid grey;  
}
#content h1, #content h2 {
	margin:0 0 10px 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#333;
}

#content h3 {
	margin:0 0 10px 0;
	padding:0;
	font-size:20px;
	font-weight:normal;
	color:#FF6600;
}

#content h4 {
	margin:0 0 10px 0;
	padding:0;
	font-size:16px;
	font-weight:normal;
	color:#FF6600;
}

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

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

#redtxt {
	color:#675D53; 
}

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

#oratxt {
  font-size: 15px; 
	color:#FF6600; 
	font-weight:bold;
}

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

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

/* ###################################################### */
/* ######################### footer ##################### */
/* ###################################################### */
#footer {
	height:10px;
  background:#675D53 url(../images/streifen_oben.gif) no-repeat scroll bottom;
}
#footer2 {
	height:34px;
  background:#675D53 url(../images/foot.gif) no-repeat scroll top;
}

#xing1 {
	float:left;
	width:150px;
	padding:5px 40px 2px 40px;
}

#impress {
	float:right;
  text-align:right;
	width:150px;
	padding:10px 40px 2px 40px;
}

#impress a {
/*  font-size: 15px;*/
	color:#675D53;
 	text-decoration: none;
	font-weight:bold;  
}
#impress a:hover {
	font-weight:none;
	color:#2B2B2B;
}

/* ###################################################### */
/* ####################### 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:#675D53;
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; }

.error {
/*background:#EBF5E1 url(../images_c/pic-ok.gif) no-repeat scroll 10px 12px;
display:block;*/
background:#F7E3E3;
border:1px dashed #CB4F51;
color:#CE1417;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:10px 10px 10px 30px;
text-align:left;
}

.noerror {
background:#EBF5E1 url(../images/ok.gif) no-repeat scroll 10px 12px;
border:1px dashed #53CB4F;
color:#53CB4F;
font-weight:bold;
margin-bottom:10px;
margin-top:10px;
padding:10px 10px 10px 30px;
text-align:left;
} 

/* IE6 Fix 
* news {
width: 19px;
height: 19px;
margin-bottom: -1px;
}*/
/* IE6 Fix END */
