/* global stuff */

body {
 margin:0px 4px;
}
div {
 font-family:Arial,Helvetica,Sans-Serif;
}
td {
 font-family:Arial,Helvetica,Sans-Serif;
 font-size:14px;
}
img {
 border-width:0px;
}


/* div with ids */

#head {
 background-image:url('img/header_02.gif');
 background-repeat:repeat-x;
 overflow:hidden;
 height:120px;
}
#headleft {
}
#headright {
 float:right;
}
#contenttable { 
}
#content { 
 margin-top:12px;
}
#footerspacer, #footerspacer_green {
 width:100%;
}
#footerspacer_green {
 text-align: center;
 background-color:#ACC067;
}
/* table cell classes */
td.headcell {
 background-image:url('img/content_02.gif');
 background-repeat:repeat-x;
 height:59px;
 width:auto;
 overflow:hidden;
}
* html td.headcell {
 width:100%;
}
h1, td.headcell h1 { 
 margin-top:24px;
 margin-bottom:0px;
 font-size:22px;
 font-weight:bold;
}
h2{ 
 padding-top:5px;
 margin-bottom:0px;
 padding-bottom:0px;
 font-size:16px;
 font-weight:bold;
}
td.leftborder {
 background-image:url('img/content_11.gif');
 background-repeat:repeat-y;
}
td.rightborder {
 background-image:url('img/content_15_bg.gif');
 background-repeat:repeat-y;
}
td.contentcell {
	font-size:14px;
}

#content {
 min-height:582px;
}
* html #content {
 height:582px;
}
td.footercell {
 background-image:url('img/content_17.gif');
 background-repeat:repeat-x;
}
td.leftmen {
 background-image:url('img/skybg.gif');
 background-repeat:no-repeat;
}
#menbox {
 width:192px;
 padding-top:24px;
}
#menue, #archiv {
 margin:0px 6px;
}
td.rightadd {
 background-image:url('img/skybg.gif');
 background-repeat:no-repeat;
}
#rightaddblock {
 width:192px;
 text-align:center;
 padding-top:40px;
}
div.cntheadrow {
 height:59px;
 overflow:hidden;
}
#partnerbox {
  margin: 0px 0px 12px 220px;
  font-size:11px;
  font-weight:bold;
  color:gray;
}
/* link styles */
a {
 color:#ACC067;
}
a:hover {
 color:#000000;
}
#menue a {
 display:block;
 padding:4px 12px;
 color:#ffffff;
 font-size:14px;
 text-decoration:none;
}
#archiv a {
 color:#ffffff;
 font-size:14px;
 text-decoration:none;
}

#menue a.hover, #archiv a.hover {
  color:#FFFF99;
}
* html #menue a {
 width:100%;
}
#menue a:hover {
 color:#F9FECF;
}
#menue a.catlink {
 display:block;
/* background-image:url('img/button.jpg');
 background-repeat:no-repeat;*/
 padding:10px 6px;
 color:#FFFF99;
 width:167px;
 text-align:left;
 font-size:14px;
 font-weight:bold;
 text-decoration:underline;
}
* html #menue a.catlink {
 width:179px;
}
#menue a.catlink:hover {
 color:#000000;
}
#partnerbox a {
  color:gray;
}
#topbanner {
  position:absolute;
  top:16px;
  right:25px;
  width:468px;
  height:60px;
  background-color:white;
}
#topnavi {
  position:absolute;
  top:99px;
  right:18px;
  width:468px;
  height:20px;
}

ul.beschreibung {
	list-style: none;
	padding: 10px;
	margin: 10px 10 20px 20px;
	background: #F7EDCC;
	border: 1px solid #999999;	
	border-top: 1px solid #cccccc;	
	border-left: 1px solid #cccccc;	
	width: 90%;
}

li.inhalt {
	padding: 3px 0px 3px 17px;
	background-image: url(./img/punkt_gruen.gif);
	background-repeat: no-repeat;
	background-position: top left;
}
.anmeldelink, .ok {
	color:#ACC067;
}
.error{
	color:#FF0000;
}
.input400 {
	width:400px;
}
.google_content, .KurzUrlEingabe {
	padding: 10px;
	margin: 10px 10 20px 20px;
	background: #F7EDCC;
	border: 1px solid #999999;	
	border-top: 1px solid #cccccc;	
	border-left: 1px solid #cccccc;	
}

.google_content{
	margin: 0px 10px 0px 0px;
}

