html,body,form { margin:0; padding:0; }

body{
	font-family:verdana;
	font-size:11px;
	background-color:#f2f2f2;
	color:#424242;
	line-height:16px;
}

textarea,input,select{
	font-family:verdana;
	color:#424242;
	font-size:11px;
}

p, p.bodytext{
	margin:0;
	padding:0 0 10px 0;
	font-size:11px;
}

.clear{
	clear:both;
	width:0;
	height:0;
	overflow:hidden;
}

.screenreader{
	display:none;
}

#divMainFrameCont{
	width:950px;
	margin-left:auto;
	margin-right:auto;
	background-image:url("../img/bgdivmainframecont.gif");
	background-repeat:repeat-y;
}

#divMainFrame{
	padding:0 5px 0 5px;
}

#divInnerFrame{
	background:white;
}

a.aZurueck:link, a.aZurueck:hover, a.aZurueck:active, a.aZurueck:visited{
	font-size:11px;
	color:#ec7405;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	padding:0;
}


/*---------------------------------- HEADER -----------------------------*/

#divHeaderCont{
	position:relative;
	width:940px;
	height:166px;
	background-image:url("../img/bgdivheadercont.jpg");
	background-repeat:no-repeat;
	z-index: 10;
}	

#divHeaderSearchCont{
	height:141px;
	position:relative;
}

#divHeaderSearch{
	padding:0 14px 0 0;
	
}

#divLoginFrameWrap{
	position:absolute;
	bottom:0;
	right:0;
	width:209px;
	height:0;
	xbackground:lightgreen;
	overflow:hidden;
}

#divLoginFrameCont{
	width:193px;
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	height:70px;
	overflow:hidden;
}

#divLoginFrame{
	padding:0 7px 7px 7px;
	color:#ec7405;
}

#divLoginFrame h5{
	color:#ec7405;
	text-transform:uppercase;
	font-weight:normal;
	font-size:10px;
	margin:0;
	padding:0 0 3px 0;
	text-align:center;
}

#divLoginFrame input.inpLogin{
	border:1px solid #f5b982;
	height:18px;
	width:115px;
	line-height:18px;
	font-size:11px;
	color:#ec7405;
	padding:0 0 0 2px;
}

#divLoginFrame .spanLoginInfos{
	color:#424242;
}

#divLoginFrame table td{
	font-size:10px;
}

#divHeaderSearch input.inpSrch{
	border:1px solid #00529e;
	color:#00529e;
	font-size:10px;
	height:16px;
	width:163px;
	padding:4px 0 0 3px;
}

#divHeaderTopNavContWrap{
	width:940px;
	height:25px;
	overflow:hidden;
	background-image:url("../img/topnavbg.gif");
	background-repeat:repeat-x;
}

#divHeaderTopNavCont{
	padding:0 0 0 16px;
}

#divHeaderTopNav{
	width:924px;
	float:left;
}

#divHeaderTopNavLeft{
	width:715px;
	height:25px;
	float:left;
}

#divHeaderTopNavLeft ul{
	padding:0 1px 0 0; 
	margin:0;
	float:left;
	list-style-type:none;
	list-style-image:none;
	background-image:url("../img/topnavulbg.gif");
	background-repeat:no-repeat;
	background-position:right;
}

#divHeaderTopNavLeft ul li{
	float:left;
	height:25px;
	padding:0 0px 0 1px;
	background-image:url("../img/topnavlibg.gif");
	background-repeat:no-repeat;
	background-position:left;
}

#divHeaderTopNavLeft ul li a:link, #divHeaderTopNavLeft ul li a:hover, #divHeaderTopNavLeft ul li a:active, #divHeaderTopNavLeft ul li a:visited{
	display:block;
	font-size:10px;
	float:left;
	padding:0 14px 0 14px;
	height:25px;
	color:#ec7405;
	text-transform:uppercase;
	text-decoration:none;
}

#divHeaderTopNavLeft ul li a:hover{
	background-image:url("../img/topnavbg_active.gif");
	background-repeat:repeat-x;
}

#divHeaderTopNavLeft ul li.liTopNavActive a:link, #divHeaderTopNavLeft ul li.liTopNavActive a:hover, #divHeaderTopNavLeft ul li.liTopNavActive a:active, #divHeaderTopNavLeft ul li.liTopNavActive a:visited{
	background-image:url("../img/topnavbg_active.gif");
	background-repeat:repeat-x;
}

#divHeaderTopNavRightCont{
	border-right:1px solid #dfdfdf;
	border-left:1px solid #dfdfdf;
	height:17px;
	width:193px;
	float:left;
}
#divHeaderTopNavRight{
	text-align:center;
}

#divHeaderTopNavRight a:link, #divHeaderTopNavRight a:hover, #divHeaderTopNavRight a:active, #divHeaderTopNavRight a:visited{ 
	font-size:11px;
	font-weight:normal;
	color:#ec7405;
	text-decoration:none;
}



/*---------------------------------- CONTENT -----------------------------*/

#divContent{
	min-height:400px;
}

#divContent a:link, #divContent a:hover, #divContent a:active, #divContent a:visited,
#divTeaserRightCont .divCont a:link, #divTeaserRightCont .divCont a:hover, #divTeaserRightCont .divCont a:active, #divTeaserRightCont .divCont a:visited{
	text-decoration:none;
	color:#ec7405;
}

#divContent a:hover,
#divTeaserRightCont .divCont a:hover{
	color:#00519d;
}

#divInnerContentFrameCont{
	position:static;
	z-index:10;
}
#divInnerContentFrame{
	padding:20px 14px 20px 16px;
}

#divContentTeaserCont{
	width:705px;
	float:right;
}

#divContentHeadImg .divHeadImg img{
	margin:0 0 15px 0;
}

.divHeadImgCont{
	position:relative;
}
.divHeadImg{
	/*position:relative;*/
}

.divHeadImgFrame{
	position:absolute;
	bottom:15px;
	left:0;
	width:40px;
	height:40px;
	z-index:2;
	background-image:url('/fileadmin/templates/img/headimgc.gif');
	xdisplay:none;
}

#divContentHeadImg .csc-textpic-image{
	margin:0;
}

#divContentCont{
	width:500px;
	overflow:hidden;
	float:left;
}

.divContentWide{
	width:705px;
	background:red;
}

#divContent{
	padding:0px 20px 20px 20px;
}

#divContent .divCont{
	padding:0 0 10px 0;
}

#divContent .divCont h2{
	margin:0;
	padding:0 0 10px 0;
	font-weight:normal;
	color:#ec7405;
	font-size:16px;
}

#divContent .divCont h2.h2Zwischenueberschrift{
	font-size:13px;
}

#divContent .divCont h2.h2Klein{
	font-size:12px;
	color:#9e9ea0;
	padding:0 0 2px 0;
	margin:0 0 0px 0;
}

#divContent .divCont ul {
	padding-top:0px;
	margin-top:5px;
}

#divContent .divCont ul li{
	padding:0 0 5px 0;
}

span.spanOrange { color: #ec7405; }
span.spanBlau { color: #00519d; }
span.spanGrau { color: #9e9ea0; }

p.pOrange { color: #ec7405; }
p.pBlau { color: #00519d; }
p.pGrau { color: #9e9ea0; }

#divContent .divCont .divContBlau, #divContent .divCont .divContGrau {
	border:1px solid #00519d;
	padding:5px 5px 0 5px;
	margin:0 0 10px 0;
}

#divContent .divCont .divContGrau{
	border:1px solid #dfdfdf;
}

/*#divContent .divCont .divContGrau .divContGrauInnerCont{
	border:1px solid #dfdfdf;
	padding:5px 5px 0 5px;
}*/

#divContent .divCont .divContBlau h2, #divContent .divCont .divContGrau h2 {
	font-size:12px;
	font-weight:normal;
	color: #9e9ea0;
	margin:0;
	padding:0 0 5px 0;
}

#divContent dd.csc-textpic-caption{
	font-style:italic;
	color:#9e9ea0;
}



/*---------------------------------- NAV -----------------------------*/

#divMainNavCont{
	width:205px;
	float:left;
}

#divMainNav{
	padding:0 10px 0 0;
}

#divMainNav ul{
	padding:0; 
	margin:0;
	list-style-type:none;
	list-style-image:none;
	border-bottom:1px solid #cccccc;
}

#divMainNav ul ul{
	border-bottom:none;
}

#divMainNav ul li{
	border-top:1px solid #cccccc;
	background-image:url("../img/mainnavbg.gif");
	background-repeat:no-repeat;
	padding:5px 0 0 0;
}

#divMainNav ul li a:link, #divMainNav ul li a:hover, #divMainNav ul li a:active, #divMainNav ul li a:visited {
	display:block;
	padding:0 0 4px 16px;
	color:#00519d;
	text-decoration:none;
	font-size:11px;
}

#divMainNav ul li a:hover {
	color:#ec7405;
}

#divMainNav ul li.liMainNavActive{
	background-color:#709ec8;
	background-image:url("../img/mainnavbg_active.gif");
	background-repeat:no-repeat;
}

#divMainNav ul li.liMainNavActive a:link, #divMainNav ul li.liMainNavActive a:active, #divMainNav ul li.liMainNavActive a:visited {
	color:white;
}

#divMainNav ul li ul li a:link, #divMainNav ul li ul li a:active, #divMainNav ul li ul li a:visited,
#divMainNav ul li.liMainNavActive ul li a:link, #divMainNav ul li.liMainNavActive ul li a:active, #divMainNav ul li.liMainNavActive ul li  a:visited,
#divMainNav ul li ul li.liMainNavActive ul li a:link, #divMainNav ul li ul li.liMainNavActive ul li a:active, #divMainNav ul li ul li.liMainNavActive ul li a:visited {
	color:#00519d;
}

#divMainNav ul li ul li.liMainNavActive a:link, #divMainNav ul li ul li.liMainNavActive a:hover, #divMainNav ul li ul li.liMainNavActive a:active, #divMainNav ul li ul li.liMainNavActive  a:visited,
#divMainNav ul li ul li ul li.liMainNavActive a:link, #divMainNav ul li ul li ul li.liMainNavActive a:hover, #divMainNav ul li ul li ul li.liMainNavActive a:active, #divMainNav ul li ul li ul li.liMainNavActive a:visited{
	color:#ec7405;
}

#divMainNav ul li ul li, #divMainNav ul li ul li.liMainNavActive{
	background-color:#d6e3ef;
	background-image:url("../img/mainnavbg_lvl1.gif");
	background-repeat:no-repeat;
}

#divMainNav ul li ul li a:link, #divMainNav ul li ul li a:hover, #divMainNav ul li ul li a:active, #divMainNav ul li ul li a:visited{
	padding:0 0 4px 26px;
}

#divMainNav ul li ul li ul li, #divMainNav ul li ul li ul li.liMainNavActive{
	background-color:#ebf1f7;
	background-image:url("../img/mainnavbg_lvl2.gif");
	background-repeat:no-repeat;
}

#divMainNav ul li ul li ul li a:link, #divMainNav ul li ul li ul li a:hover, #divMainNav ul li ul li ul li a:active, #divMainNav ul li ul li ul li a:visited{
	padding:0 0 4px 36px;
}

#divMainNav ul li.liMainNavActive ul li a:hover, #divMainNav ul li a:hover, #divMainNav ul li.liMainNavActive  ul li.liMainNavActive ul li a:hover {
	color:#ec7405;
}

/*---------------------------------- TEASER -----------------------------*/

#divTeaserLeft{
	padding:20px 10px 0 0;
}

#divTeaserRightCont{
	width:205px;
	float:left;
}

#divTeaserRight{
	padding:0 0 0 10px;
}
.divTeaserCont{
	padding:0 0 10px 0;
}

.divTeaserBlauCont, .divTeaserOrangeCont{
	width:195px;
	height:100px;
	overflow:hidden;
	background-repeat:no-repeat;
}

.divTeaserBlauCont{
	background-image:url("../img/teaser_zvk_blau.gif");
}

.divTeaserOrangeCont{
	background-image:url("../img/teaser_zvk_orange.gif");
}

.divTeaserClrWrap {
	height:75px;
}

.divTeaserClr {
	padding:13px 20px 0 20px;
	font-family:arial;
	color:white;
	font-size:12px;
}

.divTeaserClr h3{
	font-weight:bold;
	text-transform:uppercase;
	font-size:13px;
	margin:0;
	padding:0 0 5px 0;
}

#divTeaserRight .divTeaserClr a:link, #divTeaserRight .divTeaserClr a:hover, #divTeaserRight .divTeaserClr a:visited, #divTeaserRight .divTeaserClr a:active,
#divTeaserRight .divTeaserClrLinkMore a:link, #divTeaserRight .divTeaserClrLinkMore a:hover, #divTeaserRight .divTeaserClrLinkMore a:visited, #divTeaserRight .divTeaserClrLinkMore a:active {
	text-decoration:none;
	color:white;
}

.divTeaserClrLinkMore{
	padding:2px 15px 0 0;
	text-align:right;
}

#divTeaserRight .divCont{
	width:195px;
	margin:0 0 10px 0;
	overflow:hidden;
}

#divTeaserRight .divCont h3{
	font-size:10px;
	font-weight:normal;
	color:#7d7e80;
	margin:0;
	padding:0 0 5px 0;
}

#divTeaserRight .divCont .csc-textpic{
	border:1px solid #dfdfdf;
}
#divTeaserRight .divCont .csc-textpic .divContInnerCont{
	border:none;
}

#divTeaserRight .divCont .csc-textpic p.bodytext{
	border:none;
}

#divTeaserRight .csc-textpic-image{
	margin:0;
}

#divTeaserRight .divCont p.bodytext{
	color:#7d7e80;
	padding:5px;
	font-size:10px;
}

#divTeaserRight .divCont .divContInnerCont{
	border:1px solid #dfdfdf;
	padding:5px 5px 0 5px;
}

/*---------------------------------- NEWS -----------------------------*/

#divContentCont .news-list-container h3, #divContentCont .news-list-container h3 a:link, #divContentCont .news-list-container h3 a:hover, #divContentCont .news-list-container h3 a:visited, #divContentCont .news-list-container h3 a:active,
#divContentCont .news-list-container .news-list-morelink a:link, #divContentCont .news-list-container .news-list-morelink a:hover, #divContentCont .news-list-container .news-list-morelink a:active, #divContentCont .news-list-container .news-list-morelink a:visited,
#divContentCont .news-single-item .news-single-backlink a:link, #divContentCont .news-single-item .news-single-backlink a:hover, #divContentCont .news-single-item .news-single-backlink a:visited, #divContentCont .news-single-item .news-single-backlink a:active 
{
	font-size:11px;
	color:#ec7405;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	padding:0;
}
#divContentCont .news-list-container .news-list-morelink{
	padding:0 0 0 5px;
}

#divContentCont .news-list-container .divNewsListImg{
	float:left;
}

#divContentCont .news-list-container p.bodytext{
	display:inline;
}

#divContentCont .news-list-container .divNewsListImg img{
	margin:3px 5px 5px 0;
}

#divContentCont .news-list-container .news-list-item{
	margin:0 0 15px 0;
	padding:15px 0 0 0;
	border-top:1px solid #dfdfdf;
}

#divContentCont .news-list-container div.clearer{
	background-color:#dfdfdf;
	height:1px;
	overflow:hidden;
	margin:15px 0 15px 0;
}

#divContentCont .news-single-item h3{
	font-size:11px;
}

#divContentCont .news-single-item .news-single-img{
	float:left;
}
#divContentCont .news-single-item .news-single-img img{
	margin:3px 20px 5px 0;
}

.divNewsKeywords{
	display:none;
}

/*---------------------------------- INDEXED SEARCH --------------------*/

#divContentCont .tx-indexedsearch-browsebox ul.browsebox {
	list-style-type:none;
	list-style-image:none;
	margin:15px 0 15px 0;
	padding:0;
	float:left;
}
#divContentCont .tx-indexedsearch-browsebox ul.browsebox li{
	float:left;
	padding:0 10px 0 0;
}

#divContentCont .tx-indexedsearch-browsebox ul.browsebox li a:link, #divContentCont .tx-indexedsearch-browsebox ul.browsebox li a:hover, #divContentCont .tx-indexedsearch-browsebox ul.browsebox li a:visited, #divContentCont .tx-indexedsearch-browsebox ul.browsebox li a:active, 
#divContentCont .tx-indexedsearch-title a:link, #divContentCont .tx-indexedsearch-title a:hover, #divContentCont .tx-indexedsearch-title a:active, #divContentCont .tx-indexedsearch-title a:visited {
	font-size:11px;
	color:#ec7405;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	padding:0;
}

#divContentCont .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a:link, #divContentCont .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a:hover, #divContentCont .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a:visited, #divContentCont .tx-indexedsearch-browsebox ul.browsebox li.tx-indexedsearch-browselist-currentPage a:active{
	font-weight:bold;
}

#divContentCont .tx-indexedsearch-res div.clearer{
	background-color:#dfdfdf;
	height:1px;
	overflow:hidden;
	margin:15px 0 15px 0;
}

#divContentCont .tx-indexedsearch-redMarkup{
	color:#00519d;
	font-weight:normal;
}

/*---------------------------------- FOOTER ----------------------------*/

#divFooterFrameCont{
	border-top:1px solid #00529e;
	background-color:#ecf1f7;
	height:60px;
}

#divFooterCont{
	width:445px;
	margin-left:auto;
	margin-right:auto;
}

#divFooter{
	color:#00529e;
	font-size:10px;
	padding:10px 0 0 0;
}
#divFooter a:link, #divFooter a:hover, #divFooter a:visited, #divFooter a:active{
	color:#00529e;
	font-size:10px;
	text-decoration:none;
}
#divFooter a:hover{
	text-decoration:underline;
}



/*---------------------------------- JOBBOERSE ----------------------------*/

#divJobListCont h3, #divJobEditCont h3{
	font-size:12px;
	font-weight:normal;
	color:#9e9ea0;
	margin:20px 0 0 0;
	padding:0;
	border-bottom:1px solid #dfdfdf;
}

#divJobListCont .divJob h4, #divJobEditCont #divJobEdit h4{
	font-size:11px;
	font-weight:normal;
	color:#ec7405;
	margin:0;
	padding:0;
}

#divJobListCont .divJob h4 a:link, #divJobListCont .divJob h4 a:hover, #divJobListCont .divJob h4 a:active, #divJobListCont .divJob h4 a:visited{
	font-size:11px;
	font-weight:normal;
	color:#ec7405;
	text-decoration:none;
}

#divJobListCont .divJob p.bodytext{
	font-size:11px;
}

#divJobListCont .divJob{
	padding:15px 0 10px 0;
	border-bottom:1px solid #dfdfdf;
}

#divJobEditCont input.inpJobEdit, #divJobEditCont textarea.txaJobEdit{
	width:100%;
	font-family:verdana;
	font-size:11px;
	border:1px solid #dfdfdf;
	color:#424242;
}

#divJobEditCont textarea.txaJobEdit{
	height:50px;
}

#divJobEditCont textarea.txaJobEditBodytext{
	height:100px;
}

#divJobEditCont .divSaveClose, #divJobListCont .divNew{
	text-align:right;
	padding:3px 3px 0px 3px;
	margin:0px 0 10px 0;
}

#divContentCont .divJobListItem h3{
	border-top:1px solid #dfdfdf;
	margin:10px 0 0 0;
	font-size:11px;
	color:#ec7405;
	font-weight:normal;
	padding:10px 0 0 0;
}

#divContentCont .divJobListItem h3 a:link, #divContentCont .divJobListItem h3 a:hover, #divContentCont .divJobListItem h3 a:active, #divContentCont .divJobListItem h3 a:visited,
#divContentCont .divJobListItem a.aJobListMore:link, #divContentCont .divJobListItem a.aJobListMore:hover, #divContentCont .divJobListItem a.aJobListMore:active, #divContentCont .divJobListItem a.aJobListMore:visited{
	font-size:11px;
	font-weight:normal;
	color:#ec7405;
	text-decoration:none;
}  




/*---------------------------------- TERMINE ----------------------------*/
#divTermine{
	width:460px;
	overflow:hidden;
}

#divTermine .divTerminJahr{
	width:225px;
	padding:0 5px 0 0;
	float:left;
}

#divTermine h3 {
	margin:0 0 3px 0;
	padding:0;
}

#divTermine h3, #divTermine h3 a:link, #divTermine h3 a:hover, #divTermine h3 a:active, #divTermine h3 a:visited{
	font-weight:normal;
	line-height:25px;
	padding:0 0 0 10px;
	background:#ec7405;
	color:white;
	font-size:11px;
	text-decoration:none;
	display:block;
}

#divTermine h3 a:hover{
	color:#dfdfdf;
}

#divTermine .divTerminJahr ul{
	padding:0 0 0 0;
	margin:0 0 0 0;
	list-style:none;
}

#divTermine .divTerminJahr ul li{
	padding:0;
	margin:0 0 1px 0;
}

#divTermine .divTerminJahr ul li a:link, #divTermine .divTerminJahr ul li a:hover, #divTermine .divTerminJahr ul li a:active, #divTermine .divTerminJahr ul li a:visited{
	display:block;
	color:#7d7e80;
	line-height:25px;
	padding:0 0 0 10px;
	background:#dfdfdf;
	font-size:11px;
}

#divTermine .divTerminJahr ul li a:hover{
	color:#ec7405;
}


#divTermine .divTerminJahr ul li.liTermineMehr, #divTermine .divTerminJahr ul li.liTermineMehr a:link, #divTermine .divTerminJahr ul li.liTermineMehr a:hover, #divTermine .divTerminJahr ul li.liTermineMehr a:active, #divTermine .divTerminJahr ul li.liTermineMehr a:visited{
	display:block;
	background:none;
	color:#7d7e80;
	line-height:20px;
	padding:0 0 0 10px;
	font-size:10px;
} 

#divTermine .divTerminJahr ul li.liTermineAktiv a:link, #divTermine .divTerminJahr ul li.liTermineAktiv a:hover, #divTermine .divTerminJahr ul li.liTermineAktiv a:active, #divTermine .divTerminJahr ul li.liTermineAktiv a:visited{
	color:#ec7405;
	background:#ffd2a8;
	font-weight:bold;
	text-decoration:none;
}

#divTermineListCont{
	padding:20px 0 0 0;
}

#divTermineListCont .spanTermineKeine{
	color:#7d7e80;
}

#divTermineListCont .divTermineListItem h4{
	border-top:1px solid #dfdfdf;
	margin:10px 0 0 0;
	font-size:11px;
	color:#ec7405;
	font-weight:normal;
	padding:10px 0 0 0;
}

#divTermineListCont .divTermineListItem p.pTermineListItemDesc{
	padding:0;
	margin:0;
}

#divTermineListCont .divTermineListItem h4 a:link, #divTermineListCont .divTermineListItem h4 a:hover, #divTermineListCont .divTermineListItem h4 a:active, #divTermineListCont .divTermineListItem h4 a:visited,
#divTermineListCont .divTermineListItem p.pTermineListItemDesc a:link, #divTermineListCont .divTermineListItem p.pTermineListItemDesc a:hover, #divTermineListCont .divTermineListItem p.pTermineListItemDesc a:active, #divTermineListCont .divTermineListItem p.pTermineListItemDesc a:visited
{
	font-size:11px;
	color:#ec7405;
	font-weight:normal;
	text-decoration:none;
}

/*---------------------------------- FORM MITGLIED WERDEN ----------------------------*/

fieldset.tx-powermail-pi1_fieldset{
	border:none;
	padding:10px 0 0 0;
	margin:0;
}

fieldset.tx-powermail-pi1_fieldset legend{
	display:none;
	
}

div.tx_powermail_pi1_fieldwrap_html{
	padding:0 0 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html_label{
	padding:20px 0 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html_html{
	padding:20px 0 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html_textarea{
	padding:20px 0 5px 0;
}
div.tx_powermail_pi1_fieldwrap_html_check{
	padding:10px 0 5px 0;
}

div.tx_powermail_pi1_fieldwrap_html_submit{
	padding:20px 0 5px 0;
	clear:both;
}

div.tx_powermail_pi1_fieldwrap_html_radio p, div.tx_powermail_pi1_fieldwrap_html_radio p.bodytext{
	float:left;
	margin-right:130px;
}

div.powermail_radio_inner{
	float:left;
	margin-right: 10px;
}

p.tx_powermail_pi1_fieldwrap_html_checkbox_title{
	display:none;	
}

div.tx_powermail_pi1_fieldwrap_html_textarea {
	float:left;
}



div.divFrmMitgliedwerdenName{
	width:220px;
	float:left;
	overflow:hidden;
}
div.divFrmMitgliedwerdenWert input, div.divFrmMitgliedwerdenWert select{
	width:200px;
	font-family:verdana;
	font-size:11px;
	border:1px solid #dfdfdf;
	color:#424242;
}

 div.divFrmMitgliedwerdenWert select{
	width:203px;
 }

/*---------------------------------- FORM MITGLIED STAMMDATEN ----------------------------*/

#divStammdaten .inpStammdaten{
	border:1px solid #dfdfdf;
	width:300px;
}

#divStammdaten table td{
	padding:0 0 5px 0;
}

#divStammdaten textarea.txaStammdaten{
	height:50px;
}

.divHPPV, .divEmailH{
	display:none;
}

.divWWW{
	display:none;
}

/*---------------------------------- FORM MITGLIED PASSWORT ÄNDERN ----------------------------*/

#divPasswortAendern .inpPasswort{
	border:1px solid #dfdfdf;
	width:200px;
}

#divPasswortAendern table td{
	padding:0 0 5px 0;
}

.divHPPV{
	display:none;
}


/*---------------------------------- DOWNLOADS ------------------------------------------------*/

#divFileList ul.ulFileList{
	list-style:none;
	margin:0;
	padding:0;
}

#divFileList ul.ulFileList li{
	margin:0 0 2px 0;
	padding:0 0 0 25px;
	background-color:white;
}

#divFileList ul li.liDLFolder{
	background-color:#fadec3;
}

#divFileList ul li.liDLFile{
	background-color:#e5e5e6;
	color:#5d5e60;
	font-size:10px;
}

#divFileList ul li.liDLFolder a:link, #divFileList ul li.liDLFolder a:hover, #divFileList ul li.liDLFolder a:visited, #divFileList ul li.liDLFolder a:active{
	color:#ec7405;
	text-decoration:none;
}
#divFileList ul li.liDLFolder a:hover{
	color:#00519d;
}

#divFileList ul li.liDLFile a:link, #divFileList ul li.liDLFile a:hover, #divFileList ul li.liDLFile a:visited, #divFileList ul li.liDLFile a:active{
	color:#00519d;
	font-size:11px;
	text-decoration:none;
}
#divFileList ul li.liDLFile a:hover{
	color:#ec7405;
}

#divFileList ul li.liPathTo{
	background-color:#ec7405;
	color:white;
	padding:0;
}

#divFileList ul li.liPathTo a:link, #divFileList ul li.liPathTo a:hover, #divFileList ul li.liPathTo a:active, #divFileList ul li.liPathTo a:visited{
	color:white;
}

#divFileList ul li.liPathTo a:hover{
	color:#5d5e60;
}

#divFileSrchFrm{
	text-align:right;
	padding:5px 0 5px 0;
}

#divFileSrchFrm .inpSrchFile{
	border:1px solid #dfdfdf;
	width:80px;
	color:#5d5e60;
}

#divFileSrchFrm .submSrchFile{
	background:white;
	color:#ec7405;
	border:none;
	cursor:hand;
}

#divFileList ul li.liDLFile div.divFileSrchPathTo a:link, #divFileList ul li.liDLFile div.divFileSrchPathTo a:hover, #divFileList ul li.liDLFile div.divFileSrchPathTo a:active, #divFileList ul li.liDLFile div.divFileSrchPathTo a:visited{
	font-size:10px;
	color:#5d5e60;
	text-decoration:none;
}

#divFileList ul li.liDLFile div.divFileSrchPathTo a:hover{
	color:#ec7405;
}

/*---------------------------------- THERAPEUTENSUCHE ------------------------------------------------*/

#divFrmTherapeutensuche{
	text-align:right;
	margin:0 0 5px 0;
	
}

#divAJOrteSrchBox{
	display:inline;
	position:relative;
}

#divAJOrte{
	border:1px solid #cccccc;
	width:300px;
	overflow:auto;
	padding:5px;
	background:#f2f2f2;
	position:absolute;
	top:18px;
	left:0;
	text-align:left;
	display:none;
	z-index:99;
	height:100px;
	font-weight:normal;
	line-height:15px;
	font-size:11px;
}

#divFrmTherapeutensuche .inpSrchFile{
	border:1px solid #dfdfdf;
	width:80px;
	color:#5d5e60;
}

#divFrmTherapeutensuche .submSrchFile{
	background:white;
	color:#ec7405;
	border:none;
	cursor:hand;
}

#divTherpeutensucheListCont{
	padding:20px 0 0 0;
}

#divTherpeutensucheListCont div.divTherpeutensucheListItem{
	float:left;
	width:31%;
	padding:0 10px 10px 0;
	overflow:hidden;
}

#divTherpeutensucheListCont div.divTherpeutensucheListItem span.spanThListTitle{
	padding:0;
	font-size:11px;
	font-weight:bold;
}

#divTherpeutensucheListCont div.divTherpeutensucheListClear{
	clear:both;
	margin:0 0 10px 0;
	height:1px;
	overflow:hidden;
	border-top:1px solid #dfdfdf;
}

#divTherpeutensucheDetailCont div.divTherpeutensucheDetailItem{
	padding:20px 0 15px 0;
	border-bottom:1px solid #dfdfdf;
	margin:0 0 20px 0;
}

#divTherpeutensucheDetailCont div.divTherpeutensucheDetailItem span.spanThListTitle{
	padding:0;
	font-size:11px;
	font-weight:bold;
}

#divTherpeutensucheDetailItem table td{
	padding:0 0 2px 0;
}



/*--------------------------- FORTBILDUNGEN -----------------------------*/

#tt_news_fortbildung {
	
}

#tt_news_fortbildung form input {
	border:1px solid #CCCCCC;
}

table.tt_news_fortbildungen, table.tt_news_fortbildungen_filter {
	width:100%;
	border-collapse:collapse;
	border-spacing:0;
	
}

table.tt_news_fortbildungen_filter{
	background-color:#ffd2a8;
	margin:0 0 1px 0;
}

table.tt_news_fortbildungen tr th{
	text-align:left;
	font-weight:normal;
	color:#ec7405;
	background-color:#ec7405;
	line-height:25px;
	padding-left:10px;
}

#tt_news_fortbildung .submSrchFileFrt{
	background:#ffd2a8;
	color:black;
	border:none;
	cursor:hand;
}
#tt_news_fortbildung table.tt_news_fortbildungen tr th{
	color:white;
}

#tt_news_fortbildung table.tt_news_fortbildungen tr th a:link, #tt_news_fortbildung table.tt_news_fortbildungen tr th a:hover, #tt_news_fortbildung table.tt_news_fortbildungen tr th a:active, #tt_news_fortbildung table.tt_news_fortbildungen tr th a:visited{
	color:white;
}

table.tt_news_fortbildungen tr td{
	border-top:1px solid #CCCCCC;
	padding:5px 0 5px 10px;
	vertical-align:top;
}

table.tt_news_fortbildungen tr th{
	padding:0 0 0 10px;
}

table.tt_news_fortbildungen_filter tr td{
	padding:0 0 0 10px;
	font-weight:normal;
	border-color:white;
	line-height:25px;
}

#tt_news_fortbildung table.tt_news_fortbildungen tr td a:link, #tt_news_fortbildung table.tt_news_fortbildungen tr td a:hover, #tt_news_fortbildung table.tt_news_fortbildungen tr td a:active, #tt_news_fortbildung table.tt_news_fortbildungen tr td a:visited{
	color:#EC7405;
}

#tt_news_fortbildung table.tt_news_fortbildungen tr td a:hover{
	color:#00519D;
}

#tt_news_fortbildung table.tt_news_fortbildungen tr th.thFortb1stCol{
	width:50%;
}

#tt_news_fortbildung_single table.tblFortbildungSingleDaten{
	margin:0 0 15px 0;
}

#tt_news_fortbildung_single table.tblFortbildungSingleDaten td{
	padding:0 10px 0 0;
}

td.tdFortbildungSingleDatenTitle, td.tdFortbildungFormTitle{
	font-weight:bold;
}

#tt_news_fortbildung_single div.divFortbildungSingleShort{
	margin:0 0 15px 0;
	font-weight:bold;
}

#tt_news_fortbildung_form{
	padding:20px 0 0 0;
}

table.tblFortbildungForm td{
	padding:0 10px 5px 0;
}

.inpFrmFortbildung{
	font-family:verdana;
	font-size:11px;
	border:1px solid #dfdfdf;
	color:#424242;
	width:258px;
}

.inpFrmFortbildungName{
	width:125px;
}

.inpFrmFortbildungPLZ{
	width:50px;
}
.inpFrmFortbildungOrt{
	width:200px;
}

.inpFrmFortbildungStrasse{
	width:220px;
}

.inpFrmFortbildungHausnummer{
	width:30px;
}

.submFrmFortbildung{
	width:262px;
}

.inpFortbildungRequired{
	border:1px solid #ec7405;
}

#tt_news_fortbildung_single div.divAbgesagtAusgebucht, #tt_news_fortbildung_form div.divAbgesagtAusgebucht{
	border:1px solid #00519d;
	padding:5px;
	margin:5px 0 20px 0;
}

/*---------------------------------- ARCHIVSUCHE --------------------*/

#divArchivsucheFrmCont{
	padding:0 0 20px 0;
}

#divArchivsucheFrmCont .inpASrch{
	border:1px solid #dfdfdf;
	width:100px;
	color:#5d5e60;
	font-size:11px;
}

#divArchivsucheFrmCont .selASrch{
	border:1px solid #dfdfdf;
	color:#5d5e60;
	font-size:11px;
}

.divArchivsucheKeinErgebnis{
	padding:0 0 0 0;
}

#divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont{
	margin:0 0 15px 0;
	padding:15px 0 0 0;
	border-top:1px solid #dfdfdf;
}

#divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont h3, #divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont h3 a:link, #divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont h3 a:hover, #divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont h3 a:visited, #divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont h3 a:active,
#divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont a.aMorelink:link, #divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont a.aMorelink:hover, #divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont a.aMorelink:visited, #divArchivsucheErgebnisListeCont .divArchivsucheNewsItemCont a.aMorelink:active
{
	font-size:11px;
	color:#ec7405;
	text-decoration:none;
	font-weight:normal;
	margin:0;
	padding:0;
}

/*---------------------------------- FE LOGIN FORM --------------------*/
#divContentCont .tx-felogin-pi1{
	padding:0;
	margin:0;
}
#divContentCont .tx-felogin-pi1 h3{
	margin:0;
	padding:0 0 10px 0;
	font-weight:normal;
	color:#ec7405;
	font-size:16px;
}

#divContentCont .divFeLoginForm{
	padding:10px 0 0 0;
}

#divContentCont .divFeLoginForm table td{
	padding:0 0 5px 0;
}

#divContentCont .divFeLoginForm input.inpFeLoginFrm{
	border:1px solid #dfdfdf;
	color:#5d5e60;
	font-size:11px;
}

/*---------------------------------- JOBANGEBBOTE FORM --------------------*/
.divJobDetailDesc{
	padding:0 0 10px 0;
}

.divJobDetail h3{
	font-size:12px;
	color:#ec7405;
	font-weight:normal;
}

.divJobDetailDesc {
	font-weight:bold;
}

#divJobDetailForm{
	padding:20px 0 0 0;
}


/*---------------------------------- REGIONALGRUPPEN ------------------------------------------------*/

#divRegionalgruppenListCont{
	padding:20px 0 0 0;
}

#divRegionalgruppenListCont div.divRegionalgruppenListItem{
	float:left;
	width:47%;
	padding:0 10px 10px 0;
	overflow:hidden;
}

#divRegionalgruppenListCont div.divRegionalgruppenListItem span.spanThListTitle{
	padding:0;
	font-size:11px;
	font-weight:bold;
}

#divRegionalgruppenListCont div.divRegionalgruppenListClear{
	clear:both;
	margin:0 0 10px 0;
	height:1px;
	overflow:hidden;
	border-top:1px solid #dfdfdf;
}

#divRegionalgruppenDetailCont div.divRegionalgruppenDetailItem{
	padding:20px 0 15px 0;
	border-bottom:1px solid #dfdfdf;
	margin:0 0 20px 0;
}

#divRegionalgruppenDetailCont div.divRegionalgruppenDetailItem span.spanThListTitle{
	padding:0;
	font-size:11px;
	font-weight:bold;
}

#divRegionalgruppenDetailItem table td{
	padding:0 0 2px 0;
}

/*---------------------------------- RANDOMTEASER ------------------------------------------------*/

.divRandomTeaserItemCont{
	display:none;
}