


body{
position:absolute;
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 12px;
text-align: center;
color: #535353;
height:100%;
cursor:default;
background: #FFFFFF url(./../../../filemanager/files/transparent.gif) repeat-x;
/* background: #FFFFFF; */
}

html, body{
top:0; left:0; right:0;
min-height:100%;
margin:0;
padding:0;
width:100%;
}
/* für alle modernen Browser */
.clearfix:after{
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* für den IE5/Mac und hasLayout für IE7 */
.clearfix{
display: inline-block;
}

/* Verstecken vor dem IE/Mac, hasLayout für IE5+6 erzwingen \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* Ende des Verstecken */



/* Tabellen */
td, table{
text-align:left;
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
}

p{
margin:0; 
padding: 0;
}

ul{
margin:0;
padding:0;
}
/* Formulare */
form{
margin: 0px;
}
textarea{    
/* outline: none;  das ist der blaue schimmer um das feld */
resize: none; /* webkit-browser machen standardmässig ein resize dingens hin */
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 12px;	
}
select{ 
font-size:12px; 
font-family: Arial, Tahoma, Verdana, sans-serif, Courir; 
}
input[type="submit"]{ /* submit button */
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 11px;	
}
input[type="button"]{ /* submit button */
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 11px;	
}
input[type="text"]{ /* submit button */
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 12px;	
}
input[type="checkbox"]{ 
vertical-align:top;
margin:0;
padding:0;	
}
.datepicker{
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 10px;	
width:55px;
}
.feedbackforminnertd {
	line-height:1.8em;
	padding-top: 10px;
	padding-bottom: 0px;
}



.headermenu{
width:100%;
}
#top_menu {
width: 100%;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') no-repeat;
border-bottom: 1px #FFFFFF solid;
margin-top:0px;
 font-size:16px; 
}

.topmenu_outer{
}
.topmenu_node{
height:28px;
line-height:28px;
font-weight:bold; 
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
}
.topmenu_node:hover{
height:28px;
line-height:28px;
}
.topmenu_node_active{
height:28px;
line-height:28px;
font-weight:bold; 
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
}
.topmenu_node:hover{

}

.topmenu_node a:link{
color:#000000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
padding-right:25px;
margin-right:5px;
border: 1px solid #FFFFFF;
}
.topmenu_node a:hover{
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
padding-right:25px;
margin-right:5px;
border: 1px solid #FFFFFF;
}
.topmenu_node a:visited{
color:#000000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
padding-right:25px;
margin-right:5px;
border: 1px solid #FFFFFF;
}
.topmenu_node a:visited:hover{
color:#FF0000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
padding-right:25px;
margin-right:5px;
border: 1px solid #FFFFFF;
}

.topmenu_node_active a:link{
color:#FF0000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
padding-right:25px;
margin-right:5px;
border: 1px solid #FFFFFF;
}
.topmenu_node_active a:hover{
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
padding-right:25px;
margin-right:5px;
border: 1px solid #FFFFFF;
}
.topmenu_node_active a:visited{
color:#FF0000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
padding-right:25px;
margin-right:5px;
border: 1px solid #FFFFFF;
}
.topmenu_node_active a:visited:hover{
color:#FF0000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
padding-right:25px;
margin-right:5px;
border: 1px solid #FFFFFF;
}


.topmenu_sub1outer{
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') no-repeat;
border-top: 1px #FFFFFF solid;
}
.topmenu_sub1{
height:22px;
line-height:22px;
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
 font-size:14px;
 color:#535353; 
 font-weight:bold; 
}
.topmenu_sub1:hover{
height:22px;
line-height:22px;
}

.topmenu_sub1_active{
height:22px;
line-height:22px;
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
 font-size:14px;
 color:#535353; 
 font-weight:bold; 
}

.topmenu_sub1 a:link{
color:#535353;  
font-weight:bold; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
padding-right:10px;
}
.topmenu_sub1 a:hover{
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
padding-right:10px;
}
.topmenu_sub1 a:visited{
color:#535353; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
padding-right:10px;
}
.topmenu_sub1 a:visited:hover{
color:#FF0000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
padding-right:10px;
}


.topmenu_sub1_active a:link{
color:#535353;  
font-weight:bold; 
background:  #FF0000 url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
padding-right:10px;
}
.topmenu_sub1_active a:hover{
color:#535353;
background:  #FF0000 url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
padding-right:10px;
}
.topmenu_sub1_active a:visited{
color:#535353; 
background:  #FF0000 url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
padding-right:10px;
}
.topmenu_sub1_active a:visited:hover{
color:#535353; 
background:  #FF0000 url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
padding-right:10px;
}





./../../../filemanager/files/transparent.gif.preload1 {background: url(./../../../filemanager/files/transparent.gif);}
.preload2 {background: url(./../../../filemanager/files/transparent.gif);}

.topnavflyOuter {
margin-top:0px;
border-bottom: 1px #FFFFFF solid;
}

#topnavfly { 
 padding:0;
 margin:0;
 list-style:none;
 height:28px;
 background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') no-repeat;
 position:relative;
 z-index:1;
font-weight:bold; 
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
 font-size:16px; 
}
#topnavfly li.top { 
 display:block;
 float:left;
 height:28px;
}
#topnavfly li a.top_link { 
 display:block;
 float:left;
 height:28px;
 line-height:26px;
 text-decoration:none;
 color:#000000; 
 font-size:16px; 
 font-weight:bold; 
 font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
 padding:0 5px 0 0 ;
 cursor:pointer;
}
#topnavfly li a.top_link span { 
 float:left;
 display:block;
 padding:3px 25px 0 25px;
 height:28px;
 background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
}
#topnavfly li a.top_link span.down { 
 float:left;
 display:block;
 padding:3px 25px 0 25px;
 height:28px;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
}

#topnavfly li a.top_link span.down_active { 
 float:left;
 display:block;
 padding:3px 25px 0 25px;
 height:25px;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
}

#topnavfly li:hover a.top_link { 
color:#FF0000;
height:25px;

}
#topnavfly li:hover a.top_link span { 
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
height:25px;
}
#topnavfly li:hover a.top_link span.down { 
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
height:25px;
}

/* Default list styling */

#topnavfly li:hover { 
 position:relative;
 z-index:200;
}

#topnavfly li:hover ul.sub
{ 
 left:0px;
 top:28px; 
  background: #FFFFFF;  
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
 padding:0px;
 white-space:nowrap;
 width:120px;
 height:auto;
 z-index:300;
}
#topnavfly li:hover ul.sub li
{ 
 display:block;
 position:relative;
 float:left;
 width:120px;
 height:22px;
}
#topnavfly li:hover ul.sub li a
{ 
 display:block;
 width:120px;
 padding-top:1px;
 text-indent:10px;
 text-decoration:none;
 font-size:14px;
 color:#535353; 
 font-weight:bold; 
 height:20px;
 line-height:20px;
 background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;

}
#topnavfly li ul.sub li a.fly
{ 
 font-style:italic;
 background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
}
#topnavfly li:hover ul.sub li a:hover 
{ 
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;

}
#topnavfly li:hover ul.sub li a.fly:hover
{ 
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
}


#topnavfly li:hover li:hover ul,
#topnavfly li:hover li:hover li:hover ul,
#topnavfly li:hover li:hover li:hover li:hover ul,
#topnavfly li:hover li:hover li:hover li:hover li:hover ul
{ 
 left:110px;
 top:-4px;
  background: #FFFFFF;  
  border-top: 1px solid #FFFFFF;
  border-left: 1px solid #FFFFFF;
  border-right: 1px solid #FFFFFF;
 padding:0px;
 white-space:nowrap;
 width:120px;
 z-index:400;
 height:auto;
}

#topnavfly ul, 
#topnavfly li:hover ul ul,
#topnavfly li:hover li:hover ul ul,
#topnavfly li:hover li:hover li:hover ul ul,
#topnavfly li:hover li:hover li:hover li:hover ul ul
{ 
 position:absolute;
 left:-9999px;
 top:-9999px;
 width:0;
 height:0;
 margin:0;
 padding:0;
 list-style:none;
}

#topnavfly li:hover li:hover a.fly,
#topnavfly li:hover li:hover li:hover a.fly,
#topnavfly li:hover li:hover li:hover li:hover a.fly,
#topnavfly li:hover li:hover li:hover li:hover li:hover a.fly
{ 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
color:#FF0000;
 border-color:#fff;
} 

#topnavfly li:hover li:hover li a.fly,
#topnavfly li:hover li:hover li:hover li a.fly,
#topnavfly li:hover li:hover li:hover li:hover li a.fly
{ 
 background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
 color:#535353; 
} 







.sidemenu_outer{
margin-top:0px;
}
.sidemenu_node{
height:28px;
line-height:28px;
font-weight:bold; 
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
border: 1px solid #FFFFFF;
}
.sidemenu_node:hover{
height:28px;
line-height:28px;
border: 1px solid transparent;
}
.sidemenu_node_active{
height:28px;
line-height:28px;
font-weight:bold; 
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
border: 1px solid #FFFFFF;
}
.sidemenu_node:hover{

}
.sidemenu_spacer{
height:5px;
line-height:5px;
}

.sidemenu_node a:link{
color:#000000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
}
.sidemenu_node a:hover{
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px; 
}
.sidemenu_node a:visited{
color:#000000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
}
.sidemenu_node a:visited:hover{
color:#FF0000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
}

.sidemenu_node_active a:link{
color:#FF0000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
}
.sidemenu_node_active a:hover{
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px; 
}
.sidemenu_node_active a:visited{
color:#FF0000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
}
.sidemenu_node_active a:visited:hover{
color:#FF0000; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:25px;
}


.sidemenu_sub1{
height:22px;
line-height:22px;
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-weight:bold;
}
.sidemenu_sub1:hover{
height:22px;
line-height:22px;
}
.sidemenu_sub1 a:link{
color:#535353;  
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
}
.sidemenu_sub1 a:hover{
color:#FF0000;
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
}
.sidemenu_sub1 a:visited{
color:#535353; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
}
.sidemenu_sub1 a:visited:hover{
color:#FF0000; 
font-weight:bold; 
background:  #FFFFFF url('./../../../filemanager/files/transparent.gif') repeat-x;
padding-left:10px;
}




/* ENDE Navigation */

.mastertable_content_height{
display:block;
margin:0;
padding:0;
width:1px;
}

.mastertable{
background-color:#FFFFFF;
background-image:  url('./../../../filemanager/files/transparent.gif');
border: 0px solid #535353;
background-repeat: repeat-y;
background-position:left top;
margin-left:auto;
margin-right:auto;
}
.header{
position:relative;
}
.headerlogo{
float:left;
background: transparent url(./../../../filemanager/files/logo_mitte.jpg) no-repeat left 50%;
}
.headerlogin{
position:absolute;
right:0px;
height:30px;
width:130px;
border: 0px solid #EEE;
cursor:pointer;
background: transparent url(../images/loginbutton.gif) no-repeat;
}

DIV.imagehead{
position:relative;
float:right;
overflow:hidden;
}
DIV.slideshowcontainer{
position:relative;
float:right;
overflow:hidden;
}
DIV.slideshowcontainerOverlay{
position:absolute;
z-index:2;
/* background: url(../images/slideshow_radius.png) no-repeat top left; */
}
.inhalt{
width:100%;
/* background: #000 url(../images/inhaltBG.jpg) repeat-x top left; */
}
.lowercontainer{
width:850px;
text-align:left;
margin:15px 0px 15px 0px;
}

.lowercontainerContent{
text-align:left;
border:1px solid #FFF;
margin:0px 0px 0px 0px;
background: #E1E1E1;
}
.rightbanner{
width:100px;
height:498px;
margin-top:3px;
margin-bottom:7px;
overflow:hidden;
text-align:left;
}
.footer{
height:22px;
line-height:20px;
color:#535353;
background: #FFFFFF;
/* background: #E1E1E1 url(../images/footer_radius.png) no-repeat top left; */
}
a.footerlink:link{
color:#535353;
margin: 0px 15px 0px 15px;
}
a.footerlink:hover{
color:#48A324;
margin: 0px 15px 0px 15px;
}
a.footerlink:visited{
color:#535353;
margin: 0px 15px 0px 15px;
}
a.footerlink:visited:hover{
color:#48A324;
margin: 0px 15px 0px 15px;
}
DIV.contentText{ 
/* width:565px; */
margin: 0px 0px 0px 0px;
}
.text8 {font-size: 9px;}
.text9 {font-size: 9px;}
.text10{font-size: 10px;}
.text11{font-size: 11px;}
.text12{font-size: 12px;}
.text14{font-size: 14px;}
.text16{font-size: 16px;}
.red   {color: #940000;}
.green {color: #5C9024;}
.orange {color: #EAB16A;}
.blue  {color: #3366BB;}
.grey  {color: #C5C5C5;}
.white {color: #ffffff;}
.black {color: #000000;}
.error   {color: #B72222;}
.smallblack{font-size: 11px;font-weight:normal;color: #000000;}


/* ----  BLOG style ----- */

.blogContainer{
text-align: left;
background: #FFFFFF url(./../../../filemanager/files/transparent.gif) ;
border: 0px solid #C5C5C5}
.blogText{
text-align: left;
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 12px;
color: #535353;
margin: 10px;
}


/* ----  InPlaceEditor style ----- */
form.inplaceeditor-form{ /* The form */
margin:0px;
}

form.inplaceeditor-form input[type="text"]{ /* Input box */
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 11px;
}

form.inplaceeditor-form textarea{ /* Textarea, if multiple rows */
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 12px;
}

form.inplaceeditor-form input[type="submit"]{ /* The submit button */
font-family: Arial, Tahoma, Verdana, sans-serif, Courir;
font-size: 11px;
}
form.inplaceeditor-form input[class="editor_ok_button"]{ /* The submit button */
width: 20px;
height: 16px;
margin: 0;
padding: 0;
border: 0;
text-indent: -1000em;
cursor:pointer;
background: transparent url(../images/disk.png) no-repeat right top;	
}
form.inplaceeditor-form input[class="editor_cancel_button"]{ /* The submit button */
width: 20px;
height: 16px;
margin: 0;
padding: 0;
border: 0;
text-indent: -1000em;
cursor:pointer;
background: transparent url(../images/icon_close_16px.gif) no-repeat right top;	
}

form.inplaceeditor-form a{ /* The cancel link */
margin-left:1em;
}
/* ----  ENDE InPlaceEditor style ----- */

/* ----  TinyMCE InPlaceEditor style ----- */
form.inplacericheditor-form { /* The form */
margin:-7px 0px 0px -7px;
padding:5px;
background:#F0F0EE;
border:1px solid #999999;
position:absolute;
z-index:2;
}
.inplacericheditor-form input[type="submit"] { /* The submit button */
margin-top:-25px;
  font-size: 12px;
  font-family: 'Droid Sans',Tahoma, Arial, Verdana, sans-serif;
}

.inplacericheditor-form a { /* The cancel link */
  font-size: 12px;
  color:#373737;
}
.inplacericheditor-form a:hover { /* The cancel link */
  color: #B72222;
}
.inplacericheditor-form a:visited { /* The cancel link */
  color: #373737;
}

.inplacericheditor-saving { 
display:block;
width:120px;
color: #FFF;
background: url(../images/loadingbar.gif)  10px bottom no-repeat; 
}
/* ---- ENDE InPlaceEditor style ----- */


.img{border:none;margin:0px;padding:0px;}
.imgblock{border:none;margin:0px;display:block;}
/* LINKS */

a:link{color: #48A324;text-decoration: none;}
a:visited{color: #48A324;text-decoration: none;}
a:hover{color: #535353;}

a.img{text-decoration: none;border: none;}
a.img:hover{text-decoration: none;border: none;}
a.img:visited{text-decoration: none;border: none;}


.videolink{
color: #000000;
text-decoration: none;
cursor:pointer;
}
.videolink.visited{
color: #000000;
text-decoration: none;
cursor:pointer;
}
.videolink:hover{
color: #5C9024;
}
.videolink:visited:hover{
color: #5C9024;
}


/* tinymce */
img.Bild_links {
  float:left;
  padding: 2px 10px 2px 0px;
  }
img.Bild_rechts {
  float:right;
  padding: 2px 0px 2px 10px;
  }
img.Bild_freistehend {
  float:none;
  display:block;
  }
