/*
Blau:			#1b3b76
hellblau1:		#486392
hellblau2:		#c6cedb
orange:			#ff9934
orange hell:	#ffc68f
schwarz:		#000
grau(text):		#333
weiss:			#fff
orange (dossier)#FBF0E2
*/

html, body, div, h1, h2, h3, h4, p {margin:0px; padding:0px;}
body {
	background:#fff url(../gfx/bg_blau.gif) repeat-y left;
	font-family: Verdana, sans-serif; color:#333;
	font-size: 95%;
	}
#page {width:952px;
	border:0px solid #000;
	background:#1b3b76 url(../gfx/bg_blau.gif) repeat-y left;
	}

#sprungmenu {position:absolute;
	left:-9999px;
	top:-9999px;
	}
	
#top {
	background:#fff;
	padding-top:5px;
	text-align:right;
	height:20px;
	word-spacing:-5px;
	}
	
html>#page #top {width:756px;}
	#top span {position:absolute;
		left:-9999px;
		top:-9999px;
	}
	
#top a {border-left: 1px solid #1b3b76;
	font-weight:bold;
	font-size: 0.625em;
	padding:0px 5px;
	margin:3px 0px;
	color:#1b3b76;
	text-decoration:none;
	}
	
#top a.noborder {border-left: 0px none #1b3b76;
	font-weight:bold;
	font-size: 0.625em;
	color:#1b3b76;
	}


#kopf {width:952px;
	background:#486392;
	height:208px;
	}
	
#logo1	{width:196px;
	height:82px;
	background:#fff;
	float:left;
	}

#logo1 img {
	border:0px;
}
	
#banner	{width:756px;
	height:208px; background:#fff url(../gfx/standardbanner.jpg);
	float:left;
}
	
#banner h1, #banner h2, #banner p {position:absolute;
	left:-9999px;
	top:-9999px;
	}
	
#logo2	{width:176px;
	height:82px;
	background:#fff url(../gfx/europaeischeunion.gif) no-repeat;
	float:left;
	}


#content {clear:both;
	background:#c6cedb;
	margin-left:196px;
	padding-right:176px;
	}
	
#navibox {position:absolute;
	left:0px;
	top:126px;
	width:196px;
	background:#1b3b76 url(../gfx/bg_blau.gif) repeat-y left;
	height:300px;
	}

#navibox div.banner{
	margin-left:14px;
}

#navibox div.banner img {
	border:0px;
	margin-bottom:14px;
}

#navibox div.banner p {
	color: #fff;
	font-size: 0.75em;
	margin-bottom:2px;
}

/* - - - B E I D E   S P A L T E N - - - */
#inhalt {background:#fff;
	font-size:0.7em;
	width:580px;
	color:#333;
	padding-top:5px;
	padding-bottom:20px;
	}

#inhalt h4 {font-size: 1.6em;
	color:#1b3b76;
	font-weight:bold;
	}
	
#inhalt h3 {font-size: 1.2em;
	color:#000;
	}
	
#inhalt h2 {
    font-size: 1.2em;
    color: #1b3b76;
}

#inhalt h2.listtitle {
	color:#1b3b76;
	font-size:1.6em;
	font-weight:bold;
	padding-bottom:10px;
}

#inhalt h1 {color:#ff9934;
	font-size:2.4em;
	font-weight:bold;
	}

#inhalt p {
	line-height: 1.325em;
	padding-bottom:1.825em;
}
	
#inhalt img {float:left;
	margin-left:0px;
	margin-right:5px;
	margin-top:2px;
	}

#inhalt .bild {
	display:block;
	}

#inhalt div a {
	color:#333;
}

#inhalt a.lesen {
	color: #1b3b76;
	text-decoration: none;
	font-size: 0.9em;
	font-weight:bold;
	padding:4px 11px 4px 2px;
	background:url('../gfx/arrow_more.gif') right 9px no-repeat;
}
	
#inhalt a.empfehlen {
	color:#333;
	font-size: 0.825em;
	font-weight:bold;
	margin-top:2px;
	}
	
#inhalt a.zurueck {background:transparent url("../gfx/arrow_back.gif") no-repeat 0px 0px;
	color:#333;
	font-size: 0.825em;
	font-weight:bold;
	margin-top:2px;
	padding-left:20px;
	float: left;
	}
	
#inhalt a.page2 {background:transparent url("../gfx/arrow_forward.gif") no-repeat 0px 0px;
	color:#333;
	font-size: 0.825em;
	font-weight:bold;
	margin-top:2px;
	padding-left:20px;
	float: right;
	}
	
#inhalt a.page1 {background:transparent url("../gfx/arrow_back.gif") no-repeat 0px 0px;
	color:#333;
	font-size: 0.825em;
	font-weight:bold;
	margin-top:2px;
	padding-left:20px;
	float: right;
	}	

#inhalt div.trenner	{height:2px;
	font-size:1pt;
	border-bottom:1px solid #ddd;
	clear:both;
	margin:5px 0px;
	}
	
#inhalt div.trenner1 {height:2px;
	font-size:1pt;
	border-bottom:1px solid #ddd;
	clear:both;
	}
	
#inhalt div.trenner2 {height:2px;
	font-size:1pt;
	border-bottom:1px solid #ddd;
	margin:30px 0px 5px 0px;
	}

#inhalt div.blueheader, #inhalt span.blueheader {color:#1b3b76;
	float:left;
	}

/* Neues Boxlayout fuer die einzelnen Inhalte */
#inhalt .topborder { border-top:1px solid #ddd; }
#inhalt .leftborder { border-left:1px solid #ddd; }
#inhalt .rightborder { border-right:1px solid #ddd; }
#inhalt .bottomborder { border-bottom:1px solid #ddd; }
#inhalt #inhaltspalte .borderbox { clear:both; padding: 10px; width: 520px;}
#inhalt #inhaltspalte1 .borderbox, #inhalt #inhaltspalte2 .borderbox { clear:both; padding: 10px; width: 240px;}

#inhaltspalte1, #inhaltspalte2 {width:260px !important;}

#inhalt input.text {
	border-style: solid;
	background: #c6cedb;
	border-width: 1px;
	font-family: Verdana, sans-serif; color:#333;
	font-size: 1.0em;
	width:280px;
}

#inhalt input,  #inhalt select{
	margin:4px 0px 4px 0px;
	border-style: solid;
	border-color: #1b3b76;
	background: #c6cedb;
	border-width: 1px;
	font-family: Verdana, sans-serif; color:#333;
	font-size: 1.0em;
}

#inhalt .submit, #inhalt .button {
	width:130px;
}

#inhalt .text {
	width:280px;
}

#inhalt label {
	clear:both;
	margin:4px 0px 4px 0px;
	width:120px;
	float:left;
}

#inhalt textarea {
	margin:4px 0px 4px 0px;
	border-style: solid;
	border-color: #1b3b76;
	background: #c6cedb;
	border-width: 1px;
	font-family: Verdana, sans-serif;
	color:#333;
	font-size: 1.0em;
	width:280px;
	height:100px;	
	scrollbar-3dlight-color:#1b3b76;
	scrollbar-darkshadow-color:#486392;
	scrollbar-highlight-color:#c6cedb;
	scrollbar-shadow-color:#486392;
	scrollbar-arrow-color:#1b3b76;
	scrollbar-base-color:#fff;
	scrollbar-face-color:#486392;
	scrollbar-track-color:#c6cedb;
}

#inhalt fieldset {
	border: 0px;
}

#inhalt .rubriktitle {
	padding-left:20px;
}

#inhalt .rubriktitle p {
	padding-bottom: 0.1em;
}

#inhalt div.error {
	clear:both;
	font-style:bold;
	color:#f00;
}

#inhalt hr {
	margin:4px 0px 4px 0px;
	border-style: solid;
	border-color: #1b3b76;
	border-width: 1px;	
}

#inhalt div#salutations {
	width:380px;
	float:left;
}

#inhalt div#salutations input {
	width: 20px;
	margin:2px 20px 4px 0px;
	font-family: Verdana, sans-serif;
	color:#333;
	font-size: 1.0em;
	background: #ffffff;
	border-width: 0px;
	float:left;
}

#inhalt div#salutations label {
	clear:none;
	width: 30px;
	margin:4px 0px 4px 0px;
	font-family: Verdana, sans-serif;
	color:#333;
	font-size: 1.0em;
	background: #ffffff;
	border-width: 0px;
	float:left;
}

#inhalt div#prospects {
	border-style: solid;
	border-color: #1b3b76;
	background: #c6cedb;
	border-width: 1px;
	margin: 4px 4px 20px 4px;
	padding:4px;
	clear: both;
}

#inhalt div#prospects label {
	clear:none;
	margin:6px 0px 4px 0px;
}

#inhalt div#prospects input {
	margin:4px 0px 4px 0px;
	font-family: Verdana, sans-serif;
	color:#333;
	font-size: 1.0em;
	float:left;
	border: 0px;
	width:40px;
}

#inhalt div#prospects input.prospektanzahl {
	margin:6px 4px 4px 0px;
	border-width: 1px;
	border-color: #1b3b76;
	background: #fff;
	border-style: solid;
	font-family: Verdana, sans-serif;
	color:#333;
	font-size: 1.0em;
	float:left;
	width:40px;
}


#inhalt div.optionbox {
	padding-left: 120px;
	width:380px;
	float:left;
}

#inhalt div.optionbox input {
	width: 20px;
	margin:2px 2px 4px 0px;
	font-family: Verdana, sans-serif;
	color:#333;
	font-size: 1.0em;
	background: #ffffff;
	border-width: 0px;
	float:left;
}

#inhalt div.optionbox label {
	clear:none;
	width: 300px;
	margin:4px 0px 4px 0px;
	font-family: Verdana, sans-serif;
	color:#333;
	font-size: 1.0em;
	background: #ffffff;
	border-width: 0px;
	float:left;
}


#inhalt #rubriknavi {clear:both;
	background:#fff; 
	margin-bottom:8px;
	padding-left:20px; padding-bottom:5px;
	height:16px;
	border-bottom:2px dotted #333;
	}

#inhalt #rubriknavi p {
	padding-bottom: 0.0em;
}

#inhalt #rubriknavi a {
	background:transparent url("../gfx/arrow_rubriknavi.gif") no-repeat left center;
	color:#1b3b76;
	font-weight:bold;
	font-size: 1.2em;
	text-decoration:none;
	padding-left:20px;
	margin-right:10px;
	}

#inhalt div.spaltenboxblue p, #inhalt div.spaltenboxorange p {
	padding-bottom:0.1em;
}

/*  - - - K O M P L E T T - - - */
#inhaltspalte {
	float:left;
	background:#fff;
	margin-right:0px;
	margin-left:20px;
	width:540px !important;
	}

, #inhaltspalte {float:left;
	background:#fff;
	margin-left:10px;
	}

#inhaltspalte .infothekbox {
	width:530px;
	padding:5px;
	background-color:#FBF0E2;
	border:1px solid #ccc;
	margin-bottom:14px;
}

, #inhaltspalte .infothekbox {
	width:528px;
	}

#inhaltspalte .infothekbox h2 {
	color:#1b3b76;
	font-weight:bolder;
	font-size:1.7em;
	line-height:1.2em;
}

#inhaltspalte .infothekbox h3 {
	color:#1b3b76;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.3em;
	margin-bottom: 10px;
}

#inhaltspalte .infothekbox p {
	margin:0px;
	padding-bottom:2px;
}

#inhaltspalte .infothekbox a.firstlink {
	font-weight:bold;
	background:url('../gfx/arrow_more_black.gif') right 5px no-repeat;
	padding-right:14px;
	text-decoration: none;
}

#inhaltspalte .infothekbox a.firstlink:hover {
    text-decoration: underline;
}

#inhaltspalte .infothekbox ul {
	margin:0px;
	padding:14px 0px 14px 4px;
}

#inhaltspalte .infothekbox ul li {
	list-style-type:none;
	padding:4px 0px 4px 16px;
	background:url('../gfx/arrow_more.gif') left 10px no-repeat;
}

#inhaltspalte .infothekbox ul li a {
	color:#1b3b76;
	text-decoration: none;
}

#inhaltspalte .infothekbox ul li a:hover {
	text-decoration: underline;
}

#inhaltspalte .infothekbox .left {
	width:260px;
	float:left;
}

#inhaltspalte .infothekbox .right {
	width:250px;
	float:right;
	padding:0px;
	margin:0px;
}

#inhaltspalte .infothekbox .right img {
	float:right;
	border:1px solid #999;
	width: 70%;
}

/* THEMA FAMILIE&BERUF - TOPBOX (BOERSE WIEDEREINSTIEG) */

#inhaltspalte .topbox {
	width:532px;
	padding:5px 3px 6px 8px;
	background-color: #FBF3E2;
}

#inhaltspalte .topbox h2.erste {
	color:#1b3b76;
	padding:2px 0px;
	font-weight: bold;
	font-size: 1.5em;
}

#inhaltspalte .topbox h2.erste span.bolder {
	color:#1b3b76;
	padding:2px 0px;
	font-weight: bolder;
	font-size: 1.1em;
}

#inhaltspalte .topbox h3 {
	color:#1b3b76;
	font-weight:bold;
	font-size:1.3em;
	line-height:1.3em;
	margin-bottom: 10px;
}

#inhaltspalte .topbox p {
	margin:0px;
	padding-bottom:2px;
}

#inhaltspalte .topbox a.firstlink {
	font-weight:bold;
	background:url('../gfx/arrow_more_black.gif') right 5px no-repeat;
	padding-right:14px;
}

#inhaltspalte .topbox ul {
	margin:0px;
	padding:14px 0px 14px 4px;
}

#inhaltspalte .topbox ul li {
	list-style-type:none;
	padding:4px 0px 4px 16px;
	background:url('../gfx/arrow_more.gif') left 10px no-repeat;
}

#inhaltspalte .topbox ul li a {
	color:#1b3b76;
}

#inhaltspalte .topbox .left {
	width:260px;
	float:left;
}

#inhaltspalte .topbox .right {
	width:250px;
	float:right;
	padding:0px;
	margin:0px;
}

#inhaltspalte .topbox .right img {
	float:right;
	border:1px solid #999;
}

div.spaltenboxblue {background:#c6cedb;
	padding:10px;
	width:240px;
	float:left;
	margin-bottom:14px;
	}

div.spaltenboxblue h2 {
	padding-top:5px;
}

div.spaltenboxblue h2.erste {
	background:#c6cedb;
	padding:2px 0px;
	font-weight:normal;
	color:#1b3b76;
	font-size: 1.4em;
	word-spacing:-4pt;
	}

div.spaltenboxblue .trenner1 {
	border-bottom:#1b3b76 solid 1px;
}

div.spaltenboxblue a.lesen{background:transparent url("../gfx/arrow_forward_bluebg.gif") no-repeat 0px 0px;
	color:#333;
	font-size: 0.8em;
	font-weight:bold;
	margin-top:2px;
	padding-left:20px;
	}

div.spaltenboxblue a.weitere {
	background:transparent url("../gfx/arrow_bluebg.gif") no-repeat left center;
	color:#1b3b76;
	font-weight:bold;
	font-size: 1.1em;
	text-decoration:none;
	padding-left:20px;
	}

div.spaltenboxorange {background:#ffc68f;
	padding:10px;
	width:240px;
	float:right;
	margin-bottom:14px;
	}

div.spaltenboxorange h2 {
	padding-top:5px;
}

div.spaltenboxorange h2.erste {
	word-spacing:-4pt;
	padding:2px 0px;
	font-weight:normal;
	color:#1b3b76;
	font-size: 1.4em;
	}

div.spaltenboxorange .trenner1 {
	border-bottom:#1b3b76 solid 1px;
}

div.spaltenboxorange a.lesen {background:transparent url("../gfx/arrow_forward_orangebg.gif") no-repeat 0px 0px;
	color:#333;
	font-size: 0.8em;
	font-weight:bold;
	margin-top:2px;
	padding-left:20px;
	}

div.spaltenboxorange a.weitere {
	background:transparent url("../gfx/arrow_orangebg.gif") no-repeat left center;
	color:#1b3b76;
	font-weight:bold;
	font-size: 1.1em;
	text-decoration:none;
	padding-left:20px;
	}

/* - - - S T A R T S E I T E - - - */

#inhaltsspalte1 .floatBox {
    float: left;
    width: 260px;
    height: auto;
}

#inhaltsspalte1 .clearLeft {
    clear: left;
}

#inhaltsspalte1 #content_einspaltig #floatBox h2.columnHeadline {
    font-size: 1.2em;
    font-weight: bold;
    margin: 5px 0px 5px 0px;
}

#inhaltsspalte1 .clearLeft {
    clear: left;
}

/* - - - L I N K E   S P A L T E - - - */
#inhaltspalte1 {float:left;
	background:#fff;
	margin-right:0px;
	margin-left:20px;
	}
	
, #inhaltspalte1 {float:left;
	background:#fff;
	margin-left:10px;
	}
	
/* - - - R E C H T E   S P A L T E - - - */
#inhaltspalte2 {float:right;
	background:#fff;
	margin-right:20px;
	margin-left:0px;
	display:block !important;
	}
	
, #inhaltspalte2 {float:right;
	background:#fff;
	margin-right:10px;
	}

#inhalt h3.rubrik {
	background:transparent url("../gfx/arrow_whitebg.gif") no-repeat 0px 0px;
	color:#1b3b76;
	font-size: 1.2em;
	padding-left:20px;
	}
	
#inhalt .archive {
		clear:both;
		width:540px;
    text-align: right;
    padding:10px;
}

#inhalt .archive a {
    background:transparent url("../gfx/arrow_forward_bluebg.gif") no-repeat 0px 0px;
	font-size: 0.8em;
	font-weight:bold;
	margin-top:2px;
	padding-left:20px;
    font-weight: bold;
	font-size: 0.9em;
}
	
#inhalt h3.title {
	color:#1b3b76;
	font-size: 1.4em;
	}

#inhalt #mentorin label {
	clear:both;
	margin: 0px 0px 0px 0px;
	width:120px;
	float:left;
	padding: 4px 0px 4px 0px;
}

#inhalt #mentorin div {
	margin: 0px;
	padding: 4px 0px 4px 0px;
}

#inhalt #mentorinsearch div {
	border-style: solid;
	border-color: #1b3b76;
	background: #c6cedb;
	border-width: 1px;
	margin: 4px 4px 20px 4px;
	padding:4px;
	clear: both;
}

#inhalt #mentorinsearch label {
	clear:both;
	margin: 0px 0px 0px 0px;
	width:180px;
	float:left;
	padding: 4px 0px 4px 0px;
}

#inhalt #mentorinsearch input {
	width:280px;
}

#inhalt #mentorinsearch .submitter {
	width:120px;
}

#inhalt #mentorinsearch select {
	width:120px;
}

#inhalt #mentorinedit label {
	clear:both;
	width:550px;
	float:left;
}

#inhalt #mentorinedit select {
	width:405px;
	margin-left:50px;
}

#inhalt #mentorinedit .text {
	margin-left:50px;
	width:400px;
}

#inhalt #mentorinedit .yesno {
	margin-left:50px;
}

#inhalt #mentorinedit .yesno input {
	clear: left;
	background: none;
	border: 0px;
	float: left;
	padding: 0px;
	margin: 4px 0px 0px 0px;
}

#inhalt #mentorinedit .yesno label {
	clear: none;
	background: none;
	border: 0px;
	float: left;
	width: 400px;
	margin: 4px 0px 0px 10px;
	padding: 0px;
	line-height:1.8em;
}

#inhalt #mentorinedit .yesno .special {
	border-style: solid;
	border-color: #1b3b76;
	background: #c6cedb;
	border-width: 1px;
	width: 400px;
	height:1.4em;
}

#inhalt #mentorinedit #zeitdialogbox p{
	clear: both;
}

#inhalt #mentorinedit #zeitdialogbox input {
	width:20px;
}

#inhalt #sitemap ul {
	list-style-type:none;
	margin: 5px 5px 0px 0px;
	padding: 5px 5px 0px 5px;
}

#inhalt #sitemap ul li div {
	color: #1b3b76;
	font-weight:bold;
	border: #1b3b76 solid 1px;
	background: #c6cedb;
	line-height: 1.8em;
	font-size: 1.0em;
	padding:2px;
	margin-top:5px;
}

#inhalt #sitemap ul li ul {
	list-style-type:square;
	margin: 2px 5px 2px 10px;
	padding: 2px 5px 2px 10px;
	border: 0px;
	background: none;
	color: #333;
}

#inhalt div.messagebox {
	color: #1b3b76;
	font-weight:bold;
	border: #1b3b76 solid 1px;
	background: #c6cedb;
	line-height: 1.8em;
	font-size: 1.0em;
	padding:2px;
	bottom-top:5px;
}

#inhalt div.messagebox a.weiter {
	background:transparent url("../gfx/rightbox_forward.gif") no-repeat 0px 0px;
	margin-bottom:2px;
	padding-left:20px;
	margin-left:10px;
}

div.spaltenboxblue h2, div.spaltenboxorange h2 {
	padding:0px;
	margin-bottom:5px;
}

div.spaltenboxblue .weitere, div.spaltenboxorange .weitere {
	color:#1b3b76;
	font-size: 1.0em;
}

div.spaltenboxblue a.weitere {
	background:transparent url("../gfx/arrow_bluebg.gif") no-repeat left center;
	color:#1b3b76;
	font-weight:bold;
	font-size: 0.9em;
	text-decoration:none;
	padding-left:20px;
}

div.spaltenboxorange a.weitere {
	background:transparent url("../gfx/arrow_orangebg.gif") no-repeat left center;
	color:#1b3b76;
	font-weight:bold;
	font-size: 0.9em;
	text-decoration:none;
	padding-left:20px;
}
	
#einespalte #inhaltspalte1 {float:left;
	width:540px;
	background:#fff;
}
	
#einespalte #inhaltspalte2 {display:none;}
#inhaltfooter {clear:both;
	border-bottom: 2px dotted #333;
	padding:2px 20px 8px 20px;
}
	
#inhaltfooter span {position:absolute;
	left:-9999px;
	top:-9999px;
}
	
#inhaltfooter a {border-left: 0px none #1b3b76;
	font-weight:bold;
	font-size: 0.9em;
	color:#1b3b76;
}
	
#inhaltfooter .box {width:450px;
	float:right;
	text-align:right;
}
	
#inhaltfooter .box a {border-left: 1px solid #1b3b76;
	padding-left:5px;
	font-weight:bold;
	font-size: 0.9em;
	color:#1b3b76;
}

#zusatz	{
		position:absolute;
		left:776px;	top:107px; bottom:0px;
		width:176px;
		min-height:300px;
		background:#c6cedb;
		font-size: 0.8em;
		color:#1b3b76;
	}
		
, #zusatz {height:auto; }

#zusatz .balken {
	height:19px;
	background:#486392;
}

#zusatz div.trenner	{
	background:#c6cedb;
	height:20px;
	font-size:1pt;
	/*border-bottom:2px dotted #ff9934;*/
	border-bottom:5px solid #FFF;
	margin-bottom:10px;
}

#zusatz div#login {background:#1b3b76;
	min-height:150px;
	width:176px;
}

#zusatz input {
	margin:4px 0px 4px 0px;
	border: solid 2px #fff;
	background: #c6cedb;
	font-family: Verdana, sans-serif;
	color:#1b3b76;
	font-size: 0.8em;
	width:80px;
}

#zusatz .button {
	border: solid 2px #fff;
	background: #fff;
	width:86px;
}

* html #zusatz .button {width:86px; }

#zusatz label {
	margin:4px 0px 4px 0px;
	width:80px;
	float:left;
	font-family: Verdana, sans-serif;
	color:#fff;
	padding-right:3px;
	text-align:right;
	font-size: 0.825em; font-weight:bold; 
	letter-spacing : -1px;
	margin-bottom:3px;
}

#zusatz a.anmelden {
	background:#1b3b76 url("../gfx/arrow_small_white.gif") no-repeat left center;
	font-size: 0.8em;
	font-weight:bold; 
 	color:#fff;
 	margin-left:6px;
	margin-bottom:10px;
	padding-left:14px;
	clear:both;
}

#zusatz h2 {font-size:1.6em;
	color:#1b3b76;
	font-weight:normal;
	word-spacing:-7pt;
	padding-left:3px;
	}
	
#zusatz h2 strong {font-size:1.2em;
	color:#1b3b76;
	font-weight:bold;
	}
	
#zusatz h3 {font-size: 1.0em;
	color:#ff9934;
	font-weight:bold;
	padding-left:3px;
	}
	
#zusatz p {color:#333;
	margin-left:5px;
	font-size:0.8em;
	}
	
#zusatz a {color:#333;
	font-size:0.8em;
	}
	
#zusatz a.link {display:block;
	background:transparent url("../gfx/arow_small_brightbg.gif") no-repeat left bottom;
	font-weight:bold;
	padding-left:20px;
	margin-left:5px;
	}

#zusatz dl {margin:0px;
	padding:0px;
	font-size: 0.8em;
	margin-left:5px;
	}
	
#zusatz dt {clear:left;
	font-weight:bold;
	margin:0px;
	padding:0px;
	float:left;
	}
	
#zusatz dd {margin:0px;
	padding:0px 3px;
	}

#zusatz ul {margin-left:20px;
	padding:0px;
	font-size:0.8em;
	}
	
#zusatz ul li {list-style-image: url("../gfx/arow_small_brightbg.gif");
	padding-bottom:0px;
	margin-bottom:3px;
	}
	
#zusatz ul li a {font-weight:bold;}

#zusatz q {font-weight:bold;
	margin-left:5px;
	}

#zusatz div#login h2 {font-size:1.8em;
	color:#fff;
	font-weight:normal;
	word-spacing:-5pt;
	}
	
#zusatz div#login h2 strong {font-size:1.1em;
	color:#ff9934;
	font-weight:bold;
	word-spacing:-5pt;
	}
	
#zusatz div#login p {color:#fff;
	font-size:0.8em;
	}

#zusatz div#login h2.error {
	word-spacing:0pt;
	font-family: Verdana, sans-serif;
	color: #ffc68f;
	font-weight:bold;
	font-size: 0.8em;
}

#zusatz div#login label a {
	color:#fff;
	font-size: 0.9em;
	letter-spacing: 0px;
}

#zusatz #newsbox {
	word-spacing:0pt;
	font-family: Verdana, sans-serif;
	color: #333;
	margin-left:5px;
}

#zusatz #newsbox .bold {
	word-spacing:0pt;
	font-family: Verdana, sans-serif;
	color: #333;
	font-weight:bold;
}

#zusatz #newsbox .normal {
	word-spacing:0pt;
	font-family: Verdana, sans-serif;
	color: #333;
	font-size: 0.8em;
}

#zusatz #newsbox a {
	color:#333;
	font-weight:bold;
	font-size: 1.0em;
}

#zusatz #newsbox p {
	margin-left:0px;
}

#zusatz #newsbox a.weiter {
	background:transparent url("../gfx/rightbox_forward.gif") no-repeat 0px 0px;
	color:#333;
	font-weight:bold;
	margin-top:2px;
	padding-left:20px;
	font-size: 0.8em;
}

#zusatz #newsbox h2 {
	padding-left:0px;
	font-size: 1.2em;
}

#zusatz #newsbox h3 {
	color: #ff9934;
	font-size: 0.9em;
}

#zusatz #newsbox h4 {
	font-weight:bold;
	font-size: 0.9em;
}

#zusatz .forumbox {
	border:2px solid #ff9934 !important;
	background: #B3BCC9;
	margin:0px;
	padding:0px;
}

#zusatz .forumbox h2 {
	font-size: 1.5em;
	color: #1b3b76;
}

#zusatz .forumbox h3 {
	font-size: 1.2em;
	color: #1b3b76;
}

#zusatz .forumbox h4 {
	font-size: 0.9em;
	color: #1b3b76;
	padding-left:3px;
}

#zusatz .forumbox p {
	color: #333;
}

/* - - - - - - - - - - Forum - - - - - - - - - */
#forum {
	font-family: Verdana, sans-serif;
	color: #333;
	font-size: 1.0em;
}

#forum h2 {
	font-family: Verdana, sans-serif;
	color: #333;
	font-size: 1.2em;
}

#forum h2 a {
	font-family: Verdana, sans-serif;
	color: #1b3b76;
	font-size: 1.2em;
}

#forum h3 {
	font-family: Verdana, sans-serif;
	color: #333;
	font-size: 0.9em;
}

#forum h3 a {
	font-family: Verdana, sans-serif;
	color: #1b3b76;
	font-size: 0.9em;
}

#forum ul {
	margin-left:0px;
	padding-left:0px;
}

#forum ul li {
	list-style:none outside;
	margin-left:0px;
	padding-left:0px;
}

#forum li ul {
	list-style:none outside;
}

#forum li ul li{
	list-style:none outside;
	margin-left:8px;
	padding-left:8px;
}

#forum label {
	font-family: Verdana, sans-serif;
	color: #333;
	font-size: 1.0em;
}

#forum .checkbox {
	margin:0px 0px 0px 120px;
	padding: 0px;
	width:20px;
	clear:both;
	float:left;
	border:0px;
	background:#fff;
	
}

#forum .checkbox_label {
	border:0px;
	width:300px;
	clear:none;
}

#forum div.navbar_left {
	float:left;
	display:block;
}

#forum div.navbar_right {
	float:right;
	display:block;
}

#forum div.spacer {
	clear:both;
	height:10px;
}


/* - - - - - - - - - -Suche - - - - - - - - - */
#searchresults h2 {
	color:#ff9934;
}

/* - - - - - - - - - -Bereichsmenu + Zusatz Menu - - - - - - - - - */

#bereichsnavi{
	width:100%;
	padding-top:20px;
	background:#1b3b76 url(../gfx/bg_blau.gif) repeat-y left;
	font-size: 0.725em;
	line-height:1.25em;
}

#bereichsnavi h2{position:absolute;
	left:-9999px;
	top:-9999px;
	}
	
#bereichsnavi ul {
	list-style:none;
	font-family: Verdana, Tahoma, sans-serif !important;
	margin:0;
	padding:0px 0px;;
	font-size: 1.0em;
	color:#eee;
	}
	
#bereichsnavi a {
	border-top:1px dotted #c6cedb;
	border-left:0px solid transparent;
	background-repeat:no-repeat;
	background-image:url("../gfx/arrow_menu.gif");
	padding:0px 0px;
	}


/* Erste Navigationsebene */

#bereichsnavi li a.aktiv {
	border-left:7px solid #ff9934;
	padding-left:25px;
	font-weight:bold;
	}
	body>#page #bereichsnavi li a.aktiv {
	padding-left:32px;
	}

#bereichsnavi li.open a.aktiv {
	font-weight:bold;
	}
#bereichsnavi li a{
	display:block;
	background-color:#1b3b76;
	background-position:12px 0px;
	margin:0px;
	padding:2px 0px 2px 32px;
	color:#eee;
	text-decoration:none;
	}
#bereichsnavi li.auswahl a {
	background-position:5px 0px;
	padding-left:25px;
	font-weight:bold;
	}


/* Zweite Navigationsebene */

#bereichsnavi li ul li, #bereichsnavi li.open{
	background-color:#486392;
	}
#bereichsnavi li ul li a{
	background-color:#486392;
	background-position:24px 0px;
	padding-left:46px;
	}
#bereichsnavi li ul li.open a {
	background-color:#6E82A5;
	background-position:24px 0px;
	padding-left:46px;
	font-weight:normal;
	}
#bereichsnavi li ul li a.aktiv {
	border-left:7px solid #ff9934;
	padding-left:39px;
	background-position:24px 0px;
	font-weight:bold;
	}
	body>#page #bereichsnavi li ul li a.aktiv {
	background-position:17px 0px;
	padding-left:39px;
	}	
	
/* Dritte Navigationsebene */	
	
#bereichsnavi li li ul li, #bereichsnavi li li ul li.open{
	background-color:#6E82A5;
	}
#bereichsnavi li li ul.top li a{
	background-position:36px 0px;
	padding-left:50px;
	font-weight:normal;
	}
#bereichsnavi li.open li.open ul li a {
	background-position:36px 0px;
	padding-left:58px;
	}
#bereichsnavi li.open ul li.open li a.aktiv {
	border-left:7px solid #ff9934;
	background-position:36px 0px;
	padding-left:50px;
	font-weight:bold;
	}
	body>#page #bereichsnavi li.open ul li.open li a.aktiv {
	background-position:29px 0px;
	padding-left:50px;
	}

/* Vierte Navigationsebene */	
	
#bereichsnavi li li li ul li, #bereichsnavi li li li ul li.open{
	background-color:#6E82A5;
	}
#bereichsnavi li li li ul.top li a{
	background-position:46px 0px;
	padding-left:50px;
	font-weight:normal;
	}
#bereichsnavi li.open li.open li.open ul li a {
	background-position:46px 0px;
	padding-left:68px;
	}
#bereichsnavi li.open ul li.open ul li.open li a.aktiv {
	border-left:7px solid #ff9934;
	background-position:46px 0px;
	padding-left:60px;
	font-weight:bold;
	}
	body>#page #bereichsnavi li.open ul li.open ul li.open li a.aktiv {
	background-position:39px 0px;
	padding-left:60px;
	}

/* Fuenfte Navigationsebene */	
	
#bereichsnavi li li li li ul li, #bereichsnavi li li li li ul li.open{
	background-color:#6E82A5;
	}
#bereichsnavi li li li li ul.top li a{
	background-position:56px 0px;
	padding-left:60px;
	font-weight:normal;
	}
#bereichsnavi li.open li.open li.open li.open ul li a {
	background-position:56px 0px;
	padding-left:78px;
	}
#bereichsnavi li.open ul li.open ul li.open ul li.open li a.aktiv {
	border-left:7px solid #ff9934;
	background-position:56px 0px;
	padding-left:70px;
	font-weight:bold;
	}
	body>#page #bereichsnavi li.open ul li.open ul li.open ul li.open li a.aktiv {
	background-position:49px 0px;
	padding-left:70px;
	}
	
#bereichsnavi a:hover,#bereichsnavi a:focus {background-color:#6E82A5;
	color:#ccc;
	}

#bereichsnavi img.searchgfx {
	margin-left:10px;
	}

#bereichsnavi input.searchfield {
	margin-left:10px;
	width:80px;
	border:2px solid #fff;
	background: #c6cedb;
	font-size:0.85em;
	}

#bereichsnavi input.searchsubmit {
	width:40px;
	color: #fff;
	background: #1b3b76;
	border:0px;
	font-size:0.85em;
	font-weight:bold;
	}



/* Fuer IE 4 auf Mac */		

* html * body #top {width:862px;
	background:#fff;
	padding-left:90px;
	padding-top:5px;
	text-align:left;
	height:20px;
	word-spacing:5px;
	}
	
	* html * body #top span {position:relative;
		left:0px;
		top:0px;
		}
		
	* html * body #top a {border-left: 1px solid #1b3b76;
		font-weight:bold;
		font-size: 1.0em;
		padding:0px 15px;
		margin:3px 0px;
		color:#1b3b76;
		text-decoration:none;
		}
		
	* html * body #top a.noborder {border-left: 0px none #1b3b76;
		font-weight:bold;
		font-size: 1.0em;
		color:#1b3b76;
		}


* html * body #kopf {width:950px;
	background:#486392;
	height:208px;
	}
	
* html * body #logo1	{width:196px;
	height:80px;
	background:#fff url(../gfx/logo1.jpg);
	float:left;
	margin:0px;
	padding:0px;
	}
	
* html * body #banner	{width:580px;
	height:208px;
	background:#fff url(http://www.frauenmachenkarriere.de/gfx/banner_bild1.jpg);
	float:left;
	}
	
* html * body #logo2	{}

* html * body #bereichsnavi h2 {display:none;}

* html * body #content {clear:both;
	background:#c6cedb;
	margin-left:196px;
	padding-right:0px;
	margin-right:0px;
	}

* html * body #inhalt {background:#fff;
	width:580px;
	padding:0px;
	margin-left:-196px;
	}

* html * body #rubriknavi {
	width:700px;
	background:#fff; 
	margin-left:0px;
	padding-left:0px;
	padding-bottom:0px;
	margin-bottom:3px;
	padding-right:0px;
	}
	
* html * body #rubriknavi a {background:#fff; }

* html * body  #bereichsnavi ul {
	list-style:none;
	font-family: Verdana, Tahoma, sans-serif;
	margin:0;
	padding:0px 0px 0px 0px;
	font-size: 0.9em;
	color:#eee;
	background-color:#486392;
	}
	
* html * body  #bereichsnavi li {
	list-style:none;
	font-family: Verdana, Tahoma, sans-serif;
	margin:0;
	border-top:1px dotted #c6cedb;
	padding:0px 0px 0px 0px;
	font-size: 0.9em;
	color:#eee;
	}
	
* html * body  #bereichsnavi li ul {
	background-color:#6E82A5;
	}
	
* html * body  #bereichsnavi li ul li {
	list-style:none;
	font-family: Verdana, Tahoma, sans-serif;
	margin:0;
	padding:0px 0px 0px 10px;
	font-size: 0.9em;
	color:#eee;
	}
	
* html * body  #bereichsnavi li li ul {
	background-color:#c6cedb;
	}
	
* html * body  #bereichsnavi li li ul li {
	padding:0px 0px 0px 30px;
	}
	
* html * body  #bereichsnavi a {
	display:block;width:196px;
	border-left:0px solid transparent;
	background-image:none;
	}

* html * body #inhaltspalte1 {background:#fff;
	padding:0px;
	width:260px;
	}

* html * body #inhaltspalte2 {background:#fff;
	padding:0px;
	width:260px;
	}

* html * body  #inhaltspalte1 .spaltenboxblue {background:#c6cedb;
	width:240px;
	padding:0px;
	}
	
* html * body  #inhaltspalte2 .spaltenboxorange {background:#ffc68f;
	width:240px;
	}

* html * body #inhaltfooter {
	position:absolute;
	top:1880px;
	width:700px;
	background:orange; 
	margin-left:-196px;
	padding-left:0px;
	padding-right:-180px;
	}
	
* html * body #inhaltfooter span {position:absolute;
	left:-9999px;
	top:-9999px;
	}
	
* html * body #inhaltfooter a {border-left: 0px none #1b3b76;
	font-weight:bold;
	font-size: 1.0em;
	color:#1b3b76;
	}
	
* html * body 	#inhaltfooter .box {width:400px;
	float:right;
	text-align:right;
	}
	
* html * body 	#inhaltfooter .box a {border-left: 1px solid #1b3b76;
	padding-left:5px;
	font-weight:bold;
	font-size: 1.0em;
	color:#1b3b76;
	}

/* /Fuer IE 4 auf Mac */

/* FORUM */	
.forum-button {
  border-top:2px dotted #8AB4AF;
  border-bottom:2px dotted #8AB4AF;
  padding:10px 10px 10px 35px;
  font-weight:bold;
  color:#777 !important;
  text-decoration:none;
  background: url("../gfx/forum-dot.gif")  no-repeat 10px 50% #FFF9ED;
}

#forum-menu {
  padding:5px 0px 5px 0px;
  background:#FFDAA8;
  margin:0px;
	font-weight:bold;
	font-size: 0.9em;
	color:#1b3b76;
  margin-top:-8px;
}

#forum-menu ul{
  margin:0px 0px 0px 15px;
  padding:0px;
}

#forum-menu li{
  list-style-type:none;
  background: url("../gfx/forum-dot.gif") no-repeat right #FFDAA8;
  padding:4px 5px 4px 0px;
  margin-left:2px;
  margin-right:32px;
  width:27%;
  float:left;
}

#forum-menu li a{
	text-decoration:none;
	color:#1b3b76;
}
#forum-menu li .inactive {
	color:#FFAA77 !important;
}

#forum-title {
  border-top:2px dotted #8AB4AF;
  border-bottom:2px dotted #8AB4AF;
  background:#FFEED5;
  padding:10px 10px 20px 10px;
  margin-bottom:20px;
  width:520px;
}

.forum-title-headline {
  color:#1b3b76;
  font-weight:bold;
  margin:0px;
  padding:0px;
}

.forum-title-description {
  margin:10px 0px 10px 0px;
  padding:0px;
  color:#777777;
}

.forum-title-footer-1
{
  float:left;
  font-weight:bold;
  color:#777777;
}

.forum-title-footer-1 a
{
  color:#777777 !important;
  text-decoration:none;
}

.forum-title-footer-2
{
  float:right;
  font-weight:bold;
  color:#777777;
}

.forum-title-footer-1 .inactive
{
  color:#CCC !important;
}

.forum-answer
{
  margin:15px 0px 35px 0px;
  width:540px; 
}

.forum-answer-headline-1
{
  margin:5px;
  float:left;
  color:#1b3b76;
  font-weight:bold;
}

.forum-answer-headline-1 a
{
  color:#1b3b76 !important;
  text-decoration:none;
}

.forum-answer-headline-2
{
  margin:5px;
  float:right;
  color:#777777;
  font-weight:bold;
  
}

.forum-answer-border
{
  border-top:2px dotted #8AB4AF;
  border-bottom:2px dotted #8AB4AF;
  background:#FFEED5;
}

.forum-answer-contenttext
{
  color:#777777;
  margin:5px 20px 5px 20px ;
}

.forum-answer-contenttext label {
	float:none !important;
	width:100%;
}

.forum-answer-footer-1
{
  float:left;
  font-weight:bold;
  color:#777777;
}

.forum-answer-footer-2
{
  color:#777777;
  float:right;
}

.forum-answer-footer-2 a
{
 color:#777777 !important;
 text-decoration:none;
}

#forum-answer-textarea
{
  padding:0px !important;
  margin:4px 0px 0px 0px!important;
	border-style: solid !important;
	border-color: #1b3b76 !important;
	background: #FFEED5 !important;
	border-width: 1px !important;
	font-family: Verdana, sans-serif !important;
	color:#777 !important;
	font-size: 1.0em !important;
	width:500px !important;
	height:150px !important;
	scrollbar-3dlight-color:#1b3b76 !important;
	scrollbar-darkshadow-color:#486392 !important;
	scrollbar-highlight-color:#c6cedb !important;
	scrollbar-shadow-color:#486392 !important;
	scrollbar-arrow-color:#1b3b76 !important;
	scrollbar-base-color:#fff !important;
	scrollbar-face-color:#486392 !important;
	scrollbar-track-color:#c6cedb !important;
}

#forum-answer-text {
	border-style: solid !important;
	background: #FFEED5 !important;
	border-width: 1px !important;
	font-family: Verdana, sans-serif !important;
	color:#777 !important;
	font-size: 1.0em !important;
	width:250px !important;
}

#forum-topic {
  background:#FFF9ED;
}

.forum-topic-headline{
  border-top:2px dotted #8AB4AF;
  border-bottom:2px dotted #8AB4AF;
  padding:5px 10px 5px 10px;
  background:#FFF9ED;
  width:520px;
}

.forum-topic-headline-1, .forum-topic-headline-1 a {
  width:100px;
  float:left;
  color:#1b3b76;
  font-weight:bold;
}

.forum-topic-headline-2 {
  width:400px;
  float:right;
  color:#1b3b76;
  font-weight:bold;
}

.forum-topic-content {
  background:#FFF9ED;
  padding:5px 10px 5px 10px;
  width:520px;
}

.forum-topic-userinfo {
  width:100px;
  float:left;
  color:#777;
}
.forum-topic-description {
  width:400px;
  float:right;
  color:#777;
}

.forum-topic-footer {
  padding:5px 10px 5px 10px;
  border-bottom:2px dotted #8AB4AF;
  background:#FFF9ED;
  margin-bottom:25px;
  width:520px;
}

.forum-topic-footer-1 {
  width:100px;
  float:left;
}

.forum-topic-footer-2 {
  width:410px;
  float:right;
  font-weight:bold;
  color:#777;
  text-align:right;
}

.forum-topic-footer-2  ul{
  list-style:none;
  margin:0px;
  padding:0px;
}

.forum-topic-footer-2  li{
  float:left;
  padding-left:25px;
  vertical-align:baseline;
}

.forum-topic-footer-2 li .inactive {
	color:#CCCCCC !important;
}
  
.forum-topic-footer-2 li.comment {
	padding:2px 0px 2px 20px;
	margin-left:10px;
	background:url(../gfx/comment.gif) 0px 0px no-repeat;
}

body>#page .forum-topic-footer-2 li.comment {
	margin-left:30px;
}

.forum-topic-footer-2 li.print {
	padding:2px 0px 2px 20px;
	margin-left:10px;
	background:url(http://www.frauenmachenkarriere.de/gfx/print.gif) 0px 0px no-repeat;
}

.forum-topic-footer-2 li.email {
	padding:2px 0px 2px 20px;
	margin-left:10px;
	background:url(../gfx/email.gif) 0px 0px no-repeat;
}

.forum-topic-footer-2 a {
  color:#777 !important;
  text-decoration:none;
}

.forum-topicanswer-headline, .forum-topicanswer-headline a {
  border-top:2px dotted #8AB4AF;
  border-bottom:2px dotted #8AB4AF;
  padding:5px 10px 5px 10px;
  background:#FFF9ED;
  margin-top:20px;
}

.forum-topicanswer-content {
  padding:5px 10px 5px 10px;
}

.forum-topicanswer-footer {
  padding:5px 10px 5px 10px;
  margin-bottom:15px;
}

/* /FORUM */

/* VIELFALT GEWINNT SUCHE */

#inhalt #vielfalt #suchbox {
	background: #FFEED5 !important;
	padding:10px;
	float:left;
	width:520px;
}

#inhalt #vielfalt #suchbox form {
	margin:0px;
	padding:0px;
}

#inhalt #vielfalt #suchbox h2 {
	color:#1b3b76;
	font-weight:normal;
	font-size:1.5em;
	padding-bottom:0.5em;
}

#inhalt #vielfalt #suchbox ul {
	display:inline;
	list-style-type:none;
	width:100%;
}

#inhalt #vielfalt #suchbox ul li {
	padding-left:1.0em;
	float:right;
	font-size:1.25em;
	color:#1b3b76;
}

#inhalt #vielfalt #suchbox ul li a {
	color:#1b3b76;
	text-decoration:none;
}

#inhalt #vielfalt #suchbox label {
	color:#333;
	font-size:1.0em;
	line-height:2.0em;
	width:7.0em;
}

#inhalt #vielfalt #suchbox input.input-suchbegriff {
	color:#333;
	font-size:1.0em;
	height:1.25em;
	width:18.0em;
}

#inhalt #vielfalt #suchbox select.input-suchbegriff {
	width:18.0em;
	color:#333;
}

#inhalt #vielfalt #suchbox input.input-submit {
	height:1.6em;
}

body>#page #inhalt #vielfalt #suchbox input.input-submit {
	height:1.6em;
	margin-top:0.5em;
	padding-bottom:0.25em;
}

#inhalt #vielfalt #suchbox div.leftpart {
	clear:both;
	float:left;
	padding-right:4px;
}

#inhalt #vielfalt #suchbox div.rightpart {
	float:right;
}

#inhalt #vielfalt #suchbox div.rightpart a {
	text-decoration:none;
}

#inhalt #vielfalt #suchbox div.rightpart p {
	color:#1b3b76;
	font-weight:normal;
	font-size:1.25em;
	line-height:2.0em;
	padding-bottom:0px;
	margin-bottom:0px;
}

#inhalt #vielfalt #suchresultate {
	clear:both;
	float:left;
	width:100%;
	padding-top:2.0em;
}

#inhalt #vielfalt #suchresultate h2 {
	color:#1b3b76;
	font-weight:bold;
	font-size:1.5em;
}

#inhalt #vielfalt #suchresultate h3, #inhalt #vielfalt #suchresultate ol li  {
	font-weight:bold;
	color:#333;
	clear:both;
	padding-top:0.5em;
}

#inhalt #vielfalt #suchresultate div.beschreibung {
	font-weight:normal;
	font-size:1.0em;
	line-height:2.0em;
	width:38.0em;
	float:left;
}

#inhalt #vielfalt #suchresultate div.mehr {
	font-weight:bold;
	font-size:1.0em;
	line-height:2.0em;
	float:right;
}

#inhalt #vielfalt #suchresultate div.mehr a {
	text-decoration:none;
}

#inhalt #vielfalt #suchresultate div.feldname {
	clear:both;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.75em;
	width:14em;
	float:left;
}

#inhalt #vielfalt #suchresultate div.feldinhalt {
	font-weight:normal;
	font-size:1.0em;
	line-height:1.75em;
}

/* /VIELFALT GEWINNT SUCHE */


/* VIELFALT GEWINNT SUCHBOX */
#inhalt .smartsearch {
	background-color: #FFEED5 !important;
}

#inhalt .smartsearch h2 {
	clear:both;
	float:left;	
	padding:2px 0px;
	font-weight:normal;
	color:#1b3b76;
	font-size: 1.4em;
}

#inhalt .smartsearch h3 {
	clear:both;
	float:left;	
	padding:2px 0px;
	font-weight:bold;
	color:#1b3b76;
	font-size: 1.0em;
}

#inhalt .smartsearch label {
	color:#333;
	font-size:1.0em;
	line-height:2.0em;
	width:7.5em;
}

#inhalt .smartsearch input.vielfalt_smartsearch {
	color:#333;
	font-size:1.0em;
	height:1.25em;
	width:12.5em !important;
}

#inhalt .smartsearch select.vielfalt_smartsearch {
	width:12.5em !important;
	color:#333;
}

#inhalt .smartsearch input.vielfalt_smartsearch_submit {
	float:right;
}

#inhalt .clear {
	clear:both;
	float:none;
}

/* /VIELFALT GEWINNT SUCHBOX */

/* NEWSLETTERANMELDUNG */

#inhalt #newsletter .inputradio {
	clear:both;
	float:left;
	margin-left:9.5em;
	background:transparent;
	border:1px solid #FFF;
}

#inhalt #newsletter .inputradiolabel {
	clear:none;
	float:left;
	width:370px;
	padding-left:0.25em;
	padding-top:0.25em;
}

/* /NEWSLETTERANMELDUNG */

/* PRESSEBEREICH */

#inhalt .pressebereich {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

#inhalt img {
    padding: 0px;
    margin: 0px 0px 20px 0px;
    border: none;
    float: left;
}

#inhalt .pressebereich .box {
    width: inherit;
    margin-bottom: 20px;
}

#inhalt .pressebereich .box .header {
    width: inherit;
    border-top: 1px solid #d1d6e1;
    border-bottom: 1px solid #d1d6e1;
}

#inhalt .pressebereich .box .header h1 {
    color: #4769b7;
    font-size: 1.6em;
    font-weight: bolder;
    margin: 5px;
}

#inhalt .pressebereich .box .content {
    width: inherit;
    padding: 10px 10px 0px 10px;
}

#inhalt .pressebereich a {
	color: #486392;
	text-decoration: none;
	font-size: 0.825em;
	font-weight:bold;
	margin-left:5px;
	padding:4px 15px 4px 0px;
	background:url('../gfx/arrow_more.gif') right 9px no-repeat;
}

/* PRESSEVERTEILER */

#inhalt .presseverteiler .distributionform h5 {
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
}

#inhalt .presseverteiler .distributionform h5 label {
	margin:0px;
	padding:0px;
}

#inhalt .presseverteiler .distributionform p {
	clear:both;
	margin:0px;
	padding:0px;
}

#inhalt .presseverteiler .distributionform .formfield {
	width:350px;
}

#inhalt .presseverteiler .distributionform .formfieldshort {
	width:100px;
}

#inhalt .presseverteiler .distributionform .field {
	float: left;
	margin-right: 5px;
}

#inhalt .presseverteiler .distributionform .label {
	float: left;
	margin-top: 3px;
}

#inhalt .presseverteiler .distributionform .radiobutton {
    border: 1px solid #bbb;
}

#inhalt .presseverteiler .distributionform .radio {
    margin: 10px 0px 10px 0px;
}

#inhalt .presseverteiler .distributionform .clearLeft {
	clear:left;
}

#inhalt .presseverteiler .distributionform .formfieldlong {
	width:474px;
}

#inhalt .presseverteiler .distributionform .radio .field input {
	border:0px;
	background-color:transparent;
}

#inhalt .presseverteiler .distributionform .radio .label label{
	width:400px;
}

/* VERANSTALTUNGSKALENDER */

#inhalt .veranstaltungskalender .carlendar {
	float:left;
}

#inhalt .veranstaltungskalender .carlendar table {
	border:0px;
	border-left:1px solid #B8C0D9;
	border-top:1px solid #B8C0D9;
	background-color:#FFF;
}

#inhalt .veranstaltungskalender .carlendar table td, #inhalt .veranstaltungskalender .carlendar table th {
	border-right:1px solid #B8C0D9;
	border-bottom:1px solid #B8C0D9;
	width:20px;
	line-height:2.0em;
	font-size:0.95em;
	color:#000;
	text-align:center;
	margin:0px !important;
	padding:0px !important;
}

#inhalt .veranstaltungskalender .carlendar table th {
	color:#000;
	background-color:#DCDFF2;
	margin:0px;
	padding:0px;
}

#inhalt .veranstaltungskalender .carlendar table td.kw {
    background-color: #DCDFF2;
}

#inhalt .veranstaltungskalender .carlendar table td.valid {
	background-color:#FFF;
	color:#334F87;
}

#inhalt .veranstaltungskalender .carlendar table td.valid:hover {
	background-color: #c6cedb;
}

#inhalt .veranstaltungskalender .carlendar table td.valid a {
	color:#334F87;
	text-decoration:none;
}

#inhalt .veranstaltungskalender .carlendar table td.valid a:hover {
	text-decoration:underline;
}

#inhalt .veranstaltungskalender .carlendar table th.weekend {
	background-color:#EDEFF7;
}

#inhalt .veranstaltungskalender .carlendar table td.weekend {
	background-color:#EDEFF7;
	color:#FF9933;
}

#inhalt .veranstaltungskalender .carlendar table td.weekend a {
	color:#FF9933;
}

#inhalt .veranstaltungskalender .carlendar table td.hasdates {
	background-color:#D3D8E9;
}

#inhalt .veranstaltungskalender .carlendar table td.current {
	font-weight:bold;
	color:#000;
}

#inhalt .veranstaltungskalender .detailsuche .datenavi {
	font-weight:bold;
	color:#1B3B76;
	font-size:1.15em;
	padding:6px 0px 6px 0px;
}

#inhalt .veranstaltungskalender .detailsuche .newevent {
	padding: 5px;
	background-color: #FBF0E2;
	border:1px solid #999;
	margin-top: 8px;
}

#inhalt .veranstaltungskalender .detailsuche .newevent a {
    font-weight: bold;
	color:#1B3B76;
	text-decoration:none;
}

#inhalt .veranstaltungskalender .detailsuche .newevent a:hover {
	text-decoration:underline;
}

#inhalt .veranstaltungskalender .carlendar .datenavi {
	font-weight:bold;
	color:#1B3B76;
	font-size:1.15em;
	padding:6px 0px 6px 0px;
	text-align: center;
}

#inhalt .veranstaltungskalender .carlendar .datenavi a, #inhalt .veranstaltungskalender .detailsuche .datenavi a {
	color:#1B3B76;
	text-decoration:none;
}

#inhalt .veranstaltungskalender .detailsuche {
	float:right;
	width:330px;
}

#inhalt .veranstaltungskalender .detailsuche input.kalender_input, #inhalt .veranstaltungskalender .detailsuche select.kalender_input {
	width:18.0em;
}

#inhalt .veranstaltungskalender .detailsuche .date input {
	width:5.5em;
}

#inhalt .veranstaltungskalender .detailsuche .bottom {
	padding-top:2.15em;
}

html>body #inhalt .veranstaltungskalender .detailsuche .bottom {
	padding-top:3.20em;
}

#inhalt .veranstaltungskalender .datelist {
	margin-top: 30px;
}

#inhalt .veranstaltungskalender .datelist .dateentry h3 {
	padding:3px 0px 3px 0px;
	border-top:1px solid #1B3B76;
	border-bottom:1px solid #1B3B76;
	color:  #1B3B76;
	font-size:1.3em;
	font-weight:bold;
}

#inhalt .veranstaltungskalender .datelist .dateentry p.datetext {
	padding:8px 8px 18px 8px;
}

#inhalt .veranstaltungskalender .datelist .dateentry a.readmore {
	background:url('../gfx/arrow_more.gif') no-repeat left center;
	padding-left:20px;
}

#inhalt .veranstaltungskalender .dateform h5 {
	margin-bottom:0px;
	padding-bottom:0px;
	clear:both;
}

#inhalt .veranstaltungskalender .dateform h5 label {
	margin:0px;
	padding:0px;
	clear:both!important;
	float:none !important;
}

#inhalt .veranstaltungskalender .dateform p {
	clear:both;
	margin:0px;
	padding:0px;
}

#inhalt .veranstaltungskalender .dateform .formfield {
	width:350px;
}

#inhalt .veranstaltungskalender .dateform .formfieldlong {
	width:474px;
}

/* FORENÜBERSICHT */
.foren_uebersicht_infotext {
  color:#666666;
}

.foren_uebersicht_infotext a {
  color:#666666 !important;
  text-decoration:none;
}

.forum_uebersicht_link_headline {
  border-top:2px dotted #8AB4AF;
  border-bottom:2px dotted #8AB4AF;
  color:#4967B6;
  padding:7px;
  background-color:#FEF9EF;
  font-size:120%;
}

.forum_uebersicht_link_description {
  color:#666666;
  padding:10px;
}

.forum_uebersicht_link a {
  background: url("../gfx/forum-dot.gif")  no-repeat 10px 50%;
  color:#666666 !important;
  font-weight:bold;
  text-decoration:none;
  padding-left:30px;
  line-height:17px;
}

.forum_uebersicht_spacer {
  border-top:2px dotted #8AB4AF;
  margin:5px 0px 20px 0px;
  height:1px;
}