/*/// Bodymain Anfang ///*/
.bodymain{
width: 100%;
height: 100%;
background-image: url(../../imgpsy/gfx/bodymain_bg.gif);
background-repeat: repeat-y;
background-position: center;
background-color: #E2E5ED;
text-align: center;
margin: 0px;
padding: 0px;
scrollbar-3dlight-color: #DDE0EA;
scrollbar-arrow-color: #4F698E;
scrollbar-track-color: #E2E5ED;
scrollbar-darkshadow-color: #BCC2D3;
scrollbar-face-color: #CDD1E1;
scrollbar-highlight-color: #D3D7E4;
scrollbar-shadow-color: #C5CAD8;
font-size: 11px; 
font-family: Verdana; 
font weight: 500; 
letter-spacing: 0px; 
line-height: 14px; 
color: #111D2E; }
/*/// Bodymain Ende ///*/



/*/// Texte Anfang ///*/
p, td {font-size: 11px; 
font-family: Verdana; 
font weight: 500; 
letter-spacing: 0px; 
line-height: 14px; 
color: #111D2E; }
/*/// Texte Ende ///*/



/*/// Headline Anfang ///*/
h1 {
font-size: 16px; 
line-height: 20px; 
font-weight: bold; 
letter-spacing: 0px; 
color : #111D2E; 
padding: 2px;}
h2 {
font-size: 14px; 
line-height: 16px;
font-weight: bold; 
color : #111D2E;}
h3 {
font-size: 12px; 
line-height: 16px;
color : #111D2E;}
h4 {
font-size: 11px; 
line-height: 14px;
color : #111D2E;}
h5 {
font-size: 10px; 
line-height: 12px;
color : #111D2E;
letter-spacing: 5px;}
h6 {
font-size: 10px; 
line-height: 12px;
color : #111D2E;
letter-spacing: 2px;}
/*/// Headline Ende ///*/





/*/// LAYOUT ID`S ANFANG ///*/

/*Aussenrahmen Website*/
#layout{
width: 776px;
text-align: left;
margin: auto;}

/* Banner oben im Layout */
#banner {
width: 776px;
height: 111px;
padding: 0px;
margin: 0px;}

/* Navigation mit BG im Layout */
#navigation {
width: 776px;
height: 50px;
background-image: url(../../imgpsy/gfx/navi_bg.gif);
background-repeat: repeat-x;
padding: 0px;
margin: 0px;}

/* Navigation mit BG im Layout */
#navigationstart {
width: 776px;
height: 50px;
background-image: url(../../images/gfx/navistart_bg.jpg);
background-repeat: repeat-x;
padding: 0px;
margin: 0px;}


/* Hauptcontainer fuer Inhalt*/
#content {
width: 596px;
float: left;
margin: 0px;
padding: 0px;}

/* Container rechts */
#right {
width: 180px;
float: right;
padding: 0px;
margin: 0px;}

/* Termincontainer rechts */
#rtercontainer {
width: 180px;
background-image: url(../../imgpsy/gfx/rcontainer_bg.gif);
background-repeat: repeat-y;
}

/* Container Schnellnavi rechts */
#rcontainer {
width: 180px;
height: 300px;
background-image: url(../../imgpsy/gfx/rcontainer_bg.gif);
background-repeat: repeat-y;
}

/* ecke oben im rcontainer */
#eckeoben {
width: 180px;
height: 69px;
background-image: url(../../imgpsy/gfx/ecke_oben.gif);
background-repeat: no-repeat;
background-position: bottom;
margin: 0px;
padding: 0px;}

/* ecke unten im rcontainer */
#eckeunten {
width: 180px;
height: 31px;
background-image: url(../../imgpsy/gfx/ecke_unten.gif);
background-repeat: no-repeat;
margin: 0px;
padding: 0px 0px 50px 0px;}

/* footer unten */
#footer {
width: 776px;
height: 77px;
background-image: url(../../imgpsy/gfx/footer_bg.gif);
background-repeat: repeat-x;
margin: 0px;
padding: 0px;}

/* footernavi links */
#footerleft {
margin: 0px;
padding: 0px;
float: left;}

/* footernavigationspunkt */
#fnavpunkt {
margin: 0px;
padding: 0px;
float: left;}

/* footernavi rechts */
#footerright {
margin: 0px;
padding: 0px;
float: right;}

/*Navigationspunkte in der id navigation */
#navistart {
float: left;
margin: 0px;
padding: 0px;}

/*Navigationspunkte in der id navigation */
#navipunkt {
float: left;
margin: 0px;
padding: 14px 0px 0px 12px;}

/* Mitarbeiter Container Links */
#mitlinks {
float: left;
width: 140px;
padding: 0px;
margin: 0px;}

/* Mitarbeiter Container Rechts */
#mitrechts {
float: right;
width: 140px;
padding: 0px;
margin: 0px;}

/* Termin Container */
#termin {
border-style: dashed;
border: 1px dashed #8D9EB5;}





/*/// LAYOUT CLASS ANFANG ///*/

/*Haupttext */
.contenttext {
margin: 0px;
padding: 40px 110px 60px 60px;}

/* Texte rechts im Container */
.rcontainertext {
font-size: 10px; 
font-family: Verdana; 
font weight: 500; 
letter-spacing: 0px; 
line-height: 12px; 
color: #4E688C;
margin: 0px;
padding: 6px 20px 10px 16px;}


/* Border um die Referenzbilder */
.image {
border-style: solid;
border: 1px solid #4E688C;}

/* Border um die Referenzbilder */
.refimage {
float: right;
border-style: dashed;
border: 1px dashed #CCCCB2;
margin: 0px;
padding: 0px;}

/* Haupt-Container Ueberschrift */
.terminhl {
padding: 2px 5px 2px 5px;
background-color: #E2E6EC;}

/* Haupt-Container Inhalt */
.termininhalt {
padding: 5px;
margin: 0px;}

/* Haupt-Container Fusszeile */
.terminfooter {
text-align: right;
padding: 2px 5px 2px 5px;
background-color: #E2E6EC;}

.hl {
font-size: 12px; 
font-weight: bold; 
line-height: 16px;
color : #111D2E;}

.image {
float: right;
margin: 10px 0px 10px 10px;}

.ttnewstitle a:link {
font-size: 10px;
line-height: 14px;
color: #4e688c;
text-decoration: none;}

.ttnewstitle a:visited {
font-size: 10px;
line-height: 14px;
color: #4e688c;
text-decoration: none;}

.ttnewstitle a:active {
font-size: 10px;
line-height: 14px;
color: #4e688c;
text-decoration: none;}

.ttnewstitle a:hover {
font-size: 10px;
line-height: 14px;
color: #4e688c;
text-decoration: none;}

.ttnewsdate {
font-size: 10px;
font-weight: bold;
color: #4e688c;
text-decoration: none;}


/*/// LAYOUT CLASS ENDE ///*/


/*Alle News Links Anfang*/	
a.news:link  {font-size: 10px; line-height: 12px; font-family: Verdana,Arial,Helvetica; letter-spacing: 0px; color : #4E688C; text-decoration: none;}
a.news:visited {font-size: 10px; line-height: 12px; font-family: Verdana,Arial,Helvetica; color : #4E688C; text-decoration: none;}
a.news:active {font-size: 10px; line-height: 12px; font-family: Verdana,Arial,Helvetica; color : #4E688C; text-decoration: none;}
a.news:hover {font-size: 10px; line-height: 12px; font-family: Verdana,Arial,Helvetica; color : #4E688C; text-decoration: underline;}
/*Alle News Links Ende*/	

/*Alle Links Anfang*/	
a:link  {font-size: 11px; font-family: Verdana,Arial,Helvetica; letter-spacing: 0px; color : #4E688C; text-decoration: underline;}
a:visited {font-size: 11px; font-family: Verdana,Arial,Helvetica; color : #4E688C; text-decoration: underline;}
a:active {font-size: 11px; font-family: Verdana,Arial,Helvetica; color : #4E688C; text-decoration: underline;}
a:hover {font-size: 11px; font-family: Verdana,Arial,Helvetica; color : #4E688C; text-decoration: none;}
/*Alle Links Ende*/	

/*Alle Links Anfang*/	
a.upunkt:link  {font-size: 10px; font-family: Verdana,Arial,Helvetica; letter-spacing: 0px; color : #4E688C; text-decoration: none;}
a.upunkt:visited {font-size: 10px; font-family: Verdana,Arial,Helvetica; color : #4E688C; text-decoration: none;}
a.upunkt:active {font-size: 10px; font-family: Verdana,Arial,Helvetica; color : #4E688C; text-decoration: none;}
a.upunkt:hover {font-size: 10px; font-family: Verdana,Arial,Helvetica; color : #4E688C; text-decoration: underline;}
/*Alle Links Ende*/	

.date {
font-size: 10px; 
line-height: 12px; 
font-family: Verdana,Arial,Helvetica; 
letter-spacing: 0px; 
color : #4E688C; }

/*Formulare*/
form input, form option, form submit, form select, form textarea 
	{
	font-size: 10px; 
	font-family: Verdana; 
	font weight: 500;
	color: #111D2E;
	border-style: solid;
	border: 1px solid #111D2E;
    background-color: #EBEFF4; }
	
.input
	{
	font-size: 10px; 
	font-family: Verdana; 
	font weight: 500;
	color: #111D2E;
	width: 116px; 
	height: 15px;
	border-style: solid;
	border: 1px solid #111D2E;
	background-color : #EBEFF4;
	padding: 1px; 
	margin: 0px;}	

.textarea
	{
	font-size: 10px; 
	font-family: Verdana; 
	font weight: 500;
	color: #111D2E;
	width: 116px; 
	height: 60px;
	padding: 3px;
	border-style: solid;
	border: 1px solid #111D2E;
	background-color : #EBEFF4;}	
	
.button 
	{
	font-size: 10px; 
	font-family: Verdana; 
	font weight: 500;
	color: #111D2E; 
    color : #FFFFFF;
	border-style: solid;
	border: 0px solid #111D2E;
	background-color : #EBEFF4;
	cursor : hand;}
	
.sub 
	{
	font-size: 10px; 
	font-family: Verdana; 
	font weight: 500;
	color: #111D2E; 
    color : #000000;
	width: 116px; 
	height: 17px;
	border-style: solid;
	border: 1px solid #111D2E;
	background-color : #EBEFF4;
	cursor : hand;}
