/* frauen-berufsperspektive.de
layout_main.css */

/* @group Layoutbereiche */
html {
	height: 100%;
}
body {
	font: .7em/130% Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	background: #F5F5F5 url(layout_main_FILES/hg6.gif);
	text-align: center;
	margin: 0px;
	padding: 0px;
	height: 100%;
	width: 100%;
}
#alles {
	text-align: left;
	height: auto;
	width: 782px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	border: 1px solid #CCCCCC;
	background: #EEEEEE;
	padding: 0px;
	top: 0px;
	position: relative;
/* box model hack */
  voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px;
}

html>body #alles {
	width: 780px;
/* box model hack end*/
}
#oben {
	color: #333333;
	height: 75px;
	margin: 0px;
	padding: 0px;
	border: 0px;
	position: relative;
	float: left;
	width: 780px;
}

#oben h1 {
	display: none;
}

#oben h2 {
	display: none;
}

#navoben {
	color: #F5F5F5;
	height: 25px;
	margin: 0px;
	padding: 0px;
	background: #DDDDDD;
	position: relative;
	left: 0px;
	top: 0px;
	float: left;
	width: 780px;
	border: 0px;
	font: Verdana, Arial, Helvetica, sans-serif;
}

#container {
	margin: 0px;
	padding: 0px;
	float: left;
}

#linkespalte {
	float: left;
	width: 200 px;
	background: #EEEEEE;
	text-align: right;
	padding: 25px 0px;
	margin: 0px;
	border: 0px;
}

#fuellspalte {
	float: left;
	width: 20px;
	background: #F5F5F5;
	margin: auto;
	padding: 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 20px;
}

html>body #fuellspalte {
	width: 20px;
/* box model hack end*/
}

#mittelspalte {
	text-align: left;
	float: left;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: #F5F5F5;
	padding: 25px 10px 25px 20px;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	margin: 0px;
	width: 550px;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 580px;
}

html>body #mittelspalte {
	width: 550px;
}

* html #mittelspalte {
	width: 580px;
	w\idth: 550px;
/* box model hack end*/
}

#footer {
	height: 20px;
	text-align: right;
	background: #DDDDDD;
	padding: 0px 0px;
	margin-bottom: 0px;
	clear: both;
	border: 0px;
	width: 780px;
	max-width: 780px;
	/* box model hack */
  voice-family: "\"}\"";
	voice-family: inherit;
	width: 780px;
}

html>body #fuellspalte {
	width: 780px;
/* box model hack end*/
}
a strong img, a img {
	border: 0px solid black;
}
/* @end */

/* @group linke Spalte */
#linkespalte form {
	width:190px;
	margin:0px;
	padding:0px;
	             
}
#linkespalte table {
	width:190px;
	margin:0px;
	padding:0px;
}
form {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;               
}
input {
	font-size: 1em;
	border: 1px solid #DDDDDD;
	background: #F5F5F5;
}

#user {
    width: 78px;
}
#pass {
    width: 78px;
}



#linkespalte a {
    color:#333333;
}

#linkespalte .suchen, .login{
	align: right;
	/*width:192px;
	max-width:192px;*/
	padding:0px;
	border:0px;
	margin: 0px;
}
.suchinput {
  width:165px;
}
#lastupdate {
	padding-right: 20px;
}

/* @end */

/* @group Printversion */
#print {
	text-align: left;
	padding-left: 220px;
	float: left;
}

#print a {
	color: #333333;
}

/* @end */

/* @group Menue Fachinformationen */
#navcontainerfach
{
	width: 200px;
	margin: 0px;
	padding: 0px;
}

#navcontainerfach ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainerfach a, #navcontainerfach .link1 {
	display: block;
	color: #333333;
	background-color: #EEEEEE;
	background-color: #0066B4;
	color: #F5F5F5;
	width: auto;
	padding: 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
	margin: 0px;
}

#navcontainerfach a:hover, #navcontainerfach a:active, #navcontainerfach .activeli {
	color: #F5F5F5;
	margin: 0px;
	background: #0066B4 url(../gfx/link_act.gif) no-repeat right -3px;
	padding-right: 9px;
}

#navcontainerfach li li a, #navcontainerfach .link2 {
	display: block;
	color: #333333;
	width: auto;
	background-color: #DDDDDD;
	padding: 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
	font-weight: normal;
}

#navcontainerfach li li a:hover, #navcontainerfach li li a:active, #navcontainerfach .activelili {
	background-color: #DDDDDD;
	color: #333333;
	border-bottom: 1px solid #CC0000;
}

/* @end */

/* @group Menue Team intern */
#navcontainerteam
{
	width:200px;
	margin: 0px;
	padding: 0px;   
}
#navcontainerteam ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainerteam a, #navcontainerteam .link1
{
	display: block;
	color: #333333;
	background-color: #EEEEEE;
	width: auto;
	padding: 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
	margin: 0px;
}

#navcontainerteam a:hover, #navcontainerteam a:active, #navcontainerteam .activeli
{
	background-color: #4DA64D;
	color: #F5F5F5;
}

#navcontainerteam li li a, #navcontainerteam .link2
{
	display: block;
	color: #333333;
	background-color: #DDDDDD;
	width: auto;
	padding: 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
	font-weight: normal;
	margin: 0px;
}
#navcontainerteam li li a:hover, #navcontainerteam li li a:active, #navcontainerteam .activelili
{
	background-color: #DDDDDD;
	color: #333333;
	border-bottom: 1px solid #4DA64D;
}


/* @end */

/* @group Menue Angebot */
#navcontainerangebot
{
	width:200px;
	margin: 0px;
	padding: 0px;   
}
#navcontainerangebot ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	border: 0px;
}

#navcontainerangebot a, #navcontainerangebot .link1
{
	display: block;
	color: #333333;
	background-color: #EEEEEE;
	background-color: #CC0000;
	color: #F5F5F5;
	width: auto;
	padding: 3px 10px 3px 0px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
}

#navcontainerangebot a:hover, #navcontainerangebot a:active, #navcontainerangebot .activeli
{
	background-color: #CC0000;
	color: #F5F5F5;
	background: #CC0000 url(../gfx/link_act.gif) no-repeat right -3px;
	padding-right: 9px;
}

#navcontainerangebot li li a, #navcontainerangebot .link2
{
	display: block;
	color: #333333;
	background-color: #DDDDDD;
	width: auto;
	padding: 3px 10px 3px 0px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
	font-weight: normal;
}
#navcontainerangebot li li a:hover, #navcontainerangebot li li a:active, #navcontainerangebot .activelili
{
	background-color: #DDDDDD;
	color: #333333;
	border-bottom: 1px solid #CC0000;
	background-image: none;
}

/* @end */

/* @group Menue Beraterinnen */
#navcontainerberaterin
{
	width:200px;
	margin: 0px;
	padding: 0px;   
}
#navcontainerberaterin ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainerberaterin a, #navcontainerberaterin .link1
{
	display: block;
	color: #333333;
	background-color: #EEEEEE;
	width: auto;
	padding: 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
	margin: 0px;
}

#navcontainerberaterin a:hover, #navcontainerberaterin a:active, #navcontainerberaterin .activeli
{
	background-color: #0066B4;
	color: #F5F5F5;
}

#navcontainerberaterin li li a, #navcontainerberaterin .link2
{
	display: block;
	color: #333333;
	background-color: #DDDDDD;
	width: auto;
	padding: 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
	font-weight: normal;
	margin: 0px;
}
#navcontainerberaterin li li a:hover, #navcontainerberaterin li li a:active, #navcontainerberaterin .activelili
{
	background-color: #DDDDDD;
	color: #333333;
	border-bottom: 1px solid #0066B4;
}


/* @end */

/* @group Menue oben */
#navcontaineroben ul
{
	background-color: #DDDDDD;
	color: #333333;
	float: left;
	width: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

#navcontaineroben ul li 
{ 
	display: inline; 
}

#navcontaineroben ul li a
{
	padding: 0.2em 1em;
	background-color: #DDDDDD;
	color: #333333;
	text-decoration: none;
	float: left;
	border-right: 1px solid #f5f5f5;
}

#navcontaineroben ul li a:hover, #navcontaineroben ul li a:active, #navcontaineroben 

.activeli 
{
	background-color: #CC0000;
	color: #f5f5f5;
	border-right: 1px solid #f5f5f5;
}

/* @end */

/* @group Menue Testseiten */
#navcontainertest
{
	width:200px;
	margin: 0px;
	padding: 0px;   
}
#navcontainertest ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#navcontainertest a, #navcontainertest .link1
{
	display: block;
	color: #333333;
	background-color: #EEEEEE;
	width: auto;
	padding: 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
	margin: 0px;
}

#navcontainertest a:hover, #navcontainertest a:active, #navcontainertest .activeli
{
	background-color: #FF7700;
	color: #F5F5F5;
}

#navcontainertest li li a, #navcontainertest .link2
{
	display: block;
	color: #333333;
	background-color: #DDDDDD;
	width: auto;
	padding: 3px 10px;
	text-decoration: none;
	border-bottom: 1px solid #F5F5F5;
	font-weight: normal;
	margin: 0px;
}
#navcontainertest li li a:hover, #navcontainertest li li a:active, #navcontainertest .activelili
{
	background-color: #DDDDDD;
	color: #333333;
	border-bottom: 1px solid #FF7700;
}

/* @end */

/* @group Form */
#mailform fieldset { 
   border: 1px solid #DDDDDD; 
font-size: 1 em; 
} 

#mailform div.row { 
   clear: both; 
   padding-top: 10px; 
} 

#mailform div.spacer { 
   clear: both; 
} 

#mailform div.row span.label { 
   float: left; 
   width: 47%; 
   text-align: right; 
   margin: 0; 
   padding: 0; 
} 

#mailform div.row span.formw { 
   float: right; 
   width: 50%; 
   text-align: left; 
   margin: 0; 
   padding: 0; 
} 

#mailform .input {
   width: 70%; 
   background-color: #F5F5F5; 
   border: 1px solid #DDDDDD;
   font-size: 1 em;  
} 

#mailform .text { 
   width: 95%; 
   font-size: 1 em; 
   background-color: #F5F5F5; 
   border: 1px solid #DDDDDD; 
} 

#mailform .submit { 
   background-color: #F5F5F5;
   border: 1px solid #DDDDDD;
   font-size: 1 em;  
}

form {
    font: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	font-size: 1em;
}
input, select, option, textarea, submit {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	border: 1px solid #DDDDDD;
	background: #F5F5F5;
    vertical-align: bottom;
}

/* @end */

/* @group ext */

/* @group tipafriend */
#tipafriend, input {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.fehler {
	color: #CC0033;
	font-weight: bolder;
}
.tipinput {
	width: 350px;
	border: 1px solid #CCCCCC;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}
.tiptextarea {
	width: 350px;
	border: 1px solid #CCCCCC;
	height: 150px;
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

/* @end */

/* @group cal */

/* @group list */

div.tx-cal-controller {
	width: 550px;
	overflow: hidden;
}
div.cal-list-item {
	float: left;
	margin-bottom: 0px;
	width: 550px;
	margin-top: 3px;

}
p.cal-list-date,
p.cal-latest-date {
	font-size:10px;	
	color: #666;
	margin-bottom: 3px;
}
p.cal-latest-date {
	margin-bottom: 3px;
}
div.cal-list-content div.more-link {
	float: right;
}
p.cal-latest-content {
	margin-top: 0px;
	margin-bottom: 10px;
}

div.cal-list-item h2,
div.cal-list-item h3  {
 margin-bottom: 5px;
 padding: 2px;
 border-bottom: none;
 background-color: #DDDDDD;
 font-weight: normal;
}
div.cal-list-item h2 a,
div.cal-list-item h3 a {
 color:#333333;
 padding-left:2px;
 font-weight: normal;
}


div.cal-list-img img{
	float: left;
	margin: 3px 12px 0px 0px;
	width: 104px;
}
div.tx-cal-controller-browsebox{
	border-top: 1px solid #ccc;
	padding-top: 9px;
	margin-top: 18px;
	width: 100%;
	float: left;
}
/* @end */

/* @group event */

span.label {

}
div.cal-event-description {
	clear:  both;
	margin-top: 12px;
}
div#calendar-event div.cal-event-description div.csc-textpic-intext-left {
	margin-top: 3px;
	float:  left;
	width: 227px;
	height:  auto;
	overflow:  hidden;

}
div.cal-event-description .csc-textpic-clear {
	clear: none;
}
div.cal-event-description div.csc-textpic-imagewrap {
	margin-top: 0px;
}
div#calendar-event-backlink a,
a#c2357+a {
	text-align: left;
}
/* @end */



/* @end */

/* @group tt_news */
  
 /*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
  border:none;
 background-color:#F5F5F5;
}
.news-latest-container hr {
  color: #F5F5F5;

}
.news-latest-container H2,.news-latest-gotoarchive {
 color:#333333;
 padding:3px 0px;; 
 margin:0px 0px;;
 border:none;
 background-color:#F5F5F5;
 font-weight:normal;
}

.news-latest-gotoarchive {
  font-weight:bold;
 margin-top:5px;
 background-color:#DDDDDD;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
 color:#333333;
}
.news-latest-gotoarchive A {
 color:#333333;
}
.news-latest-item {
 padding:3px 0px;; 
 margin:3px 0px;;
 border:none;
 background-color:#F5F5F5;
}

.news-latest-item IMG {
 
 margin-bottom:5px;
 margin-right:0px;
 border:none;
 float:left;
}
.news-latest-category IMG {
 float: none;
 border:none;
 margin:0px;
}
.news-latest-date,.news-latest-morelink,.news-latest-category {
 font-size:0.8em;
}

.news-latest-morelink {
 height:1em;
}

.news-latest-morelink A {
 float:right;
}


/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {

  border:none;
 background-color:#F5F5F5;
} 
.news-list-container hr {
  color: #F5F5F5;

}

.news-list-item {
 padding:0px 0px; 
 margin:0px 0px;
 border:none;
 background-color:#F5F5F5;
 /*height: 120px;*/
 } 
.news-search-form { 
 padding:1px; 
 margin-bottom:5px;
 border:none;
 background-color:#DDDDDD;

}
.news-search-emptyMsg {
 margin:0px;
}
.news-search-form FORM {
 margin:0px; 
 font-face:Verdana, Arial, Helvetica, sans-serif;
 font-size: 1em;
 font-color: #333333;
}
.news-list-container H3 {
 margin-bottom: 5px;
 padding: 2px;
 border-bottom: none;
 background-color: #DDDDDD;
 font-weight: normal;
}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
 color:#333333;
 padding-left:2px;
 font-weight: normal;
}
.news-list-container H3 A {
 color:#333333;
 font-weight: normal;

}
.news-list-container P {

 margin-bottom: 0;
 padding-bottom: 0;
}
.news-list-date {
 float: right;
 color: #333333;
 width: auto;
 text-align: right;
/* height: 18px; */
 margin-top: -2px;
 margin-right: -2px;
padding-left:25px;
 font-size: 0.8em;
 font-weight: normal;
 background-color: #EEEEEE;
 }

.news-list-imgcaption {
 float: right;
 padding-top:3px;
 padding-right:0px;
 font-size: 0.8em;

 }

.news-list-container IMG {
 float: left;
 border:none;
 padding-top: 3px;
 margin:0px 10px 8px 0px;
 position: relative;
z-index: 100;
}
.news-list-category IMG {
 float: none;
 border:none;
 margin:0px;
}

.news-list-morelink,.news-list-category {
 font-size:0.8em;
 text-align:right;
}
.news-list-morelink  {
float: right;

}
.news-list-browse {
 text-align: center;
 font-size:1em;
}
 .news-list-item {
	margin: 0 0 0 0;
}
.news-list-item hr.clearer {
	clear: both;
	border: 0.1em solid #F5F5F5;
	mrgin:0;
}

 /*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
 font-size: 1em; 
 margin:3px 0px;
 border:none;
 padding:3px 0px;
 background-color:#F5F5F5;
}
.tx-ttnews-browsebox TD { 
 font-size: 1em; 

}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
 font-weight: bold; 
font-size: 1em;

}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
 margin:0px;
font-size: 1em;
}

.tx-ttnews-browsebox-SCell {
 background-color: #F5F5F5;
 border:none;
 font-size: 1em;

}
.news-search-emptyMsg { 
 font-size: 1em;
 margin-left: 0px; 
}
 /*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
 padding:5px 0px; 
 margin-bottom:5px;
 border:none;
 background-color:#F5F5F5;

}
.news-single-item hr {
  color: #F5F5F5;

}
#mittelspalte .news-single-item H2 {
 font-size: 1em;
 font-weight:bold;
 
 margin-bottom: 15px;
}
.news-single-item H3 {
  font-size: 1em;
  font-weight:normal;
  color: #333333;

 margin-bottom: 1em;
}




/**/

  

.news-single-img {
float: left;
margin:3px 10px 3px 0;
position: relative;
z-index: 100;
}



.news-single-imgcaption {
 padding:3px 0px;
 clear:both;
}

.news-single-category {

 float: right;
}
.news-single-backlink, /*.news-single-backlink a*/ {
 font-weight: normal;
 font-size: 0.8em;
 margin-bottom: 15px;
 margin-top: 10px;
 text-align: right;
}
.news-single-timedata {
 float: right;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
 font-size: 0.8em;
}
.news-single-author {
 padding-bottom: 3px;
 text-align: right;
}
.news-single-additional-info {
 background-color: #F5F5F5;
 clear: both;
 margin-top: 15px;
 border: none;
 padding:3px 0px;
 padding-bottom:0px;

}
.news-single-related,.news-single-files,.news-single-links  {
 border: none;
 margin:0px;
 margin-bottom: 3px;
 padding:3px;
 background-color:#EEEEEE;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
 margin-left:20px;

}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
 font-weight: normal;
 font-size: 1em;
 padding-bottom: 10px;
 margin-left:5px;
 width:90%;
}
 
/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
 padding:3px 0px; 
  border:none;
 background-color:#F5F5F5;
}
.news-amenu-container LI {
 padding-bottom:1px;
}
.news-amenu-container UL {
 padding:3px 0px;;
 margin-top:5px;
 margin-left:0px;
 margin-bottom:0px;
 border:none;
 background-color:#F5F5F5;
 list-style-type: none;
}
.news-amenu-container H2 {
 color:#fff;
 padding:3px 0px; 
 border:none;
 background-color:#F5F5F5;
}
.news-amenu-item-year {
 font-weight: bold;
 border: 1px solid #DDDDDD;
 padding: 2px;
 background-color: #F5F5F5;
 color:#333333;
}

/* @end */



/* @end */
