@charset "UTF-8";

@media all
{

/*
Hintergrund beige: #F5F1E6
Schwepnitz blau: #072aac
Footer: #8E8E8E
*/



body{background-color: #F5F1E6;}

html, body {
margin:0;
padding:0;
height:100%;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
color:#4b4b4a;
background-image: url(../images/bg.gif);
}


#fullheight{
	 position: relative;
    min-height: 100%;
  	 height: auto !important; /* moderne Browser */
  	 height:100%; /* IE */
  	background-color:#f7f3d5;width:990px;margin:0 auto;background-image: url(../images/bg_fullheight_1.png); background-repeat: repeat-y;
}


#main{width:940px;margin:0 5px 0px 25px; padding:0;}

#header {padding:5px 0 0 0;margin:0;}

/* #logo{float:left;width:323px;text-align:left;margin:10px 0 0 0px;}*/
#kopfgrafik{border: 1px solid #E5E2D8;padding:3px 1px 1px 3px;}

#navigation {float:left;background:transparent;width:185px; font-size:12px; color:#3A53B1;margin:10px 10px 0 0;}
#navigation div{width:180px;border: 1px solid #e5e2d8;padding:1px} 
#navigation ul li {
margin:0;padding:5px 0 5px 15px;
list-style-type: none;
line-height:16px;
background-color:#fff;
border-bottom:1px solid #e5e2d8; 
background-image: url(../images/anstrich_navigation.gif); 
background-repeat: no-repeat;
background-position: 5px 10px;
} 
#navigation li a{color:#002553;text-decoration:none;}
#navigation a:hover{text-decoration:none;font-weight:bold;}
#navigation .aktiv {text-decoration:none;font-weight:bold;}


#maincontent{float:left;width:940px;margin:10px 0 110px 0;} 

#content{float:left;width:745px;margin-top:10px;background-image: url(../images/bg_content.gif); background-position: left;background-repeat: repeat-y;}

#left_column {float:left;width:540px;padding:10px 10px 25px 10px;background-color:#FFFCF2;}
#right_column {float:right;width:170px;margin-right:2px;}

#wichtig{float:left;margin:10px 0 25px 0;width:743px;background-color:transparent;border: 1px solid #e5e2d8;}
#wichtig_rahmen{width:734px;background-color:transparent;padding:3px;margin-left:0px;}
#wichtig_content{background-color: #FFFCF2;border:3px solid #e5e2d8;padding:3px; width:725px;}

.teaser{width:170px;border: 1px solid #e5e2d8;margin-bottom:20px;}
.teaser_rahmen{width:166px;padding:2px;background-color:transparent;}
.teaser_content{background-color:#fffcf2;color:gray;padding:3px;border: 3px solid #e5e2d8}
.teaser_trenner{background-color:#e5e2d8;height:6px;width:154px;margin:3px 0 3px 0;}



#ortsteile{padding-bottom:30px;}
.folgeseite {text-align:right; padding-bottom:5px;}
.logout {margin:20px 0 0 20px;}
.zurueck {text-align:center;}
.trenner {clear:both;width:100%;text-align:center;margin:0px 0 10px;border-bottom:1px solid #E5E2D8}
.clear {clear:both;height:1px;}

.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{position: absolute;width:968px;height:110px;margin-top:3px;bottom: 0;margin:0 auto;margin-left:11px;background-color: #F5F1E6;border-top:1px solid gray;border-bottom:1px solid gray;color:gray;}
#footer_left_column {float:left;width:300px;margin:5px 0 5px 0;padding:5px 10px 0 10px;}
#footer_middle_column {float:left;width:300px;margin:5px 0 5px 0;padding:5px 10px 0 10px;height:85px;}
#footer_right_column {float:left;width:300px;margin:5px 0 5px 0;padding:5px 10px 0 10px;}
#footer a{text-decoration: none;color:silver;}
#footer a:hover{text-decoration: underline;color:gray;} 

img {border:none;}
.imageborder {border:1px solid #E5E2D8;padding:1px;margin:0 0 3px 0px;}
.imageborder_r {border:1px solid #E5E2D8;padding:1px; float:right;margin:0 0 3px 3px;}
.imageborder_l {border:1px solid #E5E2D8;padding:1px; float:left;margin:0 5px 5px 0;}
ul, li {padding:0;margin:0;background-image: none;list-style-type: none;}
#left_column ul, li{list-style-type: disc}
#left_column li{margin-left:20px}

a {color:#7D7D7D}

h1, h2, h3, h4, h5 {font-weight:bold;color:#000;margin:0;padding:0;;margin-bottom:5px;}

h1{font-size:15px;}
h2{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
.teaserheadline{font-size:11px;color:gray;}
		 
/*ist in der tinymce.js als class definiert*/
.textart{  font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;}

/* Überschreibt die allgemeine bodyangabe für den body im iframe des  Editors */
body.mceContentBody {background-color:white ! important;background-image:none ! important;}
.mceContentBody p{background-color:white ! important;background-image:none ! important;}    

/* 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;
}

  /* TABLESORTER */
    /*Tabellensortierung*/

table .tablesorter{border:0;margin:0;}

th{height:15px;background-color:#FDF3BD;padding:5px;}

th.header { 
    background-image: url(../images/small.gif);     
    cursor: pointer; 
    font-weight: normal; 
    background-repeat: no-repeat; 
    background-position: center right; 
    padding-right: 20px; 
    border-right: 1px solid #dad9c7; 
    margin-left: -1px; 
} 

th.headerSortUp { 
    background-image: url(../images/small_asc.gif); 
    background-color: #FDF3BD; 
} 

th.headerSortDown { 
    background-image: url(../images/small_desc.gif); 
    background-color: #FDF3BD; 
} 

.even{background-color:#fff;}
.odd {background-color:#F5F1E6;}

.linkpdf{text-decoration:none;}

 /* 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 ! important;

}

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


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

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

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

}


