#site      { height: 100%; font-family: arial, helvetica; font-size: 11px; background-color: #fff; text-align: left; margin: 0 auto; position: relative; width: 951px; border-right: 5px solid #FFFFFF; border-left: 5px solid #FFFFFF;  }
body, html { font-size:12px; height: 100%;  background-color: #DBDCDD;}	
#clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
}

#scroller .news_title {
	margin-top: 10px;
}
#menu { z-index: 50 }

#center        { z-index: 20; width: 951px; clear: both; overflow-y: scroll; overflow-x: hidden; position: absolute; top: 180px; bottom: 28px; padding-bottom: 0px; }

#footer     { font-family: arial; font-size: 20px; z-index: 200; background-color: #00498C; position: absolute; bottom: 0px; left: 50%; margin-left: -475px; height: 28px; width: 951px; clear: both;  }
#head   { z-index: 20; position: relative; width: 951px; height: 214px }

.startmenu {height:221px; width: 951px; position:inherit; left: 0px; top:0px; margin: auto; z-index:0; }
.menubottom {height:40px; position:relative; left:-20px; top:20px;}

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 2px;
}

/* Pictures on left, add margin on right */
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image {
	display: inline; /* IE fix for double-margin bug */
	margin-right: 2px;
	}


.head1 { width: 203px; height: 150px; float: left; background-color: #ECECED }
.head2 { height: 150px; float: left; width: 748px; overflow: hidden }
.head543 { height: 150px; float: right }

/*.head3  { text-align: center !important; float: right; z-index: 0; background-image: url("/fileadmin/templates/bilder/head-2.gif"); width: 259px; background-repeat: no-repeat; background-position: center; height: 150px; }*/

.headentire { height: 150px; float: left; width: 489px; overflow: show }
.head3entire  { text-align: center !important; float: right; z-index: 0; background-image: url("/fileadmin/templates/bilder/head-2.gif"); width: 259px; background-repeat: no-repeat; background-position: center; height: 150px; }

/* -------------  SUPPORT _ NAVI  ----------------- */


/*--#footer     { z-index: 0; background-color: #00498C; position: absolute; bottom: 0; width: 951px; height: 28px; clear: both }--*/

.naviSupport { float: right; background-color: #00498C; padding-right: 5px }
.naviInfo { float: left; background-color: #00498C; padding-left: 5px }

/* ####################  CONTENT - INHALTSELEMENTE  #################### */
#content_start { padding-left: 15px; padding-bottom: 25px; overflow-y: auto; overflow-x: hidden; visibility: visible; position: absolute; top: 260px; bottom: 28px; left: 20px; width: 934px; height: auto }
#content { padding-left: 20px !important;}
#content0 { z-index: 45; height: 0px; }
#content1 { line-height: 17px; font-size: 12px; width: 400px; float: left; margin-left: 420px; margin-right:-25px; }
#content2 { margin-left: 0px; line-height: 17px; font-size: 12px; }
#content .bodytext { margin: 0px; padding: 0px; width: 400px; }

#content ul { margin-left: 0px; padding-left: 0px  }
#content li { padding: 2px 2px 2px -8px; list-style-image: url("/fileadmin/templates/bilder_entire/arrow_li_blau.gif"); list-style-position: inside; margin-left: 0px }



/* #######  UEBERSCHRIFTEN - HEADLINE  ###### */

h1 { padding-bottom: 0px; font-size: 13px; text-transform: uppercase; color: #00498C; font-weight: bold; margin-bottom: 8px; padding-top: 22px !important; }
h2 { font-size: 14px; color: #00498C; font-weight: bold; margin-bottom: 20px; margin-top: 10px }
h3 { padding-bottom: 0px; font-size: 13px; color: #00498C; font-weight: bold; margin-bottom: 20px; margin-top: 10px; }
h4 { font-size: 13px; color: #00498C; font-weight: bold; margin-bottom: 6px; margin-top: 20px; text-transform: uppercase; }
h5 { padding-bottom: 0px; font-size: 13px; color: #00498C; font-weight: bold; margin-bottom: 5px; margin-top: 10px; }
h6 { font-size: 13px; color: #00498C; font-weight: bold; margin-bottom: 5px; margin-top: 10px; text-transform: uppercase; }




.csc-firstHeader { margin-top: 0px }


hr { padding: 0px; margin: 0px }

/*#### grundsätzliche Formatierung ####*/

#content a:link, #content a:visited, #content a:active { color: #00498c; text-decoration: none; }
#content a:hover { color: #000000 }


/*###### RTE FORMATIERUNGEN ######*/
p.zitat  { line-height: 15px; min-height: 100px; color: #646466; background-image: url("/fileadmin/templates/bilder/zitat_bg.jpg"); background-repeat: repeat-x; background-position: center bottom; padding: 8px 13px 8px 13px; font-size: 11px; font-weight: bold !important }
span.zitat_signieren  {line-height: 20px !important; font-size: 9px; margin-top: 12px; font-weight: normal }
span.zitat_text  {line-height: 20px !important; font-size: 9px; margin-top: 12px; font-weight: bold }
p.zitat img  { float: left; margin-right: 14px; border: 1px solid #00498C; display: block !important  }

ul.liste_grau li { margin-left: 15px !important; padding: 1px 0px 1px 0px !important; font-size: 11px; color: #646466; font-weight: bold; list-style-image: url("/fileadmin/templates/bilder_entire/arrow_li_blau.gif") !important; list-style-position: outside !important }
ul.liste_grau { padding-left: 10px !important; padding-top: 10px !important; padding-bottom: 10px !important; background-image: url("/fileadmin/templates/bilder/zitat_bg.jpg"); background-repeat: repeat-x; background-position: center bottom; margin-bottom: 5px }


/*ul.aufzaelung li {margin-left: 0px; padding: 2px 0px 2px 20px; font-size: 11px; color: #646466; font-weight: bold; list-style-image: url("/fileadmin/templates/bilder/pfeil-aufzaehlung.gif") !important; list-style-position: outside !important }*/
/*ul.aufzaelung { padding-left: 0px; padding-top: 0px !important; padding-bottom: 10px !important; background-image: url("/fileadmin/templates/bilder/zitat_bg.jpg"); background-repeat: repeat-x; background-position: center bottom; margin-bottom: 5px }*/

ul.aufzaelung li { line-height: -3px; margin-left: 15px !important; padding: 0px 0px 0px 0px !important; font-size: 11px; color: #646466; font-weight: bold; list-style-image: url("/fileadmin/templates/bilder/pfeil-aufzaehlung2.png") !important; list-style-position: inherit !important }
ul.aufzaelung { padding-left: 10px !important; padding-top: 10px !important; padding-bottom: 10px !important; background-image: url("/fileadmin/templates/bilder/zitat_bg.jpg"); background-repeat: repeat-x; background-position: center bottom; margin-bottom: 5px }


ul img.bild-links { border: 5px solid yellow }
ul img.bild-rechts { border: 5px solid yellow }


/*--MailForm--*/

#content input.tx-indexedsearch-searchbox-button  { width: auto !important; color: #646466; background-color: transparent; background-image: url("/fileadmin/templates/bilder/pfeil-navi-sub.gif"); background-repeat: no-repeat; background-position: left center; padding-left: 15px; border: 0 }

.csc-mailform { border: 0px }
.label { font-size: 12px;}
.csc-mailform-label {font-weight: bold; margin-top: 10px;  margin-bottom: 5px;   }
.csc-mailform-field {font-weight: bold; margin-top: 10px;  margin-bottom: 5px;   }

.tue-submit { width: 100px; background-color: white }
.content .label { font-size: 12px !important }
.tue-check { width: 20px !important; border: 0px }

/*-- pdf Link --*/
#pdfCorner  { background-image: url("/fileadmin/templates/bilder/magicCorner.gif"); background-repeat: no-repeat; background-position: right top; background-repeat: no-repeat; background-position: right top; visibility: visible; position: absolute; z-index: 999; top: 53px; right: 50px; width: 35px; height: 30px; float: right }

.pdfViewer h1 a, .pdfViewer h1 a:link, .pdfViewer h1 a:visited, .pdfViewer h1 a:active    { text-decoration: none; color: #000 !important; font-size: 13px; font-weight: bold; background-image: url("/fileadmin/templates/bilder/pdf_small.gif"); background-repeat: no-repeat; background-position: left center; text-transform: uppercase; margin-bottom: 8px; padding-bottom: 0; padding-left: 18px }
.pdfViewer h1 {background-color: #fff; padding-bottom: 3px; padding-left: 5px; padding-top: 5px !important }
.pdfViewer  { margin-left: 50px; height: 190px; width: 150px; border: 1px solid #dedddb; padding-bottom: 5px; background-color: #dedddb }


.balken  { z-index: 5 !important; float: left; background-image: url("/fileadmin/templates/bilder_entire/balken-blau.png"); background-repeat: repeat-x; background-position: 0 0; width: 100%; height: 24px; overflow: hidden }
#balken { margin-top: 150px; height: 24px; overflow: hidden; width: 100%;}

/* saro Background Termine on Home*/
 .csc-frame-frame2{
/*
background-image: url("/fileadmin/templates/bilder/termin_box2.gif");
background-repeat: no-repeat;

padding-left: 10px;*/
}

#contentright {height: 240px; margin-left: 400px; padding-left: 30px; padding-right: 20px; padding-top: 0px;  }





