html{
  height:100%;
}

body{
  width:100%;
	height:100%;
	padding:0;
	margin:0;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:0.7em;
	background-color:#C8C8C8;
	color:#1A283C;
}

p{
  margin:0;
}

ul {
  margin-top:5px;
	margin-bottom:0;
	padding:0;
}

img{
  border:0;
}

li{
   
}

a:link{
  color:#1A283C;
	font-weight:bold;
	text-decoration:none;
}

a:visited{
  color:#1A283C;
	font-weight:bold;
	text-decoration:none;
}

a:hover{
  color:#C92923;
	font-weight:bold;
	text-decoration:none;
}

input{
  border:1px solid #C92923;
	background-image:url(bg_input.gif);
}

input.news_cat_checkbox{
  width:20px;
	margin-right:10px;
}

textarea{
  border:1px solid #C92923;
	background-image:url(bg_form_textarea.gif);
}

div.clear{
  font-size:0px;
}


#header{
  border:0px solid blue;
	height:20px;
}

#menu1{
  background-color:black;
	float:right;
	height:20px;
	width:471px;
	background-image:url(bg_menubase.png);

}

#menu2{
  height:20px;
	clear:both; 
	text-align:left;
	background-color:#C92923;
	
}

#headerleft {
  float:left;
	width:210px;
	height:20px;
	margin-left:10px;
	background-color:#f0f0f0;
	text-align:center;
	border-right:10px solid #C92923;
	color:#4d5b6f;
}

#headerleft[id]{
  margin-left:20px;
}

#headerbottom{
  background-color:#d8d8d8;
	padding:0;
	margin:0;
	height:142px;
	border:0px solid blue;
	/* background-image:url('entspannensiesich.jpg');
	background-repeat:no-repeat;
	text-align:right; */
}

#flash_header{
  border:0px solid black;
	float:left;
	
}

#logo{
  position:relative;
	top:40px;
	right:5px;
	left:auto;
	float:right;
	border:0px solid yellow;
}

#balkenlinks{
 float:left;
 width:10px;
 height:303px;
 margin-top:20px;
}

#menuv {
  float:left;
	width:210px;
	height:70%;
	margin-left:10px;
	background-color:#f0f0f0;
	border-right:10px solid #C92923;
}

#menuv[id]{
  height:auto;
	min-height:70%;
}

/* #right {
  float:left;
	background-color:#E8E8E8;
	border-right:0px solid #C92923;
} */

#search{
  float:left;
	width:18%;
  border-right:3px solid #C92923;
	background-color:#F0F0F0;
	margin-top:-25px;
}

#news {
  float:left;
	width:18%;
  border-right:3px solid #C92923;
	background-color:#F0F0F0;
	margin-top:10px;
}

.rowvalue{
  width:50px;
}

.menupathposition{
  float:left;
	width:54%;
	margin-left:7px;
	padding-right:8px;
	padding-left:8px;
	border-right:3px solid #C92923;
	background-color:#e8e8e8;
	height:20px;
	margin-top:17px;
	margin-right:7px;
	margin-bottom:5px;
}

#content{
  float:left;
  width:54%;
	margin-left:7px;
	padding-right:8px;
	padding-left:8px;
	padding-bottom:10px;
	border:0px solid #1B2D49;
	background-color:#e8e8e8;
	margin-right:7px;
}

#footer{
  text-align:center;
}.layoutcontent{
  background-color:#d8d8d8;
	border-right:3px solid #C92923;
	border-bottom:1px solid #8c8c8c;
	padding:5px;
	padding-top:10px;
	width:95%;
}

.layouttitle{
  margin-top:10px;
	background-color:#fefefe;
	border-right:3px solid #C92923;
	border-bottom:1px solid #8c8c8c;
	color:#1A283C;
	font-weight:bold;
	width:100%;
	
}

/*template131220 - Ein Bilderlink links mit 1 RTF-Editor:*/
.template131220{
  width:90%;
	padding-left:15px;
}

.template131220img{
  float:left;
	font-size:1px;
	padding-right:5px;
}

.template200content{
  /* background-color:red; */
	
}

.kachel{
  border:0px solid red;
	width:48%;
	margin-right:5px;
	float:left;
	
}

/*131200 - Ein Bild links mit 1 RTF-Editor:*/
.template131200{
  width:100%;
	padding-left:0px;
}

.template131200img{
  float:left;
	font-size:1px;
	padding-right:5px;
}

/*Templates Start*/

/*0 - Template "Nur Text"*/
.template0{
  width:90%;
	padding-left:15px;
}

/* 1 - Template "Bild links und Text" */
.template1{
  width:90%;
	padding-left:15px;
}

.template1img{
  float:left;
	font-size:1px;
	padding-right:5px;
}

.template1content{
  float:left;
	max-width:50%;
}

/*2 - Zwei Bilder mit 2 Texten plus 2 Titel-Links*/
.template2{
  width:90%;
	padding-left:15px;
}

.template2img1{
  float:left;
	padding-right:5px;
}

.template2img2{
  float:right;
	padding-left:15px;
}

/*5 - 5 Links und 5 Bilder-Links plus 2 Titel-Links template6.html*/
.template6{
  width:90%;
	padding-left:15px;
}

.template6img1{
  float:left;
	padding-right:5px;
}

.template6content1{
  float:left;
}

.template6img2{
  float:left;
	padding-right:5px;
}

.template6content2{
  float:left;
}

.template6img3{
  float:left;
	padding-right:5px;
}

.template6content3{
  float:left;
}

.template6img4{
  float:left;
	padding-right:5px;
}

.template6content4{
  float:left;
}

.template6img5{
  float:left;
	padding-right:5px;
}

.template6content5{
  float:left;
}

/*20 - Template "Bild und 2 Texte"*/
.template20titlecontainer{
  clear:both;
	height:60px;
	border-left:0px solid #000000;
}

.template20{
  width:90%;
	border:0px solid red;
	margin-top:-20px;
	margin-left:15px;
  
}

.template20img{
  float:left;
	font-size:1px;
}

.template20contenttxt{
 float:left;
 width:400px;
 font-style:italic;
 background-color:#1C527C;
 color:#ffffff;
 padding-top:5px;     
}

.template20contentrtf{
  
}

/* 21 - Template "Bild links und Text" */
.template21{
  width:90%;
	padding-left:15px;
}

.template21img{
  float:right;
	font-size:1px;
	padding-right:5px;
}

/*200 - Ein Bild links mit 1 RTF-Editor:*/
.template200{
  width:90%;
	padding-left:15px;
}

.template200img{
  float:left;
	font-size:1px;
	padding-right:5px;
	border:0px solid magenta;
}

.template200content{
  float:left;
	max-width:50%;
	border:0px solid red;
}

/*210 - Ein Bild rechts mit 1 RTF-Editor:*/
.template210{
  width:90%;
	padding-left:15px;
}

.template210img{
  float:right;
	padding-left:15px;
}

/* 666 - Template "RTF" */
.templatertf{
  width:90%;
	padding-left:15px;
}
/*Templates Ende*/
h1.lay{
  font-size:1.2em;
	line-height:normal;
	display:inline;
	margin-top:3px;
	border-left:3px double white;
}

a.menu1:link{
  font-weight:normal;
	color:#dddddd;
	/*background-color:#83BAE3;*/
	text-decoration:none;
	padding:3px;
	font-size:0.8em;
}
a.menu1:visited{
  font-weight:normal;
	color:#eeeeee;
	/*background-color:#83BAE3;*/
	text-decoration:none;
	padding:3px;
	font-size:0.8em;
}
a.menu1:hover{
  font-weight:normal;
	color:#ffffff;
	text-decoration:underline;
	padding:3px;
	font-size:0.8em;
}
.menuv1prefix{
  float:left;
	width:16px;
}

#menuvcontainer{
  border:0px solid red;
}

.menuv1point{
  display:none;
}

.menuv2point{
  border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	font-size:0.8em;
	padding-bottom:3px;
	padding-top:3px;
	background-color:#eeeeee;
	margin-top:5px;
}

.menuv3point{
  font-size:0.9em;
	background-color:#eeeeee;
}

a.menuv2:link{
  color:#C92923;
	font-weight:normal;
}

a.menuv2:visited{
  color:#C92923;
	font-weight:normal;
}

a.menuv2:hover{
  color:#C92923;
	font-weight:normal;
	text-decoration:underline;
}

a.menuvactive2:visited{
  color:#C92923;
	border-left:3px double #C92923;
	padding-left:5px;
	font-weight:normal;
	text-decoration:underline;
}

a.menuv3:link{
  color:#1A283C;
	font-weight:normal;
}

a.menuv3:visited{
  color:#1A283C;
	font-weight:normal;
}

a.menuv3:hover{
  color:#C92923;
	font-weight:normal;
}

a.menuvactive3:visited{
  color:#C92923;
	font-weight:normal;
}.search_toptitle{
  padding:3px;
	background-color:#e8e8e8;
	border-bottom:1px solid #8c8c8c;
	color:#1A283C;
	font-weight:bold;
	font-size:1em;
}

.search_content{
  background-color:#d8d8d8;
	border-bottom:1px solid #8c8c8c;
	padding:5px;
	padding-top:10px;
}

.search_rowname{
 padding-right:4px;
 padding-top:4px;
 float:left;
}

.search_rowvalue{
  float:left;
}

.search_value{
  width:100px;
}.news_ticker_toptitle{
  padding:3px;
	background-color:#e8e8e8;
	border-bottom:1px solid #8c8c8c;
	color:#1A283C;
	font-weight:bold;
	font-size:1em;
}

.news_ticker_border{
  /*background-color:red;*/
	padding:3px;
	border:0px solid red;
}

.news_ticker_title{
  font-weight:bold;
	background-color:#cccccc;
	border-bottom:1px solid #bbbbbb;
	padding:1px;
}

table.newsarchiv{
  border:0px solid red;
	padding:0;
	border-collapse:collapse;
	border-spacing:0;
	background-color:#eeeeee;
	margin:5px;
}

table.newsarchiv{
  font-size:0.8em;
	width:95%;
}
