@charset "UTF-8";

@media all
{

/*

dunkelblau #002553
*/

body, html {
margin:0;
padding:0;
height:100%;
background:#fff url(images/bg_main.gif) repeat-y center; 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#000000;
}

/* verhindert ein komplettes verschieben des Hintergrundbildes bei zu kleinem Browserfenster (FF und Safari, IE6)*/

body{
width:100%;
display: table;
}


html>/**/body, x:-moz-any-link, x:default { position:relative; left:-0,1px; }/* verhindert im FF 1px Verschiebung des Hintergrundbildes im body */


/* für Hintergrundbild im Teaser*/
.minheight-155 {
   min-height: 155px;
   height: auto !important;
   height: 155px;
}

img {border:none;}
.imageborder {border:1px solid #002553;padding:1px;margin:0 0 3px 3px;}
.imageborder_r {border:1px solid #002553;padding:1px; float:right;margin:0 0 3px 3px;}
.imageborder_l {border:1px solid #002553;padding:1px; float:left;margin:0 3px 3px 0;}
ul, li {padding:0;margin:0;background-image: none;list-style-type: none;}
a {color:#7D7D7D}

h1, h2, h3, h4, h5 {font-weight:bold;color:#002553;}

h1{font-size:12px}
h2{font-size:13px}
h3{font-size:14px}
h4{font-size:15px}
h5{font-size:16px}

	 

#maincontainer {width:930px;margin:0 auto;}
#header {height:93px;margin:0;padding:0;background-image:  url(images/bg_header.jpg); background-repeat: no-repeat;background-position:765px 0px;}
#logo {position:absolute;width:135px;padding:33px 0 0 17px;height:25px}
#logo_text {color:#002553; font-family: Arial; font-size:13px;padding:5px 0 0 33px;line-height:16px;}
#header_fotos {position:absolute;margin-left:158px;width:600px;height:93px;padding:0 0 0 44px;}
#header_fotos img {border-right:1px solid white;}
#animation {border:1px solid #002553;padding:2px 1px 1px 2px; margin:0 0 0 2px;background-color:white;width:200px;height:135px;}	
#left_column {float:left;width: 200px;}
#middle_column {float:left;width:500px;margin:0;}
#right_column {float:right;width:220px;background-image:  url(images/bg_rechterrand.jpg); background-repeat: no-repeat;background-position:192px 0px;}
#slogan {padding:35px 0 15px 0;}
#jubilaeum{text-align:center;padding:35px 10px 55px 0px;}
#content {margin:30px 5px 5px 5px;}
#powered {padding:0 0 0 25px;}

#navigation {background:#fff;width:180px; margin-left:17px;padding-top:45px;font-size:12px}
#navigation ul li {padding:0 0 0 5px;list-style-type: none;text-decoration: none;line-height:28px;background-image: url("images/trenner_nav.jpg"); background-repeat: no-repeat; }
#navigation li {padding-left:16px;}
#navigation ul li ul li {margin:0 0 0 5px;padding:0px; list-style-type:none;line-height:18px;background-image: none;}
#navigation ul li ul  {margin:0 0 5px 0;background-image: none;}
#navigation li a{color:#002553;text-decoration:none;}
#navigation li  li a{color:#7D7D7D;text-decoration:none;}
#navigation a:hover{text-decoration:none;font-weight:bold;}
#navigation .aktiv {text-decoration:none;font-weight:bold;}

.clear {clear:both;height:1px;}
.news {border-bottom: 1px solid #002553;}	
.folgeseite {text-align:right; padding-bottom:5px;}
.logout {margin:20px 0 0 20px;}
.zurueck {text-align:center;}
.trenner {border-bottom: 1px solid #002553;margin-bottom:5px;}
.trenner_technik {border-bottom: 1px solid #002553;margin:25px 0 0 0; padding-bottom:10px;}
.pdfliste {list-style-image: url(images/icon_pdf.gif);margin-left:25px;line-height:20px;}
.linkliste {list-style-image: url(images/icon_link.gif);margin-left:25px;line-height:20px;}
#dyn1 {display:none;}
#dyn2 {display:none;}

.abstand {margin-bottom:20px;}

#footer{width:980px;margin-top:3px;}
#footer_left_column {float:left;width:200px;}
#footer_right_column {float:right;width:200px;text-align: right;}
#footer a{text-decoration: none;color:silver;}
#footer a:hover{text-decoration: underline;color:gray;} 


		 


/* CMS Formatierung */
input.cms, textarea.cms {
	border : 1px solid #EF8E31;
	background-color: #FFF9E5;
	font-size:12px;
	font-family:Verdana;
}

input.cms {
	height: 21px;
}

.cmsblock {
	border : 1px solid #EF8E31 ! important;
	background-color: #FFF9E5 ! important;
}

.cmshinweis{
  color:#B64D24;font-size:11px;
}


 /* CMS Einstellungen für Editor */

fieldset {
  border: 1px solid red;
 /* width:435px;        */
  margin: 20px 10px 20px 0px;
  position: absolute;color:black ! important;
  background-color:#FDF1B0;

}

legend{
   background-color:#FDF1B0;padding:5px;
}


#anyedit {
    position: absolute;
    z-index: 100;
    padding:10px;font-size:12px
}

.editfeld{
  background-color:#FDF1B0;/*width:550px       */
}

.editfeld_small {
  background-color:white;width:250px !important;
}

}


