/*+++++++++++++++++++++++4+++++++++++++++++++++++++++++++++++++++++++++++++++++

   uni.css M.Seiler
   Farbcodes HRF Internet :
   #ffe0c1 : eierschalen
   #99221a : alte Hoverfarbe Links im Text
   #475299 : alte Link farbe im Text      
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* general */
html, body {
	background-image: url(psychbanner.png);
	background-repeat:repeat-x;
	
	background-position:center 25px;
	
	color: #000000;
	font: 1em arial,sans-serif,verdana,helvetica;
	margin:  0;
	padding: 0;
}

#content img {margin:1em;border:5px solid #eeeeee;}
a {
	background: transparent none;
	color: #000000;
	font-weight: normal;
	text-decoration: underline;
}
.newsheader{

}
.newsheader a{
    display:block;
    background-color:#ce3737;
    margin-top:1em;
    font-weight:bold;
    color:white;
    padding:0.5em;
    text-decoration:none;
    width:50%;
    cursor:pointer;
}
.newsheader a:hover{
    text-decoration:underline;
    color:white;
    cursor:pointer;
}

.newsbody{

    display:block;
background-color:#f5afa3;
font-weight:normal;
color:#000;
padding:0.5em;
width:50%;
}

.news_date{
  font-size:80%;
}

img{


}
/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Accessibility : Menuelistenpunkte */

dfn {
	display: inline;
	height: 0px;
	left: -1000px;
	overflow: hidden;
	position: absolute;
	top: -1000px;
	width: 0px;
}

/* Accessibility : abbr, acronym*/

abbr, acronym {
	cursor: help;
	text-decoration:underline dashed;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

td{
border:1px solid;
padding:5px;
spacing:0px;
color:#000000;
border-color:#000000;
vertical-align:top;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Headlines */
h1 {
	background: transparent none;
	color: #274478;
	font-size: 125%;
	font-weight: bold;
	line-height: 120%;
	margin-top: 10px;
}

h2 {
	background: transparent none;
	color: #112b3b;
	font-size: 110%;
	margin-bottom: 20px;
	margin-top: 10px;
}

h3 {
	background: transparent none;
	color: #112b3b;
	font-size: 105%;
}

/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Newslettertable*/

.newslettertable{border:2px dashed grey;}
.newslettertablecell{padding:10px;}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
/* Content : text */
#content {

	/*background:url(menubg.gif);*/
	background-color: #ffffff;
	border-top: 2px solid #aaaaaa;
	color: inherit;
	font-size: 90%;
	font-family:arial,sans-serif,verdana;
	line-height: 150%;
	margin: 0px 10px 10px 12em;
	padding: 0em 1em 5em 2em;

}

/* Content : a */

#content a:visited {
	color: #000080;
}

#content a:hover {
	text-decoration:underline;
	color: #99221a;
}

/* Content : externe Links kennzeichnen */

.ms_externalLink:link{
        background : url(arrow.gif) center left no-repeat;
	padding : 0 0 0 15px;
}
.ms_externalLink:visited{
        background : url(arrow.gif) center left no-repeat;
	padding : 0 0 0 15px;
}




#content p {
	line-height: 150%;
}




/*Damit werden floats aufgel?st*/
.clear {
	clear: both;
}



/*Um Punkte oder ?hnliches aus dem Viewport zu verschieben*/
.ignore, dfn {
     position:absolute;
     left:-1000px;
     top:-1000px;
     width:0px;
     height: 0px;
     overflow:hidden;
     display:inline;
}
.asitemap {
	font-weight:bold;
	font-size:0.9em;
	color: #444444;
}


.asitemapsmall {

padding:0;
font-weight:normal;
	font-size:0.7em;

	color: #444444;
}

/* Hauptmenue */
#menu {
	background: #FFE0C1;
	border-top: 2px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	float: left;
	width: 170px;
}
#menu .ignore {
	display: none;
	height: 0px;
	left: -1000px;
	overflow: hidden;
	position: absolute;
	top: -1000px;
	width: 0px;
}

#menu ul {
	border: none;
	list-style-type: none;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

#menu ul li{
	display: inline;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight:bold;
	font-size:14px;
	font-family:arial,sans-serif,verdana;
}

#menu a{
/*	background: url(square1.gif) #ce3737 0.3em no-repeat; */	
	background-color: #ce3737;
	border-bottom: 2px solid #ffffff;
	color: #ffffff;
	display: block;
	height: 100%;/*1em*/
	/*font-weight:bold;*/
	font-family:arial,sans-serif,verdana;	
	margin: 0 0 0 0;
	padding: 0.2em 0.5em 0.2em 1.5em;
	text-decoration: none;	
}
#menu ul li ul li a{
	background: url() #F5afa3 0.3em no-repeat;
	margin: 0 0 0 0;
	color:#555555;
	padding: 0.2em 0.5em 0.2em 3em;
	font-weight:bold;
	text-decoration: none;
	font-size:0.8em;	
}
#menu ul li ul li ul li a{
	background: url() #ffded9 0.3em no-repeat;
	margin: 0 0 0 0;
	color:#555555;
	padding: 0.2em 0.5em 0.2em 4em;
	font-weight:bold;
	text-decoration: none;
	font-size:0.7em;	
}
#menu a:visited {
}
#menu a:hover,
#menu a:focus {
	/*background: url(square0.gif) #f17171 0.3em no-repeat;*/
	background-color:#f17171;
	color: inherit;
}
#menu .menulinkon {
background: url(square0.gif) #ffcc99 0.3em no-repeat;
border-bottom: 1px solid #ffffff;
border-top: 1px solid #ffffff;
}




/*------------------------------------------------------hormenu*/

/* Hormenue */

#hormenu ul {
	display:inline;
	border: none;
	list-style-type: none;
	margin-left: 170px;
	padding: 0 0 0 0;
}

#hormenu ul li{
	display: inline;
	margin-left:0px;
	padding: 0 0 0 0;
	font-weight:bold;
	font-size:0.9em;
	font-family:arial,sans-serif,verdana;
}
#hormenu a{
/*	background: url(square1.gif) #ce3737 0.3em no-repeat; */	
	background-color: #ce3737;
	border: 2px solid #ffffff;
	color: #ffffff;
	margin: 0 0 0 0;
	padding: 5px;
	text-decoration: none;	
}

/*------------------------------------------------------hormenu*/












.menuobenre {
	background: transparent url(bilder/baum.jpg) no-repeat;
	background-position: right top;
	color: inherit;
	float: right;
	height: 126px; /*ACHTUNG - diesen Wert nicht gr??er machen! Sonst spinnt der IE*/
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	width: 200px;
}

/*F?r den 'Kopf'*/

.headertext {
    font-family:arial,sans-serif;
    font-size:20px;
    color:#999999:
    background: #ffffff;
    text-align:center;
    clear:both;
    padding:10px 0;
}

.headertext hr{
	color:#ff9933;

}
.headertext a{
color:#000000;
}

.headertext #sublink{
color:#000000;
font-size:1em;
line-height:1em;
vertical-align:bottom;
font-weight:bold;
}



#header {
	height:120px;
	vertical-align:bottom;
	padding: 0 0 50px 0;
	//position: relative;
	border-bottom:10px solid #ce3737;
}

/* Link oben im Kopf*/
#header a {
	color: #000000;
	font-size: 1.5em;
	letter-spacing: 1.3px;	
}
/*?berschrift im Kopf*/
#header h1 {
	font-size: 90%;
}



#headerblock {
	background: #FF9933;
	width:10em;
	height:2em;
	float:left;
	margin-right:5px;
	vertical-align:bottom;

}
.orangebar {
	background: #ce3737;
	margin: 0 0 0 0;
	padding: 4px 0 4px 10em;
	position: relative;
	clear:both;
}
.orangebar a{
	vertical-align:middle;
	font-weight:bold;
	color:#333333;
	font-family:arial;verdana;
}
.orangebar a:hover{
	color:#eeeeee;
}
#footer{

width:100%;
height:1em;

clear:both;
float:left;
background-color:#ce3737;


}
.menubarspaceleft {
	background: #FFffff;
	
	margin: 0 0 0 0;
	padding: 0.5em 0 0.5em 0;
	position: left;
	width:170px;
	float:left;
	height: 1em;
}
.menubarspaceright {
	background: #ffffff;
	
	margin: 0 0 0 10em;
	padding: 0.5em 0 0.5em 0;
	position: left;
	text-indent:1em;
	
}

.menubarspaceright a{
	font-size:0.8em;
	
}






