/* Ab hier kommen die Elements -------------------------------------------- */

body {
margin:10px;
color: Black;
font-family:Arial, Helvetica, sans-serif;
text-align:left;
background:#FFFFFF;
}

P {
font-size:0.8em;
margin-top:0px;
margin-bottom:0px;
}

td {font-size:12px;}

A { color:#D98D2A;text-decoration:none;}
A:hover { color:#2F166A;}

.suche-textfeld INPUT,
.suche-button INPUT,
.eventSearchBox INPUT,
TEXTAREA,
SELECT textarea,
#mailformformtype_mail { 
  font-family:arial, helvetica, sans-serif;  
  border:#D9D6EB 1px solid; 
  font-size:11px; 
}

FORM {margin:0px 0px 0px 0px;}

H1 { 
font-size:1em; 
margin-top:0px; 
margin-bottom:3px; 
color:#D98D2A;
}

H1 a:link{  color:#D98D2A;}
H1 a:hover {color:#2F166A;}

H2 { 
font-size:0.8em; 
margin-top:0px; 
margin-bottom:3px; 
color:black;
}

li{  font-size:0.8em;}

/* Ab hier kommen die IDs --------------------------------------------- */

#container {
width:900px;
margin:0 auto;
text-align:left;
}

#header{
clear:both;
text-align:left;
padding:0px;
top:0px;
left:0px;
width:900px; 
height:100px; 
background:url(../images/header.gif) 0 0 no-repeat; position:relative;
z-index: 10;
}

#header-logo {
position:absolute;
left:-10px; top:27px;
width:300px; 
height:60px;
background:url(../images/gynlogo.gif) 0 0 no-repeat;
}

#left-content {
float:left;
position:relative;
top:0px;
left:0px;
width:210px;
padding-bottom:10px;
}

#main-content {
float:left;
width:530px;
position:relative;
top:10px;
padding-bottom:5px;
margin-bottom:5px;
}

#right-content {
float:right;
width:150px;
position:relative;
float:left;
margin-left:10px;
}

#footer {
  background:#FEE5C7;
  clear:both;
  text-align:left;
  padding:5px;
  width:890px;
  height:20px; 
  z-index: 10;
  float:bottom;
  position:relative;
}
#footer h1{
  float:left;
}

#footer a{
  text-align:right;
  float:right;
}

#footer .tx-bktfegraphiccounter-pi1 {
	color:#D98D2A;
	font-size:.3em;
}

#AktuellesHeftTeaser{
float:left;
font-size:0.7em;
padding-bottom:10px;
}


#AktuellesHeftTeaser-Uerberschrift{
font-size:1.4em;
font-weight:700;
color:#D98D2A;
float:left;
width:115px;
position:relative;
}

#AktuellesHeftTeaser-Content{
color:#D98D2A;
float:left;
width:222px;
position:relative;
font-size:1.2em;
}



#AktuellesHeftTeaser-Bilder {
 float:right;
 position:relative;

}

#AktuellesHeftTeaser-Bilder img{
 margin:2px;
}


#Nachrichten-Ueberschrift{
float:left;
width:510px;
padding-bottom: 10px;
}

#Nachrichten-Ueberschrift-Text{
float:left;
width:320px;
}

#Nachrichten-Ueberschrift-Bilder{
float:right;
position:relative;
}

#heft-content {
margin-left: 150px;
display: block;
padding-left:10px;
border-left:1px dotted #D9D6EB;
border-bottom:1px dotted #D9D6EB;
margin-bottom:5px;
}

#heft-info {
float:left;
width:140px;
}

.suche-optionen{
padding-left:10px;
padding-bottom:3px;
}

.suche-textfeld{
padding-left:10px;
padding-bottom:3px;
}

.suche-button{
font-weight: 700;
padding-left:94px;
background:url(../images/gyn-pfeil.gif) 80px 50% no-repeat;
padding-top:2px;
padding-bottom:2px;
}

/* Ab hier kommen die Classes --------------------------------------------- */

.abstandhalter {
height:10px;
font-size:5px; /* <- Nur damits im IE läuft */ 
}

.HeftItems{padding-bottom: 10px;}
.HeftAutor{padding-top:3px;font-style:italic;}

.Nachrichten-Box{
width:510px;
padding-bottom:10px;
}

.right-content-box {
position:relative;
font-size:0.7em;
background-color:#ECE7F1;
margin-bottom:5px;
}

.right-content-box  a{
	width: 150px;
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */
}

.right-content-headline {
color:#2F166A;
font-weight:700;
padding-top:3px;
padding-left:10px;
padding-bottom:5px;
}

.right-content-headline2 {
font-weight:700;
#padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom:7px;
}

.right-content-text{padding-left:10px;color:black;}




.right-content-box h1 {
color:#2F166A;
font-weight:700;
padding-top:3px;
padding-left:10px;
padding-bottom:5px;
}

.right-content-box h2 {
font-weight:700;
#padding-top:3px;
padding-left:10px;
padding-right:10px;
padding-bottom:7px;
}

.right-content-box p{padding-left:10px;color:black;}







.csc-firstHeader {margin-bottom:10px;}

/* tt_news browser --------------------------------------------- */

.tx-ttnews-browsebox-SCell a{
color:#000000;
}

.tx-ttnews-browsebox a{
padding:0px;
font-weight:700;
font-size:13px;
}

.tx-ttnews-browsebox p{
padding:0px;
font-weight:700;
font-size:13px;
}

.tx-ttnews-browsebox table{
margin-left:0px;
position:relative;
}

.tx-ttnews-browsebox a:hover{
background-color: lightgrey;
padding:0px;
border-top: 1px lightgrey solid;
border-bottom: 1px lightgrey solid;
}

.tx-ttnews-browsebox{
border-top: 1px lightgrey solid;
border-bottom: 1px lightgrey solid;
padding:2px;
margin-bottom:5px;
}

/* Mail Formular --------------------------------------------- */

.csc-mailform  {
border:0px;
padding-top:10px;
padding-left:0px;
padding-right:0px;
}


.csc-mailform label {
float: left;
margin-bottom:10px;
font-size:13px;
font-style:italic;display: block;
padding-right:5px;

}

.csc-mailform textarea {
float: left;
margin-bottom:20px;display: block;
}

#mailformformtype_mail{
float:left;
display:block;
#position:relative;
font-weight: 700;
background:url(../images/gyn-pfeil.gif) 1px 50% no-repeat;
background-color:#ECE7F1;
padding-left:15px;
margin: 20px;
padding-top:2px;
padding-bottom:2px;
}


/* Termine  --------------------------------------------- */
DIV.eventCurYear,
DIV.eventCurMonth,
DIV.eventBox {
padding:4px;
	margin: 4px;
}


DIV.eventCurYear {
	background-color:#ECE7F1;
		font-weight:bold;
	
}

DIV.eventCurMonth
{
	color:#35194A;	
	font-size:12px;
	font-weight:bold;

} 

DIV.eventSearchBox
{
font-size:0.7em;
	padding: 10px;
	vertical-align:top;
	background-color:#ECE7F1;
	width:240px;
} 

DIV.eventBox, DIV.eventBoxRight {
	vertical-align:top;
}	

 DIV.eventBoxRight {
padding-left: 10px;	
padding-bottom: 10px;	
}

DIV.eventBox {
  	border:1px #333333 solid;
	  	background-color:#FEE5C7;
}	


SPAN.eventHeader, SPAN.eventHeaderRight {

	font-weight:bold;
	padding: 1px;
	display:block;
	vertical-align:top;
	font-size:0.7em;

}	

SPAN.eventHeader {
	color:#35194A;
  background-color:#d98d2a
	
}	

DIV.eventBox TABLE.eventBody {
	font-size:12px;
	color:#35194A;
	
}	

