body,div,span,a,img,p,table,td,tr,ul,li,button,h1,h2,h3,h4{
  font-family: sans-serif;
  font-size: 12px;
  margin: 0px;
  padding:0px;
  border:0px;
}
body{
background-color:#E8E8E8;

}
ul{
	list-style-type:square;
	list-style-position:inside;
	padding-bottom:10px;
	line-height:16px;
}
li
{
      list-style-type:square;
}


p { margin: 0; padding: 0; }

hr{
  border-top:1px solid #828085;
}

input{
  border:1px solid #B0AFB4;
  background:#E8E8E8;
}
hr.edit{
  border-top:1px dashed #BFBFBF;
}
div{
  border:0px solid red;
}

.page{
  position:absolute;
  height:100%;
  width:1000px;
  overflow:hidden;
  background-color:#ffffff;
  border-left:1px solid black;
  border-right:1px solid black;
}

.logo{
  height:100px;
  width:402px;
  float:left;
}
.menu_help{
  float:left;
  width:598px;
  height:100px;
}

.menu_main{
  position:relative;
  top:0px;
  float:left;
  width:402px;
  height:100%;
  background-color:#A3A1A5;
  background:url(../upload/Images_Header/bg_left_top.jpg) no-repeat;
}
.menu_main_content{
  padding:15px;
  width:382px;
  height:222px;
}
.menu_main_bottom{
  background:url(../upload/Images_Header/bg_left_bottom.jpg) repeat-y;
  height:100%;
}
.menu_main_spacer{
  position:relative;
  float:left;
  width:20px;
  height:100%;
  background-color:#aaaaaa;
  background-image:url(../upload/Images_Header/bg2.gif);
}
.menu_main_spacer_top{
  width:100%;
  height:252px;
  background-image:url(../upload/Images_Header/bg1.gif);
}
.menu_main_add{
  position:absolute;
  top:200px;
  left:160px;
  width:237px;
  height:50px;
}

.menu_main_add div{
  padding:5px;
}
.menu_sub{
  position:relative;
  float:left;
  width:252px;
  height:100%;
}
.menu_sub_top{
  width:100%;
  height:252px;
  background-color:#E3E2E3;
}
.menu_sub_bottom{
  top:252px;
  left:150px;
  position:absolute;
  width:252px;
  height:100%;
}
.menu_sub_bottom img{
  position:absolute;
  bottom:352px;
}
.image_big{
  float:right;
  width:598px;
  height:227px;
}
.image_big img{
  width:598px;
  height:227px;
}
.title{
  float:right;
  width:598px;
  height:25px;
  border-top:0px solid white;
  background-color:#828085;
  position:relative;
  z-index:10;
}
.title1{
  float:left;
  width:363px;
  height:25px;
  border-top:0px solid white;
  border-right:2px solid white;
  background-color:#828085;
}
.title2{
  float:right;
  width:233px;
  height:25px;
  border-top:0px solid white;
  background-color:#828085;
}
h1{
  position:relative;
  z-index:1;
}
.text{
  position:absolute;
  top:352px;
  left:402px;
  padding-top:20px;
  padding-bottom:20px;
  float:right;
  overflow:auto;
  width:598px;
  bottom:0px;
}
.text1{
  position:absolute;
  top:352px;
  left:402px;
  padding-top:20px;
  padding-bottom:20px;
  float:left;
  overflow:auto;
  width:363px;
  bottom:0px;
}
.text2{
  position:absolute;
  top:352px;
  left:767px;
  padding:20px;
  float:right;
  overflow:auto;
  width:194px;
  bottom:0px;
  background-color:#e3e2e3;
}
.textiframe{
  width:850px;
  position:absolute;
  top:100px;
  left:150px;
  float:right;
  bottom:0px;
}
.contentiframe{
 width:850px;
 border:0px;
 bottom:0px;
 height:100%;
 position: absolute;
}
.add_information{
  border: 1px dashed #BFBFBF;
  padding:5px;
  margin-bottom:10px;
  background-color:#ffffb9;
}
.userentry{
  height:200px;
  width:98%;
}
.userentry textarea{
  border:0px;
  width:100%;
  height:200px;
}
.usermodified{
  height:20px;
}
.border_left,.border_right{
  top:0px;
  width: 10px;
  height:100%;
  overflow:hidden;
  position: absolute;
}
.border_left{
  background-image:url(/cms/images/shadow_left.jpg);
  background-repeat:repeat-y;
}
.border_right{
  background-image:url(/cms/images/shadow_right.jpg);
  background-repeat:repeat-y;
}
.onprint{
  display:none;
}
.textItem{
padding-right:10px;
padding-left:1px;
}

/*Kontaktformular*/
tddb_message
{
font-style: italic;
}

td.db_listleft
{
padding:5px;
vertical-align:top;
}

td.db_listright
{
padding:5px;
vertical-align:top;
}
#searchterm,#username,#password
{
width:300px;
}

textarea.db_textarea
{
 border:1px solid #B0AFB4;
  background:#E8E8E8;
}

.db_listright .eingabe, .db_textarea 
{
width:200px;
}
.printpreview{
display:none;
}

.Themenuebersicht
{
border-bottom: 1px solid #828085;
padding:0px;
font-size:12px;
line-height:16px;
color:#000000;
font-weight:normal;
margin-bottom:10px;
width:100%;
}

.Themenuebersicht td
{ width:100%;}

 td.headline { font-weight:bold; font-size:12px; line-height:16px; font-family:sans-serif;}
 td.content { font-weight:normal; font-size:12px; line-height:16px;font-family:sans-serif; }
 td.datum { font-weight:normal; font-size:12px; line-height:16px; font-family:sans-serif;}
 td.link { font-weight:bold; font-size:12px; line-height:16px; font-family:sans-serif;}

/**** IMAGE GALLERY ****/
.gallery
{
border: none;
width:95%;
}

.link_image
{
	vertical-align:middle;
	text-align:center;
}
.thumbnails
{
border: none;
}

.galleryNavigationTbl
{
width:95%;
}

.galleryNavigation 
{
height:40px;
}
.gallery_image
{
padding:10px;
vertical-align:middle;
text-align:center;
}

.umfrage fieldset { border: none;}
.umfrage fieldset legend { font-weight: bold; padding-top: 20px; padding-bottom: 5px; }
.umfrage input { margin-top: 5px; margin-bottom: 5px; margin-left: 10px; }
.umfrage input[type=radio] { background: none; border: none; }
.umfrage textarea { background:#E8E8E8; border:1px solid #B0AFB4; margin-top: 5px; margin-left: 10px; }
