
	body, table {
		color:black;
		font-family: Times,serif;
		background-color: white;
		font-size: 11pt;
		padding:0px;
		margin:0px;
	}



#printhead{
	}

.noprint{
			visibility:hidden;
		display:none;
	}

.cleaner {
			visibility:hidden;
	}

.fixfloat{
		float:none;clear:both;
		margin:0;padding:0;
		font-size:0px;
		line-height:0px;
		height:0px;	width:0px;
}



img {text-decoration:none;border:0px;}

/* Anpassung Banner BusinessAd */
#Ads_BA_SKY {
position: absolute;
left:1015px;
top: 90px;
}


/* ooooooooooooooooooooooooooooooooo   V O N    A G E N T U R    ooooooooooooooooooooooooo  */
/* Hinweise zu den Klassen am Ende */



#page {
	width: 1024px;
	background-image:url('/gif/layout/css/shadow_right.gif');
	background-position: top right;
	background-repeat: repeat-y;
}


#header {
	width: 1004px;
	height: 139px;
	background-color: #F4F4F4;
	position: relative;
}

form {
	padding: 0;
	margin: 0;
}


input {
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 11px;
	color: #019090;
	padding: 0 0 0 2px;
	margin: 0;
}

#portalNav {
	position: absolute;
	top: 7px;
	left: 16px;
	height: 18px;
	z-index: 2;
}
#headerText {
	position: absolute;
	top: 8px;
	right: 16px;
}

#headerContent {
	position: absolute;
	top: 28px;
	left: 0px;
	width: 1004px;
	height: 105px;
	background-color: #FFFFFF;
	border-top: 1px solid #009090;
	border-bottom: 5px solid #FDBE10;
	z-index: 0;
}
#headerLogo {
	position: absolute;
	top: 15px;
	left: 16px;
}
#headerPeople {
	position: absolute;
	bottom: 0px;
	left: 810px;
	width: 233px;
	z-index: 0;
}

#headerAd {
	position: absolute;
	top: 9px;
	right: 14px;
	width: 486px;
	height: 78px;
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	z-index: 3;
}
#headerAd #headerAdText {
	height: 5px;
	padding: 3px 0 2px 10px;
}
#headerAd #headerAdBanner {
	height: 60px;
	padding: 0 10px 10px 10px;
}
#headNav {
	position: absolute;
	bottom: 0px;
	left: 15px;
	z-index: 4;
}
#headerSearch {
	position: absolute;
	bottom: 0px;
	right: 16px;
	width: 182px;
	height: 29px;
}
#headerSearch .background {
	float: left;
	background-image:url('/gif/layout/css/head_nav_no_middle.gif');
	width: 162px;
	height: 24px;
	padding-top: 5px;
}
#headerSearch .searchfield {
	width: 124px;
	float: left;
}
#headerSearch .searchfield input {
	width: 114px;
	color: #019090;
}
#headerSearch .searchbutton {
	width: 36px;
	float: left;
}
#headerSearch .searchbutton .btnSubmit {
	padding: 0 4px;
}



#headerBottomShadow {
	background-image:url('/gif/layout/css/header_bottom_shadow.gif');
	background-repeat: repeat-x;
	width: 1004px;
	height: 6px;
}

#footer {
	width: 1004px;
	height: 121px;
	background-color: #FDCC4D;
}
#footer #footerTop {
	background-image: url(/gif/layout/css/bg_footer_gradient.jpg);
	height: 70px;
	padding: 11px 15px 10px 16px;
	font-size: 12px;
	color: #333333;
}
#footer .footerArrow {
	background-image:url('/gif/layout/css/footer_arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 12px;
}
#footer #footerCopyright {
	height: 14px;
	background-color: #28A9AE;
	padding: 8px 15px 8px 16px;
	color: #FFFFFF;
}
#footerShadow {
	width: 1024px;
	height: 9px;
	background-image:url('/gif/layout/css/footer_shadow.gif');
	background-repeat: no-repeat;
}
#footer a {
	text-decoration: none;
	color: #333333;
}
#footerTop ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footerTop ul li {
	margin: 0;
	padding: 0;
}
#footerTop .footerHeadLeft {
	float: left;
	width: 520px;
}
#footerTop .footerHeadReft {
	float: left;
	width: 453px;
	clear: both;
}
#footerTop .footerCol1 {
	float: left;
	width: 250px;
}
#footerTop .footerCol2 {
	float: left;
	width: 270px;
}
#footerTop .footerCol3 {
	float: left;
	width: 203px;
}
#footerCopyright a {
	color: #FFFFFF;
}
#footerCopyright .rssLink {
	background-image:url('/gif/layout/css/icn_rss.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 18px;
}
#footerCopyright .fCopyright {
	float: left;
}
#footerCopyright .footerNav {
	float: right;
}

.sGr3 {
	color: #009090;
	font-family:"Trebuchet MS",Arial,sans-serif;
	font-size:11px;
	font-weight:normal;
}

#emoLoginboxLogin h4, .hpboxSmallContent h4{
	color: #009090;
}


/* Behebung des "Peekaboo"-Bugs im IE6\*/
* html .loginboxContent, html .hpboxSmallContent {height:1%;}
/* */ 


/* MAIN MENU DEFINITION */
#headNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#headNav ul li {
	float:left;
	margin-right: 2px;
}
#headNav ul li a:link,
#headNav ul li a:visited,
#headNav ul li a:focus,
#headNav ul li a:hover,
#headNav ul li a:active {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
	height: 23px;
	float: left;
	padding-top: 6px;
}
#headNav ul li .linkBackground {
	background-image: url('/gif/layout/css/head_nav_no_middle.gif');
	background-repeat: repeat-x;
	float: left;
}
#headNav ul li#headNavAct .linkBackground {
	background-image: url('/gif/layout/css/head_nav_act_middle.gif');
}
.headNavRCL {
	background-image: url('/gif/layout/css/head_nav_no_left.gif');
	float: left;
	height: 29px;
	width: 10px;
}
.headNavRCR {
	background-image: url('/gif/layout/css/head_nav_no_right.gif');
	float: left;
	height: 29px;
	width: 10px;
}
li#headNavAct .headNavRCL {
	background-image: url('/gif/layout/css/head_nav_act_left.gif');
}
li#headNavAct .headNavRCR {
	background-image: url('/gif/layout/css/head_nav_act_right.gif');
}

#portalNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#portalNav ul li {
	float:left;
	margin-right: 2px;
	border-bottom: 1px solid #009090;
}
#portalNav ul li#portalNavAct {
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 21px;
}
#portalNav ul li a {
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	background-image: url('/gif/layout/css/portal_nav_no_middle.gif');
	background-repeat: repeat-x;
	height: 18px;
	float: left;
	padding-top: 3px;
}
.portalNavRCL {
	background-image: url('/gif/layout/css/portal_nav_no_left.gif');
	float: left;
	height: 21px;
	width: 12px;
}
.portalNavRCR {
	background-image:url('/gif/layout/css/portal_nav_no_right.gif');
	float: left;
	height: 21px;
	width: 12px;
}
li#portalNavAct .portalNavRCL {
	background-image:url('/gif/layout/css/portal_nav_act_left.gif');
	height: 22px;
}
#portalNav li#portalNavAct a {
	background-image:url('/gif/layout/css/portal_nav_act_middle.gif');
	color: #009090;
}
li#portalNavAct .portalNavRCR {
	background-image:url('/gif/layout/css/portal_nav_act_right.gif');
	height: 22px;
}

#profilNavContainer {
	clear: both;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #009090;
	height: 21px;
	width: 768px;
	position: relative;
	background: #FFFFFF;
}
#profilNav {
	position: absolute;
	top: 0px;
	left: 8px;
}
#profilNav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#profilNav ul li {
	float:left;
	margin-right: 2px;
	border-bottom: 1px solid #009090;
}
#profilNav ul li#profilNavAct {
	border-bottom: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	height: 21px;
}
#profilNav ul li a {
	text-decoration: none;
	color: #999999;
	font-weight: bold;
	font-size: 12px;
	background-image: url('/gif/layout/css/portal_nav_no_middle.gif');
	background-repeat: repeat-x;
	height: 18px;
	float: left;
	padding-top: 3px;
}
li#profilNavAct .portalNavRCL {
	background-image:url('/gif/layout/css/portal_nav_act_left.gif');
	height: 22px;
}
#profilNav li#profilNavAct a {
	background-image:url('/gif/layout/css/portal_nav_act_middle.gif');
	color: #009090;
}
li#profilNavAct .portalNavRCR {
	background-image:url('/gif/layout/css/portal_nav_act_right.gif');
	height: 22px;
}



/* EMOTIONAL / LOGINBOX DEFINITION */
#emoContainer {
	position:relative;
	width: 1004px;
	height: 258px;
	border-bottom: 5px solid #FDBE10;

}
#emoContainer img {
	line-height: 0;
	font-size: 0;
}
#emoLoginboxContainer {
	position: absolute;
	top: 20px;
	right: 16px;
	width: 182px;
}
#contentRight #emoLoginboxContainer {
	position: relative;
	top: 0;
	right: 0;
}
#emoLoginboxContainer .loginboxTop, .hpboxSmallTop {
	background-image: url('/gif/layout/css/loginbox_top.gif');
	background-repeat: no-repeat;
	width: 182px;
	height: 9px;
	line-height: 0;
	font-size: 0;
}
#emoLoginboxContainer .loginboxContent, .hpboxSmallContent {
	border-left: 2px solid #009090;
	border-right: 2px solid #009090;
	background-color: #FFFFFF;
	margin: 0;
	padding: 0 0 0 8px;
}



#emoLoginboxContainer .loginboxContent .sGr3, .hpboxSmallContent .sGr3 {
	padding-bottom: 3px;
}
#emoLoginboxContainer .loginboxContent a {
	text-decoration: none;
	color: #666666;
}


.hpboxSmallContent a{
	text-decoration:underline;
	
	color: #666666;
}


.hpboxSmallContent a:link,
.hpboxSmallContent a:visited,
.hpboxSmallContent a:hover,
.hpboxSmallContent a:active {
	color: #666666;
}


#emoLoginboxContainer #emoLoginboxLogin .loginboxBottom, .hpboxSmallBottom {
	background-image:url('/gif/layout/css/loginbox_bottom_login.gif');
	background-repeat: no-repeat;
	width: 182px;
	height: 9px;
}
#emoLoginboxContainer #emoLoginboxLogout .loginboxBottom {
	background-image:url('/gif/layout/css/loginbox_bottom_logout.gif');
	background-repeat: no-repeat;
	width: 182px;
	height: 7px;
}
#emoLoginboxContainer #loginPerson a {
	color: #009090;
	font-weight: bold;
	text-decoration: underline;
}
#emoLoginboxContainer #loginPerson.sGr3 {
	padding: 0;
	margin: 0;
}
#emoLoginboxContainer .personPic {
	float: left;
	width: 42px;
	overflow: hidden;
	margin: 0 10px 0 0;
	border: 1px solid #009090;
}
#emoLoginboxContainer .personOptions {
	margin-bottom: 5px;
	line-height: 16px;
}
#emoLoginboxContainer .activities {
	vertical-align: middle;
	padding-bottom: 5px;
	height: 26px;
}
#emoLoginboxContainer .activities .actLink {
	padding-top: 6px;
}
#emoLoginboxContainer .boxicon {
	float: left;
	width: 26px;
	margin-right: 5px;
}
#emoLoginboxContainer #btnLogout {
	background-color: #28A9AE;
	padding: 4px 0 0 8px;
	border-left: 2px solid #009090;
	border-right: 2px solid #009090;
}
#emoLoginboxContainer #btnLogout a {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	background-image:url('/gif/layout/css/icn_arrow.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 12px;

}

#emoLoginboxContainer .personPic {
	width: 42px;
	height: 58px;
}




/* LINK BUTTONS */

.keyClr1 .linkBtnLeft {
	width: 3px;
	height: 20px;
	float: left;
	background-image: url('/gif/layout/css/link_btn_key_clr1_left.gif');
	background-repeat: no-repeat;
}
.keyClr1 .linkBtnMiddle {
	float: left;
}
.keyClr1 .linkBtnRight {
	width: 3px;
	height: 20px;
	float: left;
	background-image: url('/gif/layout/css/link_btn_key_clr1_right.gif');
	background-repeat: no-repeat;
}
.keyClr1 .linkBtnMiddle .btnSubmit {
	background: transparent url('/gif/layout/css/link_btn_key_clr1_middle.gif') repeat-x;
	border: 0px none;
	height: 20px;
	font-size: 12px;
	color: #FFFFFF !important;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	padding: 0 7px;
}



.keyClr2 .linkBtnLeft {
	width: 3px;
	height: 20px;
	float: left;
	background-image: url('/gif/layout/css/link_btn_key_clr2_left.gif');
	background-repeat: no-repeat;
}
.keyClr2 .linkBtnMiddle {
	float: left;
}
.keyClr2 .linkBtnRight {
	width: 3px;
	height: 20px;
	float: left;
	background-image: url('/gif/layout/css/link_btn_key_clr2_right.gif');
	background-repeat: no-repeat;
}
.keyClr2 .linkBtnMiddle .btnSubmit {
	background: transparent url('/gif/layout/css/link_btn_key_clr2_middle.gif') repeat-x;
	border: 0px none;
	height: 20px;
	font-size: 12px;
	color: #FFFFFF !important;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	padding: 1px 7px 0 7px;
	float:left;
}







/* MEIN PROFIL */
#myProfilOverview {
	float: left;
	padding-bottom: 45px;
}
#overviewLeft {
	float: left;
	width: 174px;
	padding: 0 13px 0 0;
}
#overviewMiddle {
	float: left;
	width: 299px;
	padding: 0 25px 0 0;
}
#overviewRight {
	float: left;
	width: 237px;
	padding: 0;
	margin-top: 22px;
}
#overviewMiddle .profilInfos {
	margin-left: 21px;
}
#overviewMiddle .profilInfos .text {
	margin-bottom: 3px;
}
#overviewMiddle .profilIcons img {
	margin-bottom: 2px;
}
#overviewMiddle .profilIcons span {
	vertical-align: top;
}
#overviewMiddle .profilIcons a {
	display: inline;
}
#overviewRight .infoLine {
	float: left;
	width: 237px;
	margin-bottom: 8px;
	clear: both;
}
#overviewRight .infoLine .infoLineIcon, #getstarted .infoLine .infoLineIcon{
	float: left;
	width: 26px;
	margin-right: 7px;
}
#overviewRight .infoLine .infoLineText {
	float: left;
	width: 204px;
	margin-top: 4px;
}
#overviewRight .infoLine .infoLineText a {
	text-decoration: none;
}


.linkArrowGreen, .linkArrowGreenStrong {
	background-image:url('/gif/layout/css/link_arrow_green.gif');
	background-repeat: no-repeat;
	background-position: left;
	padding: 0 0 0 8px;
	text-decoration:none;
}
.linkArrowGrey, .linkArrowGreyStrong {
	background-image:url('/gif/layout/css/link_arrow_grey.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 0 10px;
	text-decoration:none;
}


.linkArrowGesperrt, .linkArrowGesperrtStrong {
	background-image:url('/gif/layout/css/link_arrow_grey.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 0 10px;
	color: red !important;
	text-decoration:none;
}

.linkArrowGreyStrong, .linkArrowGreenStrong, .linkArrowGesperrtStrong{
	font-weight: bold;
}



.lineGrey10, .lineGrey10unten {
	font-size: 1px;
	height: 1px;
	background-color: #CCCCCC;
	margin: 6px 10px 6px 0;
	padding: 0;
}
.lineGrey10unten {
	margin-bottom: 0px;
}


.hrLineGrey {
	width: 100%;
	height: 1px;
	background-color: #CCCCCC;
}

/* CONTENT STYLES */
#content {
	background-color: #FAFAFA;
	width: 972px;
	padding: 20px 16px 0 16px;
}
#contentMain {
	width: 790px;
	float: left;
}
#contentRight {
	width: 182px;
	float: right;
}
h1 {
	font-size: 16px;
	color: #009090;
	margin: 7px 0 7px 0;
	width: 100%;
	font-weight: bold;
}
h2 {
	font-family: "Times New Roman";
	font-size: 18px;
	font-weight: normal;
	height: 21px;
	color: #666;
	background-repeat: no-repeat;
	background-position: 0 6px;
	padding: 2px 8px 3px 29px;
	margin: 0;
	border-bottom: 1px solid #ccc;
}
div.keyClr1 h2 {
	background-image: url(/gif/layout/css/icn_h2_key_clr1.gif);
}
div.keyClr2 h2 {
	background-image: url(/gif/layout/css/icn_h2_key_clr2.gif);
}

h3 {
	color: #099;
	font-size: 12px;
	font-weight: bold;
	height: 21px;
	padding: 5px 0 0 12px;
	margin: 0 0 7px 0;
}
div.S100 h2 {
	width: 711px;
}
div.S100 h3 {
	width: 741px;
	background-image: url(/gif/layout/css/bg_h3_size100.gif);
}
div.S33 h2 {
	width: 190px;
}


div.S33 h3 {
	width: 234px;
	background-image: url(/gif/layout/css/bg_h3_size33.gif);
}
div.S66 h3 {
	width: 487px;
	background-image: url(/gif/layout/css/bg_h3_size66.gif);
}
div.keyClr1 h3.active, div.keyClr2 h3.active {
	height: 20px;
	color: #fff;
	margin: 0;
	background-image: url(/gif/layout/css/bg_h3_size100active_key_clr2.gif);
}

div.keyClr1 h3.formular{
	height: 20px;
	color: #fff;
	margin: 0;
	background-image: url(/gif/layout/css/bg_h3_size100active_key_clr2.gif);
}



h4 {
	font-size: 12px;
	font-weight: bold;
	margin: 0 0 2px 0;
}
h5 {
	font-size: 12px;
	margin: 0;
	padding: 0;
	width: 100%;
	font-weight: normal;
}


.S100 {
	width: 770px;
	margin-bottom: 20px;
	float: left;
}
.S100 .borderTopRC {
	background-image: url(/gif/layout/css/border_rc_top_size100.gif);
	background-repeat: no-repeat;
	height: 7px;
	width: 770px;
	line-height: 0;
	font-size: 0;
}

.S100 .borderBottomRC {
	height: 7px;
	width: 770px;
	line-height: 0;
	font-size: 0;
	float: left;
}
.S100 .borderBottomRC {
	background-image: url(/gif/layout/css/border_rc_bottom_size100.gif);
	background-repeat: no-repeat;
}
.S100 .contentBox {
	background-color: #FFF;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 7px 3px 7px;
	width: 754px;
	float: left;
}

/* CONTENT BOXES */
.S33 {
	width: 246px;
	margin: 0 16px 20px 0;
	float: left;
}
#lightbox .S33{
	margin: 0px;
}

.S33 .borderTopRC {
	background-image: url(/gif/layout/css/border_rc_top_size33.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 246px;
	line-height: 0;
	font-size: 0;
}
.S33 .borderBottomRC {
	height: 7px;
	width: 246px;
	line-height: 0;
	font-size: 0;
}
.S33 .keyClr1 .borderBottomRC {
	background-image: url(/gif/layout/css/border_rc_bottom_key_clr1_size33.gif);
	background-repeat: no-repeat;
}
.S33 .keyClr2 .borderBottomRC {
	background-image: url(/gif/layout/css/border_rc_bottom_key_clr2_size33.gif);
	background-repeat: no-repeat;
}
.S33 .contentBox {
	width: 230px;
	background-color: #FFF;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 7px 3px 7px;
}

.S66 {
	width: 508px;
	margin: 0 16px 20px 0;
	float: left;
}
.S66 .borderTopRC {
	background-image: url(/gif/layout/css/border_rc_top_size66.gif);
	background-repeat: no-repeat;
	height: 6px;
	width: 508px;
	line-height: 0;
	font-size: 0;
}
.S66 .borderBottomRC {
	height: 7px;
	width: 508px;
	line-height: 0;
	font-size: 0;
}
.S66 .keyClr1 .borderBottomRC {
	background-image: url(/gif/layout/css/border_rc_bottom_key_clr1_size66.gif);
	background-repeat: no-repeat;
}
.S66 .contentBox {
	background-color: #FFF;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 0 7px 3px 7px;
}



#jobOffers, #events { margin-right: 0; }

a:link, a:visited, a:hover, a:active {
	color: #333;
}

.contentBox a:link,
.contentBox a:visited,
.contentBox a:hover,
.contentBox a:active {
		margin-bottom: 3px;
}

a.keyClr2:link, a.keyClr2:visited, a.keyClr2:hover, a.keyClr2:active {
	color: #009090;
	font-weight: bold;
	display: block;
	margin-bottom: 3px;
}

a.arrowSquare:link, a.arrowSquare:visited, a.arrowSquare:hover, a.arrowSquare:active {
	background-image: url(/gif/layout/css/icn_arrow_square.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-decoration: none;
	padding-left: 16px;
}

a.arrowSquareNone:link, a.arrowSquareNone:visited, a.arrowSquareNone:hover, a.arrowSquareNone:active {
	background-image: url(/gif/layout/css/icn_arrow_square_none.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-decoration: none;
	padding-left: 16px;
	color: #999;
}

a.newsTeaser:link, a.newsTeaser:visited, a.newsTeaser:hover, a.newsTeaser:active {
	display: inline;
	text-decoration: none;
}
a.arrowSquareOnRight:link, a.arrowSquareOnRight:visited, a.arrowSquareOnRight:hover, a.arrowSquareOnRight:active {
	margin-top: 2px;
	display: inline;
}
a.arrowSquareOnRight img {
	margin-bottom: -2px;
	padding-left: 2px;
}
.S33 div.bold {
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 3px;
}
.S33 div.normal {
	margin-bottom: 3px;
}

/* Content element containers */
.imgText {
	width: 230px;
}
.imgText img {
	float: left;
	margin-right: 7px;
}
.imgText p {
	margin: 0;
	line-height: 14px;
}
.imgText div.text {
	margin-left: 49px;
}


#jobOffers .imgText {
	width: 230px;
}
#jobOffers .imgText img {
	float: left;
	margin-right: 7px;
}
#jobOffers .imgText p {
	margin: 0;
	line-height: 14px;
}
#jobOffers .imgText div.text {
	margin-left: 88px;
}


/* Content element containers jobbox*/
.imgTextJobs {
	width: 230px;
}
.imgTextJobs img {
	float: left;
	margin-right: 7px;
}
.imgTextJobs p {
	margin: 0;
	line-height: 14px;
}
.imgTextJobs div.text {
	margin-left: 49px;
}

#moderators.S33 .imgText {
	margin-left: 12px;
}

.fSmall {
	font-size: 10px;
}
.fBold {
	font-weight: bold;
}
.fGrey {
	color: #666666;
}
.fGreen {
	color: #009090;
}
.fNormal {
	font-weight: normal;
}

.fNone {
	text-decoration: none;
}

.keyClr1 .contentBoxLink a {
background-color:#FDBE10;
}

.contentBoxLink a:link,
.contentBoxLink a:visited,
.contentBoxLink a:hover,
.contentBoxLink a:active {
	background-image: url(/gif/layout/css/icn_arrow.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	color: #fff;
	font-weight: bold;
	padding: 5px 0 0 22px;
	text-decoration: none;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	display: block;
	clear: both;
}

.keyClr1 .contentBoxLink a {
	background-color: #FDBE10;
}
.keyClr2 .contentBoxLink a {
	background-color: #28A9AE;
}

.contentBox .contentBoxtext{
	padding: 0px 12px 0px 12px; 
}


.contentBoxBottom
{
	/* background-repeat: no-repeat; */
	/* background-position: 10px 9px; */
	color: #fff;
	font-weight: bold;
	padding: 5px 0 0 10px;
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
}



.keyClr1 .contentBoxBottom {
	background-color: #FDBE10;
}
.keyClr2 .contentBoxBottom {
	background-color: #28A9AE;
}

.newsCategory {
	font-size: 10px;
	line-height: 10px;
	margin-bottom: 4px;
}

/* Forms */
input, select {
	font-family: "Trebuchet MS";
	font-size: 11px;
	color: #333;
}

.contentBoxForm {
	margin: 5px 0 7px 0;
	border-bottom: 1px solid #CCC;
	display: block;
}

.contentBoxLabel {
	float: left;
	margin-top: 2px;
}

.contentBoxSelect {
	float: right;
	width: 133px;
	border: 1px solid #999;
}



#myNews .imgText { padding-bottom: 0; width: 492px; }
#events .imgText { padding-bottom: 0; }

#myNews .imgText div.text {
	margin-left: 190px;
}

/* ADs */
#contentAd, #contentAd2 {
	width: 180px;
	height: 625px;
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	z-index: 3;
}
#contentAd #contentAdText, #contentAd2 #contentAdText2  {
	height: 5px;
	padding: 5px 0 5px 10px;
}
#contentAd #contentAdBanner, #contentAd2 #contentAdBanner2 {
	height: 600px;
	padding: 0 10px 10px 10px;
}


#contentAd2 {
	margin: 20px auto;
}

#contentAd2 #contentAdBanner2 {
	text-align:center;
}


#contentInternalAd {
	border: 1px solid #ccc;
	width: 180px;
}

#contentAdWide {
	width: 768px;
	height: 122px;
	background-color: #F6F6F6;
	border: 1px solid #CCCCCC;
	z-index: 3;
}
#contentAdWide #contentAdWideText {
	height: 5px;
	padding: 5px 0 5px 11px;
}
#contentAdWide #contentAdWideBanner {
	height: 90px;
	padding: 0 20px 15px 20px;
}

/* SEARCH RESULT LIST */
#searchArea		{ width: 534px; float: left; }
#searchDateArea { width: 216px;	float: left; }

#searchLabel	{ float: left; padding-top: 2px; }
#searchInput	{ float: left; }
#searchSubmit	{ float: left; }

#searchArea .inputText	{ width: 200px; color: #019090; margin: 0 4px 0 4px; }
#searchArea .inputImage { }

ul#searchType			{ list-style-type: none; margin: 0; padding: 0; }
ul#searchType li		{ font-weight: bold; margin-bottom: 4px; }
ul#searchType li input	{ margin-right: 6px; }

#searchDateArea select	{ width: 210px; }

ul#searchCategories				{ width: 754px; list-style-type: none; float: left; margin: 5px 0 0 0; padding: 0; }
ul#searchCategories li			{ float: left; width: 150px; font-weight: bold; margin-bottom: 6px; }
ul#searchCategories li input	{ margin-right: 4px; }

table#searchAllocation { font-size: 12px; color: #333; }

table#searchAllocation td.column1 { width: 161px; padding: 0 0 4px 13px; }
table#searchAllocation td.column2 { width: 112px; }

table#searchAllocation td a {
	background-image:url('/gif/layout/css/link_arrow_green4x8.gif');
	background-repeat: no-repeat;
	background-position: left;
	margin: 0 2px;
	padding: 0 0 0 10px;
	text-decoration: none;
	font-weight: bold;
	color: #009090;
	display: inline;
}
table#searchAllocation td a.active {
	background-image:url('/gif/layout/css/link_arrow_black4x8.gif');
	color: #333;
}

table#searchResult 		{ width: 748px; }
table#searchResult th	{ text-align: left;	font-weight: normal; padding-bottom: 2px; border-bottom: 1px solid #CCC; }

table#searchResult .column1 { width: 157px;	padding-left: 13px; }
table#searchResult .column2 { width: 115px; }
table#searchResult .column3 { width: 476px; }

table#searchResult td 	{ vertical-align: top; padding: 8px 0 10px 0; }
table#searchResult td p { margin: 3px 0; }

.btnSortDown	{ float: left; margin: 1px 1px 0 0; }
.btnSortUp		{ float: left; margin: 1px 4px 0 0; }

table#pageBrowser { width: 748px; border-top: 1px solid #CCC; }

table#pageBrowser td.column1 { width: 271px; vertical-align: top; padding: 2px 8px; }
table#pageBrowser td.column2 { width: 216px; vertical-align: top; font-weight: bold; text-align: center; padding: 2px 0; }
table#pageBrowser td.column3 { width: 261px; vertical-align: top; text-align: right; padding: 2px 8px; }
table#pageBrowser td a { font-weight: normal; display: inline; }

table#pageBrowser a.linkForward {
	background-image:url('/gif/layout/css/link_arrow_grey.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 10px;
	text-decoration: none;
}
table#pageBrowser a.linkBack {
	background-image:url('/gif/layout/css/link_arrow_grey_back.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 0 10px;
	text-decoration: none;
}




table.profilTable {width: 753px;border: 0px solid black;}
table.profilTable tr { vertical-align: top; }
table.profilTable .column1 { width: 125px; padding-left: 13px; padding-right: 10px; font-weight: bold; }
table.profilTable .column2 { width: 440px; padding: 0 70px 8px 0; }
table.profilTable .column2 img { vertical-align: middle; }
table.profilTable .column2 a { display: inline !important; margin: 0; padding: 0; }
table.profilTable .column3 { border: 0px solid red;width: 90px; }



/* CONTACT SEARCH FORM */
#contactSearchHead {
	background-image: url('/gif/layout/css/bg_contact_search_head.gif');
	background-repeat: no-repeat;
	width: 728px;
	height: 50px;
	padding: 12px 0 0 20px;
}
#contactSearchHead #searchLabel,
#contactSearchHead #searchField,
#contactSearchHead #searchInField,
#contactSearchHead #searchSubmit {
	float: left;
	padding-right: 8px;
}
#contactSearchHead #searchField input {
	color: #009090;
	border: 1px solid #009090;
	width: 120px;
	height: 18px;
}
#contactSearchHead #searchInField select {
	border: 1px solid #999;
	height: 18px;
}

#contactSearchHead h1{
	float: left; 
	width: 300px;
	margin-top: 0px; 
	margin-bottom: 0px;
}



form.search label{
	color: #666;
	font-weight: bold;
}

form.search input.text, form.search input.ort, form.search input.plz{
	border: 1px solid #009090;
}

div.W33P input.text {
	width:210px;
}

div.W33P-r input.text {
	width:206px;
}

div.W33P input.ort {
	width:155px;
}

div.W33P input.plz {
	width:50px;
	margin-right: 4px;
}




/* PROFILE / REGISTER FORM */
.formContainer .row				{ width: 754px; }
.formContainer .formLabel 		{ width: 237px; float: left; margin-right: 2px; padding: 3px 8px 2px 4px; text-align: right; background-color: #f4f4f4; color: #333; }
.formContainer .formFieldWrap	{ padding: 3px 0 2px 3px; }
.formContainer .formField		{ width: 246px; float: left; }
.formContainer .formError 		{ background-color: #900; color: #fff; }

.formContainer input	{ height: 16px; }
.formContainer select	{ border:1px solid #999; }

/* .formContainer textarea	{ width: 242px; font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 13px; color: #333; } */
.formContainer textarea	{ font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 13px; color: #333; }




.formContainer .formErrorMessage, .formErrorMessage	{ width: 497px; background-color: #900; color: #fff; }
.formContainer .formErrorMessage p, .formErrorMessage p	{
	background-image: url(/gif/layout/css/icn_attention.gif);
	background-repeat: no-repeat;
	background-position: 9px 2px;
	padding: 2px 2px 4px 33px;
	margin: 0;
	font-weight: bold;
}

.formContainer .notifyTxt { width: 230px; float: left; color: #28A9AE; }
.formContainer .submit { width: 246px; margin-left: 251px; }


.w497	{ width: 497px; }
.w246	{ width: 246px; }
.w223	{ width: 223px; }
.w206	{ width: 206px; }
.w166	{ width: 166px; }
.w120	{ width: 120px; }
.w100	{ width: 100px; }
.w75	{ width: 75px; }
.w35	{ width: 35px; }
.w31	{ width: 31px; }
.w26	{ width: 26px; }
.w20	{ width: 20px; }


.s1w1 { width: 473px;}
.s1w1gruppen { width: 497px;}

input.w246, textarea.w246	{ width: 240px; }
input.w206, textarea.w206	{ width: 200px; }
input.w166, textarea.w166	{ width: 160px; }
input.w75, textarea.w75	{ width: 69px; }
input.w35, textarea.w35	{ width: 29px; }
input.w31, textarea.w31	{ width: 25px; }
input.w26, textarea.w26	{ width: 20px; }


#myProfile .formLabel 		{ background-color: #fff; }
#myProfile .formError			{ background-color: #900; color: #fff; }


#myProfile .formContainer	{
	width: 731px;
	background-color: #f4f4f4;
	border-left: 1px solid #999;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	padding: 10px;
}
#myProfile .formContainer p		{ margin-top: 0; }
#myProfile .formContainer .row	{ width: 731px; }
#myProfile .notifyTxt { width: 200px; float: left; color: #28A9AE; }

/* SPACERS */
.spcV5  { height:  5px; font-size: 0; line-height: 0; }
.spcV7  { height:  7px; font-size: 0; line-height: 0; }
.spcV10 { height: 10px; font-size: 0; line-height: 0; }
.spcV12 { height: 12px; font-size: 0; line-height: 0; }
.spcV15 { height: 15px; font-size: 0; line-height: 0; }
.spcV20 { height: 20px; font-size: 0; line-height: 0; }

.spcH3	{ float: left; font-size: 1px; height: 1px; min-height: 1px; min-width: 3px; width: 3px; }
.spcH5	{ float: left; font-size: 1px; height: 1px; min-height: 1px; min-width: 5px; width: 5px; }
.spcH10	{ float: left; font-size: 1px; height: 1px; min-height: 1px; min-width: 5px; width: 10px; }

.fl { float: left; }

.clear { clear: both; display: block; font-size: 0px; line-height: 0px; }

/* ooooooooooooooooooooooooooooooooo   ENDE  V O N    A G E N T U R    ooooooooooooooooooooooooo  */



#einstellungen h3.gruenfett{
	padding: 0px;
	margin: 0px;
	background: none; 
	color:#009090;
	font-size:16px;
	font-weight:bold;	
}


select.inputW33P{
	width: 210px;
}



#hpBoxContainer h2{
	background-color: #FFFFFF;
	font-family: "Trebuchet MS", Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #333333;
	margin: 0;
	text-decoration:none;
	border-bottom: 0px solid #cccccc;
	margin: 0px;
	padding:0px;
}

#hpBoxContainer ul{
	margin:4px 10px;
	padding:0px;
}

#hpBoxContainer ul li {
	background-image:url('/gif/layout/css/link_arrow_green.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	margin: 0 0 0 4px;
	list-style: none;
}

#hpBoxContainer ul.grey li {
	background-image:url('/gif/layout/css/link_arrow_grey.gif');
}

#hpBoxContainer ul.grey{
	margin:0 0px 4px 30px;
}

#hpBoxContainer .fettgruen{
	font-weight:bold;
	color: #009090;
}


#hpBoxContainer .fett{
	font-weight:bold;
}






div.kasten_top{		background-image: url('/gif/layout/css/bg_kasten100_gelb_top.gif')		;}
div.kasten_middle{	background-image: url('/gif/layout/css/bg_kasten100_gelb_middle.gif')	;}
div.kasten_bottom{	background-image: url('/gif/layout/css/bg_kasten100_gelb_bottom.gif')	;}

div.kasten1_top{	background-image: url('/gif/layout/css/bg_kasten100_top.gif')		;}
div.kasten1_middle{	background-image: url('/gif/layout/css/bg_kasten100_middle.gif')	;}
div.kasten1_bottom{	background-image: url('/gif/layout/css/bg_kasten100_bottom.gif')	;}

div.kasten2_top{	background-image: url('/gif/layout/css/bg_kasten100_top.gif')		;}
div.kasten2_middle{	background-image: url('/gif/layout/css/bg_kasten100_middle.gif')	;}
div.kasten2_bottom{	background-image: url('/gif/layout/css/bg_kasten100_bottom.gif')	;}

div.kasten3_top{	background-image: url('/gif/layout/css/bg_kasten100_grau_top.gif')		;}
div.kasten3_middle{	background-image: url('/gif/layout/css/bg_kasten100_grau_middle.gif')	;}
div.kasten3_bottom{	background-image: url('/gif/layout/css/bg_kasten100_grau_bottom.gif')	;}



#hpBoxContainer  div.hpBoxContent {
	border-left: 2px solid #009090;
	border-right: 2px solid #009090;
	background-color: #FFFFFF;
	margin: 0;
	padding: 10px 20px 10px 20px;
}


#hpBoxContainer .hpBoxTop {
	background-image: url('/gif/layout/css/bg_hpbox_top.gif');
	background-repeat: no-repeat;
	width: 390px;
	height: 9px;
	line-height: 0;
	font-size: 0;
}

#hpBoxContainer .hpBoxBottom {
	background-image: url('/gif/layout/css/bg_hpbox_bottom.gif');
	background-repeat: no-repeat;
	width: 390px;
	height: 9px;
	line-height: 0;
	font-size: 0;
}










/* Navi-Kasten/Such-Kasten */
div.kasten_top, div.kasten1_top, div.kasten2_top {
	background-repeat: no-repeat;
	width: 728px;
	height: 12px;
	font-size: 0;
	line-height: 0;
	padding: 0 0 0 20px;
	margin:0px;
}

div.kasten_middle, div.kasten1_middle, div.kasten2_middle{
	width: 728px;
	padding: 0 0 0 20px;
	margin:0px;
}
div.kasten_bottom, div.kasten1_bottom, div.kasten2_bottom {
	background-repeat: no-repeat;
	width: 728px;
	height: 17px;
	padding: 0 0 0 20px;
	margin:0px;
}

div.kasten3_top {
	background-repeat: no-repeat;
	width: 713px;
	height: 12px;
	font-size: 0;
	line-height: 0;
	padding: 0 20px 0 20px;
	margin:0px;
}
div.kasten3_middle {
	width: 713px;
	padding: 0 20px 0 20px;
	margin:0px;
}
div.kasten3_bottom {
	background-repeat: no-repeat;
	width: 713px;
	height: 17px;
	padding: 0 20px 0 20px;
	margin:0px;
}


.kasten_middle .searchLabel,
.kasten_middle1 .searchLabel{
	width: 80px;
}


.kasten_middle .searchLabel,
.kasten_middle .searchField,
.kasten_middle .searchInField,
.kasten_middle .searchFieldw166,
.kasten_middle .searchSubmit,
.kasten2_middle .searchLabel,
.kasten2_middle .searchField,
.kasten2_middle .searchInField,
.kasten2_middle .searchFieldw166,
.kasten2_middle .searchSubmit
{
	float: left;
	padding-right: 8px;
}

.kasten2_middle .searchLabel,
.kasten1_middle .searchLabel
{
	width: 85px;
}



.kasten_middle .searchField input, 
.kasten2_middle .searchField input 
{
	color: #009090;
	border: 1px solid #009090;
	width: 120px;
	height: 18px;
}

.kasten_middle .searchFieldw166 input, 
.kasten2_middle .searchFieldw166 input
{
	color: #009090;
	border: 1px solid #009090;
	width: 166px;
	height: 18px;
}



.kasten_middle .searchInField select,
.kasten2_middle .searchInField select {
	border: 1px solid #999;
	height: 18px;
}



table.kasten td{
	padding: 0 20px 4px 0;
	vertical-align:top;

}

td.grey{
	background: #F4F4F4;

}

/* ENDE Navi-Kasten/Such-Kasten */


a.keyClr2Liste:link, a.keyClr2Liste:visited, a.keyClr2Liste:hover, a.keyClr2Liste:active {
	display:block;
	font-weight:bold;
	margin-bottom:3px;
	color: #666666; 
}



#memberspalte .contentBox div.imgText,
#beitragspalte .contentBox div.imgText,
#jobspalte .contentBox div.imgText{	margin-bottom: 12px;}

#eventspalte .contentBox div.imgText
{
	margin-bottom: 20px;
}

#headNav {
	text-transform: uppercase;
}

.profilbildgross{
	border: 1px solid #009090;
}

.klein{
 font-size:0.8em;
}

.kleiner{
 font-size:0.9em;
}


.profilbildklein{
	border: 1px solid #009090;
}

.fl-left{	float: left; }
.fl-right{	float: right; }

.al-center{ text-align: center; }
.al-left{	text-align: left; }
.al-right{	text-align: right; }

.va-top{ vertical-align: top; }
.va-middle{	vertical-align: middle; }
.va-bottom{	vertical-align: bottom; }

a.zurueck:link, a.zurueck:visited, a.zurueck:hover, a.zurueck:active {
	background-image: url(/gif/layout/css/icn_arrowback_square.gif);
	background-repeat: no-repeat;
	background-position: 0 2px;
	text-decoration: none;
	padding-left: 16px;
}


.infoLine ul{
	padding: 0px;
	margin:0 0 0 35px;
}

.infoLine ul li{
	background-image:url('/gif/layout/css/link_arrow_grey.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding: 0 0 0 10px;
	margin: 0px;
	list-style: none;
}

.infoLine ul li a{
	text-decoration: none;
}








/* ------- 1. Spalte ---- */



div.S1W3 {
	width: 743px; 
	margin: 0 0px 20px 0;
	float: left;
}

div.S1W2 {
	width: 528px; 
	/* width: 526px;  KH*/
	margin: 0 0px 20px 0;
	float: left;
}

div.S1W2 h2 {
	width: 300px;
}


div.S1W2 h3 {
	width: 510px;
	background-image: url(/gif/layout/css/bg_h3_s1w2.gif);
	background-repeat: no-repeat;
}




div.S1W3 h3 {
	width: 743px;
	background-image: url(/gif/layout/css/bg_h3_s1w3.gif);
	background-repeat: no-repeat;
}


 

div.S1W1 {
	width: 253px; 
	margin: 0 0px 20px 0;
	float: left;
}

div.S1W1 h3 {
	width: 237px;
	background-image: url(/gif/layout/css/bg_h3_s1w1.gif);
	background-repeat: no-repeat;
}


.S1W1 .imgText {
	width: 200px;
}
.S1W1 .imgText img {
	float: left;
	margin-right: 7px;
	margin-left: 7px;
}
.S1W1 .imgText p {
	margin: 0;
	line-height: 14px;
}
.S1W1 .imgText div.text {
	margin-left: 5px;
}



/* ------- ENDE 1. Spalte ---- */

/* ------- 2. Spalte ---- */
div.S2W1 h3 {
	width: 246px;
	background-image: url(/gif/layout/css/bg_h3_s2w1.gif);
	background-repeat: no-repeat;
}
div.S2W1 {
	width: 276px; 
	margin: 0 0px 20px 0;
	float: left;
}


div.S2W2 h3 {
	width: 490px;
	background-image: url(/gif/layout/css/bg_h3_s2w2.gif);
	background-repeat: no-repeat;
}
div.S2W2 {
	width: 490px; 
	margin: 0 0px 0px 0;
	float: left;
}
/* ------- ENDE 2. Spalte ---- */

/* ------- 3. Spalte ---- */

div.S3W1 {
	width: 214px; 
	/* width: 210px; KH */
	padding: 0px 0px 0px 0px; 
	margin: 0 0px 0px 0;
	float: left;
}


div.S3W1 h3 {
	width: 214px;
	/* width: 210px; KH */
	background-image: url(/gif/layout/css/bg_h3_s3w1.gif);
	background-repeat: no-repeat;
}

div.S3W1 .imgText{
	width: 210px;
}

.S3W1 .imgText {
	width: 200px;
}
.S3W1 .imgText img {
	float: left;
	margin-right: 7px;
	margin-left: 7px;
}
.S3W1 .imgText p {
	margin: 0;
	line-height: 14px;
}
.S3W1 .imgText div.text {
	margin-left: 5px;
}



div.S3W1 .infoLine {
	float: left;
	margin-bottom: 8px;
	clear: both;
	padding: 0px 26px 0 12px;
}

div.S3W1 .infoLine .infoLineIcon {
	float: left;
	width: 26px;
	margin-right: 7px;
}
div.S3W1 .infoLine .infoLineText {
	float: left;
	margin-top: 4px;
}
div.S3W1 .infoLine .infoLineText a {
	text-decoration: none;
}





/* ------- ENDE 3. Spalte ---- */




/* ------- ENDE 33%-Spalte ---- */
div.W33P h3, div.W33P-r h3{
	width: 226px;
	background-image: url(/gif/layout/css/bg_h3_s1w1.gif);
	background-repeat: no-repeat;
}

div.W33P{
	width: 255px; 
	margin: 0 0px 20px 0;
	float: left;
}

div.W33P-r{
	width: 226px; 
	margin: 0 0px 20px 0;
	float: left;
}


/* ------- ENDE 3. Spalte ---- */


div.S1W1 div.text, div.S2W2 div.text{
	padding: 0px 26px 0 12px;
}

div.S1W2 div.text, div.S2W1 div.text{
	padding: 0px 40px 0 12px;
}

div.S1W3 div.text, div.S2W1 div.text, div.S3W1 div.text{
	padding: 0px 26px 0 12px;
}

div.W33P div.text, div.W33P-r div.text {
	padding: 0px 26px 0 12px;
}


div.S1W2 div.fl-right{
	padding-right: 40px;
}

/*
	div.S1W1 h4, div.S1W2 h4, div.S1W3 h4, 
	div.S2W1 h4, div.S2W2 h4, 
	div.S3W1 h4, 
	div.W33P h4, div.W50P h4{
	padding: 0px 10px 0 12px;
	}
*/

/*
div.contentBox div.text{
	padding: 0px 26px 0 12px;
}
*/

div.rowtext div.text, div.beitrag div.text, div.profilInfos div.text{
	padding: 0px 26px 0 0px;
}


table.navithema{
	margin:0 0 0 93px;
}

table.navithema td{
	padding-right: 20px;
}

/* ---------------  P O S T F A C H   --------- */
#messagesliste a{
	display:inline;
}

#messagesliste table, #messagesliste td{
	
}

#messagesliste td{
	margin: 0px;
	padding-top: 4px;
	vertical-align: top;
}

#messagesliste td.head{
	vertical-align: bottom;
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 2px;
	margin-bottom: 4px;

}

#messagesliste .imagelink {
	margin: 0px 1px 0 0;
	position: relative;
	top: 2px;
}

#messagesliste .strong{	font-weight: bold; }
#messagesliste .normal{	font-weight: normal;}

#messagesliste table.table1{
	width:748px;
}

#messagesliste .pager{
	border-top: 1px solid #CCCCCC;
	padding-top: 2px;
	width:748px;
	text-align: center;
}

#messagesliste .profilbildklein{
	border: 1px solid #009090;
	float: left; 
	margin-right: 10px;
}

#messagesliste td{
	padding-bottom: 20px;
	padding-top: 10px;
}

#messagesliste td.checkbox{
	padding-right: 10px;
}

#nachricht a{
	display: inline;
}

div.zitat, #zitat, span.zitat{
	border-top: 1px solid #CCCCCC;
	border-left: 1px dashed #109090;
	margin: 10px 10px;
	padding: 4px 4px;
	color: #109090;
}

div.absender{
	color: #000000;
	margin-bottom:4px;
}

div.messagevorschau{
	margin: 10px 0px 20px 200px;
	border: 1px solid #CCCCCC;
	padding: 10px;
}


/* ---------------  ENDE  P O S T F A C H   --------- */

/* ---------------  A B U S E    --------- */



.input33 {
	width: 226px;
	border: 1px solid #999;
	border-bottom: 1px solid #ccc;
}

select.input33{
	width: 230px;
	border:1px solid #999;
	border-bottom: 1px solid #ccc;
}


textarea.input33{
	font-family: "Trebuchet MS", Arial, sans-serif; font-size: 11px; line-height: 13px; color: #333; 
	overflow: hidden; 
}

/* ---------------  ENDE  A B U S E    --------- */


/* ---------------  GRUPPEN: Kategorien-Liste   --------- */
#katListe ul, #meineGruppen ul, #themen ul, #ahgzthemen ul, #ahgzthemen2s ul{
	float: left;
	padding: 0 0px  0 0px;
	margin:0 0px 0 0;
}

#katListe ul li, #meineGruppen ul li, #themen ul li{
	width: 220px;
}

#ahgzthemen ul {
	margin-left: 10px;
}

#ahgzthemen ul li {
	width: 260px;
}


#katListe ul li{
	background-image:url('/gif/layout/css/dot_key_clr1_small.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 14px;
	margin: 0px;
	list-style: none;
}

#katListe ul li a, #meineGruppen ul li a, #themen ul li a, #ahgzthemen ul li a, #ahgzthemen2s ul li a{
	text-decoration: none;
}


#meineGruppen ul li, #themen ul li, #ahgzthemen ul li, #ahgzthemen2s ul li{
	background-image:url('/gif/layout/css/link_arrow_green.gif');
	background-position: 0px 5px;
	background-repeat: no-repeat;
	padding: 0 0 0 10px;
	
	list-style: none;
}


#ahgzthemen2s div.text {
	padding: 0px;
}


#ahgzthemen2s ul {
	margin-left: 0px;
	margin-bottom: 18px;
	width: 200px;
}

#ahgzthemen2s ul li {
	margin: 0 0 0 0;
}




/* ---------------  ende GRUPPEN: Kategorien-Liste   --------- */



/* ---------------  FORMULAR: gruenes Formular   --------- */

.KontaktFormular{
	padding:0;
	margin: 0;

}


.KontaktFormular h3{
	background-image: url(/gif/layout/css/bg_h3_size100active_key_clr2.gif);
	height: 20px;
	color: #fff;
	margin: 0;
	width: 753px;
	padding-right:0px;
}


/* ---------------  ende FORMULAR: gruenes Formular   --------- */

div.W66half {
	width: 225px;
	border: 0px solid #000;
	float:left;
}

div.W66half input{
	border: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

div.W66half input.half{
	width: 218px;
}


input.textW66{
	width: 465px;
	border: 1px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}


option.level1 {
	color:#009999;
	font-size:12px;
	font-weight:bold;
}

span.online {
	font-weight: bold;
	color: #FDBE10;
}

/* ketten */

#kette{
	/* border-bottom:1px solid #CCCCCC;*/
	margin-top: 5px;
	clear: both;
} 


#kette .first{
	float: left; 
	width: 180px;
}

#kette .middle{
	float: left;  
	width: 180px; 
}

#kette .last{
	width: 180px; 
	float: left;  
}

#kette .first, 
#kette .middle{
	background: transparent url(/gif/layout/icon_show_last.gif) no-repeat scroll 100% 0%;
	margin-right: 5px;  
} 


#kette .first .bild, 
#kette .middle .bild,
#kette .last .bild{
	float: left; 
	margin-right: 5px;
} 


#kette .first .content, 
#kette .middle .content,
#kette .last .content{
	float: left; 
	width: 130px; 
} 



/* kettenend */



/* ----- HINWEISE ------

keyClr1 = gelbes Farbset für Bühnenspalten  (Clr1 = "Colour1")
keyClr2 = türkises Farbset für Bühnenspalten (Clr2 = "Colour2")

----- ende HINWEISE */



