body {
   max-height : 100%;
   width : auto;
   background : #fff url(/fileadmin/images/lightblue.gif) repeat-y 0 0;
   color : #000;
   font-size : 100.01%;
   font-family : Verdana, Arial, Geneva, sans-serif;
   margin : 0;
   padding : 0;
   overflow : hidden;
   
}

* html body {padding : 90px 0 0;}

IMG { border: none; }



.head {
   position : absolute;
   top : 0;
   left : 0;
   margin : 0;
   padding : 0;
   width : 100%;
   height : 90px;
   background-image : url(/fileadmin/images/header.gif);
   display : block;
}
#contentframe {
   position : fixed;
   top : 90px;
   left : 220px;
   right : 0;
   bottom : 0;
   margin : 0;
   overflow : auto;
}

* html #contentframe {
   margin-left : 220px;
   width : 100%;
   overflow : scroll;
   height : 100%;
}


.content {
   width : 530px;
   margin : 0;
   padding : 40px 0 400px 50px;
}

* html .content {
   height : 100%;
   width : 580px;
}

.content p, .content td, .tabelle, input, select, textarea {
   margin: 0;
   padding: 0;
   font-size : 11px;
   line-height : 20px;
}

.content p {
  padding-bottom: 10px;
}

.content ul {
  margin-left: 14px;
  padding-left: 0px;
  list-style-type:disc;
  line-height: 20px;
}


.content ol, dl {
  font-size: 11px;
  line-height: 20px;
}

ul.bluelist {
        list-style-image:url(/fileadmin/images/kasten.gif); 
        padding-left: 5px;
}
ul.redlist {
        list-style-image:url(/fileadmin/images/kasten_rot.gif); 
        padding-left: 5px;
}

#mitarbeiter1 p {
  padding-bottom: 0px;
}

.news-list-container .news-list-item {
   margin: 0;
   padding: 0;
   font-size : 11px;
   line-height : 20px;

}

.news-list-container {
   padding-left: 0px;
   padding-bottom: 20px;
}

.news-list-item a {
   color : #3F4C59;
   font-size : 100.01%;
   font-family : Verdana, Arial, Geneva, sans-serif;
   line-height : 20px;
}

a {
   color : #3F4C59;
   line-height:20px;
}


.content a, .content a:visited {
   color : #3F4C59;
   font-size : 100.01%;
   font-family : Verdana, Arial, Geneva, sans-serif;
   line-height : 20px;
}

.content a:active, .content a:hover{
   color : #b30066;
}

.content h1 {
   font-size : 14px;
   color : #3f4c59;
   font-weight : bold;
   line-height : 16px;
   margin-bottom: 12px;
}

.content h2, h3, h4 {
   font-size : 12px;
   color : #3f4c59;
   font-weight : bold;
   line-height : 16px;
}

.content hr {
   size: 1px;
   width : 530px;
   color : #3f4c59;
   
}

.logo {
   position : absolute;
   top : 0px;
   left : 0px;
   margin : 0;
   padding : 0;
}

/*Drop-Down-Liste für Sprachauswahl*/

.tx-srlanguagemenu-pi1 {
   position : absolute;
   left : 452px;
   bottom: 0px;
   margin:0px;
   padding: 0px;
   height:20px;
   top: 6px;
}

* html .tx-srlanguagemenu-pi1 {

}

#sr_language_menu_form {

}

#sr_language_menu_form fieldset {
   border:0px;
   padding:0px;
}

#sr_language_menu_select{
   background: #ffffff;
   color: #99a6b3;
   font-size: 11px;
   font-weight: normal;
   width: 120px;
}

.tx-srlanguagemenu-pi1 fieldset label,
.tx-srlanguagemenu-pi1 fieldset legend { 
display: none; 
}


.naviframe{
   position : absolute;
   top : 90px;
   bottom : 0;
   width : 220px;
   background-color : #d9e6f3;
   color : #3f4c59;
   font-family : Arial, Verdana, Geneva, sans-serif;
   overflow : auto;
}

* html .naviframe{
   height: 100%;
}



.naviframe ul {
   margin : 0;
   padding : 0 0 0 20px;
   list-style : none;
}
.naviframe li {
   width : 160px;
   margin : 0px;
   padding : 0px;
}

.naviframe a, .naviframe a:visited {
   font-family : verdana, arial, sans-serif;
   font-size : 12px;
   line-height : 25px;
   color : #3f4c59;
   background : #d9e6f3;
   font-weight : bold;
   text-decoration : none;
   display : block;
}
.naviframe a:hover, .naviframe a:active {
   background-color : #d9e6f3;
   color : #b30066;
}
.subnavi a, .subnavi a:visited, .subnavi li {
   font-size : 10px;
   line-height : 20px;
}
.topnavi {
   position : absolute;
   left : 220px;
   top:90px;
   bottom : 0px;
   padding : 5px 0px 5px 0px;
   margin : 0px;
   background-color: #dae6f4;
   height: 18px;
   width: 1060px;

}
.topnavi li {
   float : left;
   padding-left : 28px;
   display : block;
}
.topnavi a, .topnavi a:visited {
   position : relative;
   font-family : verdana, sans-serif;
   font-size : 10px;
   text-decoration : none;
   color : #3f4c59;
   font-weight : bold;
}
.topnavi a:hover {
   text-decoration : underline;
}



/*JOBS UND KARRIERE*/

#jobtabelle .weiss {
		height: 10px;
		background-color:#ffffff;
		}


#jobtabelle .jobs {
	background-color: #d9e6f3;
	padding:0px;
	margin:0px;
/*	vertical-align:middle; */
}


#jobtabelle .jobaufgabe {
	vertical-align:top;
	width: 50%;
	padding: 10px;
}


#jobtabelle .jobprofil {
	vertical-align:top;
	width: 50%;
	padding: 10px;

}

#jobtabelle td.jobus {
	padding: 5px 10px 0px 10px;
	height: 40px;
	vertical-align:middle;
}

#jobtabelle .jobus h1{

}


#jobtabelle table {
	border-collapse:collapse;

}

#jobtabelle ul {
	padding-left: 4px;
        margin-left: 10px;
        line-height: 20px;


}

/* css for calender */
.caldate {
    font-size : 11px;
    width: 141px;
    float: left;
    padding-right:20px;
}
.calinfo {
    margin-left: 161px;
}

/* Menu / Sitemap, "Menu of subpages to these pages" */
ul, ol {
   font-size : 11px;
   line-height : 15px;
}

ul.csc-menu {
	list-style-image:url(/fileadmin/images/kasten_pfeil_unten.gif);
	font-weight : bold;
	font-size : 12px;
        line-height : 15px;
        color: #3F4C59;
        padding-bottom: 20px;
        padding-left: 5px;
}


/* default styles for extension "tx_cssstyledcontent" */
	/* Captions */
	DIV.csc-textpic-caption-c .csc-textpic-caption { text-align: center; }
	DIV.csc-textpic-caption-r .csc-textpic-caption { text-align: right; }
	DIV.csc-textpic-caption-l .csc-textpic-caption { text-align: left; }

	/* Needed for noRows setting */
	DIV.csc-textpic DIV.csc-textpic-imagecolumn { float: left; display:inline; }

	/* Border just around the image */
	DIV.csc-textpic-border DIV.csc-textpic-imagewrap .csc-textpic-image IMG {
		border: 2px solid black;
		padding: 0px 0px;
	}

	DIV.csc-textpic-imagewrap { padding: 0; }

	DIV.csc-textpic IMG { border: none; }

	/* DIV: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image {float: left; }

	/* UL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL { list-style: none;margin: 0; padding: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap UL LI { float: left;margin: 0; padding: 0; }

	/* DL: This will place the images side by side */
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {float: left; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT {float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD {float: none; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD IMG { border: none; } /* FE-Editing Icons */
	DL.csc-textpic-image { margin: 0; }
	DL.csc-textpic-image DT { margin: 0; display: inline; }
	DL.csc-textpic-image DD { margin: 0; }

	/* Clearer */
	DIV.csc-textpic-clear { clear: both; }

	/* Margins around images: */

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

	/* Pictures on right, add margin on left */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}

	/* Pictures centered, add margin on left */
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline; /* IE fix for double-margin bug */
		margin-left: 10px;
	}
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption { margin: 0; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG { margin: 0; }

	/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 5px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 5px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }

	/* No margins around the whole image-block */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-firstcol { margin-left: 0px !important; }
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-lastcol { margin-right: 0px !important; }

	/* Add margin from image-block to text (in case of "Text w/images") */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap {
		margin-right: 10px !important;
	}
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {
		margin-left: 10px !important;
	}

	/* Positioning of images: */

	/* Above */
	DIV.csc-textpic-above DIV.csc-textpic-text { clear: both; }

	/* Center (above or below) */
	DIV.csc-textpic-center { text-align: center; /* IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap { margin: 0 auto; }
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image
	{ text-align: left; /* Remove IE-hack */ }
	DIV.csc-textpic-center DIV.csc-textpic-text { text-align: left; /* Remove IE-hack */ }

	/* Right (above or below) */
	DIV.csc-textpic-right DIV.csc-textpic-imagewrap { float: right; }
	DIV.csc-textpic-right DIV.csc-textpic-text { clear: right; }

	/* Left (above or below) */
	DIV.csc-textpic-left DIV.csc-textpic-imagewrap { float: left; }
	DIV.csc-textpic-left DIV.csc-textpic-text { clear: left; }

	/* Left (in text) */
	DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap { float: left; }

	/* Right (in text) */
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap { float: right; }

	/* Right (in text, no wrap around) */
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap { float: right; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */

	/* Left (in text, no wrap around) */
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap { float: left; clear: both; }
	/* Hide from IE5-mac. Only IE-win sees this. \*/
	* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text { height: 1%; }
	/* End hide from IE5/mac */


/*****************************/
/* Menu / Sitemap, generally */
/*****************************/
DIV.csc-menu { margin-left: 10px; }
DIV.csc-menu P { font-size: 11px; font-weight: bold; margin: 1px 0px
0px 0px; padding: 2px 2px 2px 10px; background-color: #EDEBF1; }
DIV.csc-menu P A { color: #000000; text-decoration: none; }
DIV.csc-menu P A:hover { color: #660000; text-decoration: underline; }
DIV.csc-menu P.csc-section { font-weight: normal; margin-left: 20px;
font-style: italic; }

/* Menu / Sitemap, "Menu of these pages" */
DIV.csc-menu-def P {  }



/* Menu / Sitemap, "Sitemap" */
DIV.csc-menu-2 { }
DIV.csc-menu-2 P.csc-sitemap { }
DIV.csc-menu-2 P.csc-sitemap-level1 { margin-left: 20px; }
DIV.csc-menu-2 P.csc-sitemap-level2 { margin-left: 40px; }
DIV.csc-menu-2 P.csc-sitemap-level3 { margin-left: 60px; }
DIV.csc-menu-2 P.csc-sitemap-level4 { margin-left: 80px; }
DIV.csc-menu-2 P.csc-sitemap-level1 A { color: #000000; }
DIV.csc-menu-2 P.csc-sitemap-level2 A { color: #186900; }
DIV.csc-menu-2 P.csc-sitemap-level3 A { color: #10007B; }
DIV.csc-menu-2 P.csc-sitemap-level4 A { color: #8A0020; }

/* Menu / Sitemap, "Section index (pagecontent w/Index checked)" */
DIV.csc-menu-3 { }
DIV.csc-menu-3 P.csc-section { margin-left: 0px; }
DIV.csc-menu-3 P.csc-section A { color: #186900; }

/* Menu / Sitemap, "Menu of subpages to these pages (with abstract)" */
DIV.csc-menu-4 { }
DIV.csc-menu-4 P { margin-top: 2px; }
DIV.csc-menu-4 P.csc-abstract { font-weight: normal; font-style:
italic; margin-top: 0px; padding: 0px 2px 2px 20px; }

/* Menu / Sitemap, "Recently updated pages" */
DIV.csc-menu-5 { }

/* Menu / Sitemap, "Related pages (based on keywords)" */
DIV.csc-menu-6 { }

/* Menu / Sitemap, "Menu of subpages to these pages + sections" */
DIV.csc-menu-7 { }
DIV.csc-menu-7 P { font-weight: bold; }
DIV.csc-menu-7 P.csc-section A { color: #186900; }

/* default styles for extension "tx_lzgallery_pi1" */
    /* gallerie - listing */
	#tx-lzgallery-pi1-listing {}
	#tx-lzgallery-pi1-listing tr.line1 {}
	#tx-lzgallery-pi1-listing tr.line1 td.startdate{white-space:nowrap;}
	#tx-lzgallery-pi1-listing tr.line1 td.count{white-space:nowrap;padding-left:20px;}
	#tx-lzgallery-pi1-listing td.preview {padding:0px;width:80px;padding-left:0px;}
	#tx-lzgallery-pi1-listing td.title {}
	#tx-lzgallery-pi1-listing tr.line2 {padding:0px 4px 0px 0px; }

	#tx-lzgallery-pi1-listing a {color:#3F4C59; }
	#tx-lzgallery-pi1-listing #line-descr-short {}
	#tx-lzgallery-pi1-parent-descr-short {padding:4px 4px 20px 4px;}
	#tx-lzgallery-pi1-parent-title {font-size:20px;padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-count {padding:4px 4px 4px 4px;}
	#tx-lzgallery-pi1-parent-subcount {padding:0px 4px 4px 4px;}
	#tx-lzgallery-pi1-listing td.information {font-size:11px; white-space:nowrap; padding-left:5px; color:#3F4C59;}

    /* gallery - album  */

	#tx-lzgallery-pi1-fotonav td {text-align:center;padding-left:0px;padding-right:10px;}
	#tx-lzgallery-pi1-fotonav td.descr {color:#00008c;}
	#tx-lzgallery-pi1-fotonav {}

	#tx-lzgallery-pi1-fotos {text-align:center;padding:5px 5px 5px 0px;}
	#tx-lzgallery-pi1-fotos td {text-align:center;padding:5px 10px 5px 0px;}

	#tx-lzgallery-pi1-title {text-align:center;margin-bottom:20px;font-size:20px;}
	#tx-lzgallery-pi1-descr-long {margin:5px 5px 15px 5px;text-align:justify;}

    /* gallery - annotations */
	.tx-lzgallery-pi1-5x5-filename {font-size:10px;font-style:italic;}
	.tx-lzgallery-pi1-1x1-1 {font-size:12px;font-weight:bold;border-bottom:1px solid #cccccc;}
	.tx-lzgallery-pi1-1x1-2 {font-size:12px;border:1px solid #cccccc;margin:3px 3px 3px 3px;}
	.tx-lzgallery-pi1-1x1-filename {font-size:10px;font-style:italic;}


/****************************************/
/* Frontend editing / TYPO3 Admin Panel */
/****************************************/
IMG.frontEndEditIcons { vertical-align: middle; margin: 0px 2px 0px
2px; }

/* Default styles for the Admin Panel */
TABLE.typo3-adminPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-hRow TD { background-color: #9BA1A8; }
TABLE.typo3-adminPanel TR.typo3-adminPanel-itemHRow TD { background-color: #ABBBB4; }
TABLE.typo3-adminPanel TABLE, TABLE.typo3-adminPanel TD { border:0px; }
TABLE.typo3-adminPanel TD FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-adminPanel TD A FONT { font-family: verdana; font-size: 10px; color: black; }
TABLE.typo3-editPanel { border: 1px solid black; background-color: #F6F2E6; }
TABLE.typo3-editPanel TD { border: 0px; }

/* Styles für die Anfahrt */
#Bildbereich {position:relative; margin-top: 20px; clip:rect(0 400px 400px 0); visibility:visible; }
#Navigationsbereich a { position:absolute; width: 30px; height:20px; top:80px; left:50px; text-decoration:none;}
#Navigationsbereich1 a { position:absolute; width: 30px; height:20px; top:80px; left:70px; text-decoration:none;}

* html #Bildbereich {position:relative; margin-top: 20px;}
* html #Navigationsbereich a {color: #99ccff; width: 25px; height:20px; top:160px; left:270px; text-decoration:none;}
* html #Navigationsbereich1 a {color: red; width: 25px; height:20px; top:160px; left:295px; float:right; text-decoration:none;}

/*DocCheck*/
.dc {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}
.dc a {
    color: #cc0033;
    text-decoration:none;
}

/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-browsebox LI {list-style:none; padding-right:8px; padding-bottom:10px; margin-left:0px; float:left;}
.tx-indexedsearch .tx-indexedsearch-browsebox UL {margin:0px;}
.tx-indexedsearch .tx-indexedsearch-browsebox P {display:none;}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:10px;font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic;font-size:11px; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr
.tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#d9e6f3;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#d9e6f3; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#d9e6f3; font-size:11px; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res {clear:both;}

/* Additional styles, needed for the tableless template_css.tmpl
(styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch
.percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }

/* tt_news browsebox */
.tx-ttnews-browsebox-list a {padding-right:5px;}
.tx-ttnews-browsebox-SCell {font-weight: bold;}

/* default styles for extension "tx_newloginbox_pi3" */
	.tx-newloginbox-pi3-listrow TH { background:#ccc; padding:0 .5em; white-space:nowrap; }
	.tx-newloginbox-pi3-listrow TD { background:#eee; padding:0 .5em; }
	.tx-newloginbox-pi3-singleView TH { background:#ccc; padding:0 .5em; text-align:right; white-space:nowrap; }
	.tx-newloginbox-pi3-singleView TD { background:#eee; padding:0 .5em; }
.tx-newloginbox-pi1 th, .tx-newloginbox-pi1 label { font-size: 11px; font-weight: normal; color: #3F4C59; text-align:left; }	
.tx-newloginbox-pi1 table  { padding: 10px 0px 20px 0px; }

/* Userregistrierung */
form#tx-srfeuserregister-pi1-fe_users_form { background-color: #d9e6f3; }
form#tx-srfeuserregister-pi1-fe_users_form dd { margin-left: 290px; padding-bottom:10px; min-height:20px;}
form#tx-srfeuserregister-pi1-fe_users_form dt { margin-bottom: -20px; padding-bottom:0px; width:280px; min-height:20px;}
ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; padding-top:0px; padding-left:0px; margin-left: 0px; }
ul.tx-srfeuserregister-multiple-checkboxes li label{ padding-left:3px; }
dd.preview ul { list-style-type: none; padding-top:0px; margin-left: 0px; }
form#tx-srfeuserregister-pi1-fe_users_form select { width: 200px; }
form#tx-srfeuserregister-pi1-fe_users_form dd p.tx-srfeuserregister-pi1-error { color:#b30066; }
/*  IE7Hacks  */
*+html form#tx-srfeuserregister-pi1-fe_users_form dl p { width: 500px; margin-left:-290px;}
*+html form#tx-srfeuserregister-pi1-fe_users_form dd input.tx-srfeuserregister-pi1-text { margin-left: -290px; }
*+html form#tx-srfeuserregister-pi1-fe_users_form dd input.tx-srfeuserregister-pi1-password { margin-left: -290px; }
*+html form#tx-srfeuserregister-pi1-fe_users_form dd p.tx-srfeuserregister-pi1-error { width: 200px; margin-left:0px;}
*+html input.tx-srfeuserregister-pi1-submit  { margin-left: -290px; }
/*  IE6Hacks  */
* html form#tx-srfeuserregister-pi1-fe_users_form dl p { width: 500px; margin-left:-290px;}
/** html form#tx-srfeuserregister-pi1-fe_users_form dd input.tx-srfeuserregister-pi1-text { margin-left: -290px; }*/
/** html form#tx-srfeuserregister-pi1-fe_users_form dd input.tx-srfeuserregister-pi1-password { margin-left: -290px; }*/
* html form#tx-srfeuserregister-pi1-fe_users_form dd p.tx-srfeuserregister-pi1-error { width: 200px; margin-left:0px;}
* html input.tx-srfeuserregister-pi1-submit  { margin-left: -290px; }


div.back {
   color : #3F4C59;
   font-size : 11px;
   font-family : Verdana, Arial, Geneva, sans-serif;
   line-height : 20px;
   margin-top: 10px;
}


/*Suche*/
.suche {
    position: absolute;
    top: 400px;
}

/*Tabellen*/
.tableblue,
.contenttable {
border-collapse: collapse;
border: 0px;
color: #000000;
}

.blue td {
background-color: #d9e6f3;
border: 0px;
}
.lightblue td {
border: 0px;
background-color: #f1f5ff;
}

.blue tr {
background-color: #d9e6f3;
}
.lightblue tr {
background-color: #f1f5ff;
}


/* Mitarbeiter Bereich */

#mitarbeiter_links #informationen {
	float: left;
	height: 123px;
	width: 141px;
	background-image: url(/fileadmin/images/bg_blau.png);
}

#mitarbeiter_links #informationen p, 
#mitarbeiter_rechts #informationen p {
padding-left: 0px;
}

#mitarbeiter_links #image {
	float: left;
	height: 123px;
	width: 112px;
}

#mitarbeiter_links .clear {
	clear: both;
}
#mitarbeiter_links {
	float:left;
	width: 253px;
	margin-right: 10px;
margin-bottom: 10px;
border: 1px solid #999999;
height: 123px;
}
 #mitarbeiter_rechts #informationen {
	float: left;
	height: 123px;
	width: 141px;
	background-image: url(/fileadmin/images/bg_blau.png);
}
#mitarbeiter_rechts #image {
	float: left;
	height: 123px;
	width: 112px;
}
#mitarbeiter {
	width: 520px;
	font-size: 11px;
	color: #ffffff;
	height: 133px;
}
#mitarbeiter_rechts .clear {
	clear: both;
}
#mitarbeiter_rechts {
	float:left;
	width: 253px;
margin-bottom: 10px;
border: 1px solid #999999;
height: 123px;
}

#mitarbeiter #mail {
background-image: url(/fileadmin/images/weisser_balken_trans.png);
position: relative;
height: 20px;
top: -20px;
}

* html #mitarbeiter #mail {
height: 16px;
top: 0px;
padding-top: 4px;
}

#mitarbeiter #name p {
font-weight: bold;
line-height: 13px;
}
#mitarbeiter #name {
padding: 10px 5px 0px 5px;
width: 131px;
height: 50px;
}

#mitarbeiter #funktion {
padding: 0px 5px 0px 5px;
bottom: 10px;
height:50px;
width: 131px;
position: relative;
}

#mitarbeiter #funktion p {
font-weight: normal;
line-height: 13px;
bottom: 5px;
position: absolute;
}

#mitarbeiter #mail a {
text-decoration:none;
color: #000000;
padding-left: 5px;
height: 20px;
}


#mitarbeiter p {
  padding-bottom: 0px;
}

/*Gallery*/
.tx-chgallery-pi1 .pagebrowser {
border-bottom:1px solid #DDE1E4;
border-top:1px solid #DDE1E4;
margin:2px 0;
padding:3px 0;
font-size: 9px;
color : #3f4c59;
}

.tx-chgallery-pi1 .single span small {
font-size:10px;
display:none;
}

.tx-chgallery-pi1 .pagebrowser .text {
float:left;
text-align:center;
width:60%;
font-size: 9px;
color : #3f4c59;
padding-top:5px;
}
