﻿@charset "utf-8";
/* CSS Document */

body 				{
  					font-family:Verdana,Arial,Helvetica,sans-serif;
					background-image:url(./pic/rechts_weiter.jpg);
 					background-repeat:repeat-x;
  					background-position:0px  103px;
  					margin:0;
  					padding:0;
					}
					

#termine td			{
					padding-right: 10px;
					}
					
.active p			{
					color: #009898;
					
					}				
				

#mitte 				{
  					position:relative;
  					width:100%;
					
					}
			
/*Artikeltext mit Bild auf eine Linie bringen*/
.ce_text			{
					margin-right:10px;
					}	

/*Mittlerer Content Bereich*/
#inhalt 			{
  					min-width:120px;
					min-height:450px;
  					padding-top:15px;
  					padding-left:15px;
 					padding-right:3px;
  					padding-bottom: 15px;
  					margin-left:183px;
					
					width:425px;
  					line-height:17px;
					border: #009898 solid 6px;
  					background-color:#FFFFFF;
					font-size:11px;
					
					margin-right:20px;
					}
#inhalt h1 			{
					font-size:14px; 
					color:#00a9a5; 
					padding-top: 10px; 
				
					}
/*Content Bereich Ende*/

#ce_text block { font-size:100px;}

#links 				{
  					position:absolute;
  					top:0px;
  					left:0px;
  					width:183px;
  					height: auto;
  					text-align:left;
  					color:#666666;
  					font-weight:bold;
					}

#rechts 			{
  					position:absolute;
  					top:0px;
 					left:638px;
  					right:0px;
   					height:auto;
  					color:#666666;
					
					min-height: 195px;
					min-width: 296px;
					}
#rechts p			{
  					font-size:0.8em;
 					padding:10px 15px;
					}
			
			
/*News Block Rechts*/
#news_right			{
					width: 296px;
					font-size:12px;
					}
#news_right h2		{ 
					color:#00a9a5;
					padding-left: 15px;
					
					}
#news_right a		{
					color: #00a9a5; 
					}
#news_right img 	{
					padding-left:15px;
					}
#news_right p 		{
					padding-top:0px;
					}
/*News Block Rechts Ende*/




#footer 			{
  					height:20px;
  					margin:0px;
  					width:460px;
  					color:#999999;
  					font-size:9px;
   					text-align: middle;
  					margin-left:183px;
  					margin-right:296px;
					}
				

/* Linkfarben */
a:link				{color:#999999; text-decoration:none;}
a:visited			{color:#999999; text-decoration:none;}
a:hover				{color:#009898; text-decoration:none;}
a:active			{color:#009898; text-decoration:none;}



/*Nav Menu links*/
#nav_left 			{
					font-size:13px;
					font-weight:normal;
					margin-left:-10px;
					}
#nav_left p			{
					margin:0px;
					}
#nav_left li		{
					list-style:none;
					padding-top:5px;
					padding-bottom:5px;
					}
#nav_left li+li		{
					list-style: none;
					}
#nav_left li a 		{ 
					text-decoration: none; 
					}
/*Nav Menu links Ende*/



/* Nav Menu oben */
#nav_head 			{
					margin-bottom: 26px;
					width:760px;
					/*width:870px;*/
  					font-weight:bold;
  					font-size:10px;
					text-align:right;
    				}
#nav_head ul 		{
					list-style: none;
					}
#nav_head li 		{
					display: inline;
					line-height: 1.1em;
					margin: 0 .5em 0 -.5em;
					padding: 0 .5em 0 .5em;
					}
#nav_head li+li		{
					border-left:1px solid #999999;
					}	
#nav_head li a 		{
					text-decoration: none;
					}
#nav_head li .active, #nav li a.trail {
					display: inline;
					text-decoration: none;
					}
					

#search_main
{

}



/*Mainnav*/
#nav_main 			{
					font-size:14px;
  					}
#nav_main span			{
					font-size:14px;
  					}
#nav_main ul 		{
					list-style: none;
					margin-left:130px;
					}
#nav_main li 		{	

					display: inline;
					padding-left: 15px;
					}
#nav_main li .active, #nav_main li a.trail 
					{
					display: inline;
					}
					
.trail a			{
					color:#009898;
					/*font-weight:bold;*/
					}

.level_1 span				{
					color:#009898;
					}

/*Hauptnav_mainigation Ende*/


.teaser			{
				color:#000000;
			}

/*Kontaktseiten*/

#de_kontakt_deutsch	{
					line-height: 13px;
					vertical-align:bottom;
					}

/*Kontaktseiten ende*/

.mod_newslist a		{
					color:#00a9a5;
					}
.mod_newslist h2 a 	{
					font-size:11px;
					
					}

.info {font-size: 9px;

padding-bottom:0px;}
		
		
		
		
		
		
		
		
.mod_changelanguage
					{
					text-align:right;
					}				
					
.mod_changelanguage ul	
					{
					list-style: none;
					display: inline;
					float:left;
					text-align:right;
					padding:0px;
					margin:0px;
					padding-left:15px;
					padding-top:5px;
					}
.mod_changelanguage li
					{
					display: inline;
					text-decoration: none;
					}
					
.mod_changelanguage li .active, .mod_changelanguage li a.trail 
					{
					display: inline;
					text-decoration: none;
					}
	
	
	
	
	
	
/*Navigation auf der Newspage*/
.pagination ul	
					{
					list-style: none;
					display: inline;
					float:left;
					text-align:right;
					padding:0px;
					margin:0px;
					}
.pagination li
					{
					display: inline;
					text-decoration: none;
					}
					
.pagination li .active, .pagination li a.trail 
					{
					display: inline;
					text-decoration: none;
					}	
	
	

/*Aufklappbutton für ModMooTools*/
.toggler 	{
background-image: url(./pic/Play.jpg);
background-color: #00A9A5;
margin-right:11px;
background-position: 390px;
background-repeat:no-repeat;

color:#FFFFFF;
cursor:hand;
cursor:pointer;

border-top:solid 1px #FFF;
padding-left:5px;
padding-top: 2px;
padding-bottom: 2px;
					}	
					
	
	
	
	
					
					
address				{
					color:#FFFFFF;
					background-color:#009898;
					height:15px;
					font-weight:bold;
					font-style:normal;
					
					margin-top:30px;
					margin-bottom:10px;
					margin-left:2px;
					
					padding-left:4px;
					padding-top:1px;
					
					}
/* .mod_newslist h4	{margin-bottom:0px;}	 */
#news_right h2 	{margin-top:2px; margin-bottom:0px;}
#news_right .first a 	{font-size:13px;}
#news_right p		{margin-top:0px; margin-bottom:-10px;}

.mod_article a	{
				color:#00A9A5;
				}
				
#news_list h2	{
				margin-top:10px;
				margin-bottom:0px;
				}
#news_list p	{
				margin-top:0px;
				margin-bottom:0px;
				}
				
				
/* Sucheformular */	
input			{
				font-size:10px;

				}
				
input#submit	{
				font-size:10px;

				}				
			
#x_search		{
				
				}	
	

.ce_form form { 
	margin:0px; padding: 10px; 
	}
.ce_form label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}

.ce_form select {
	width:396px;
	padding: 2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#000;
	background-color:#CCC;
}

.ce_form input {
	width:390px;
	padding: 2px;
	border:1px solid #eee;
	font: normal 1em Verdana, sans-serif;
	color:#777;
	background-color:#CCC;
}
.ce_form textarea {
	width:300px;
	padding:2px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #eee;
	height:100px;
	display:block;
	color:#777;
	background-color:#CCC;

}


.submit_container input.submit { 
	margin: 0; 
	margin-top:5px;
	font: bold 1em Arial, Sans-serif; 
	border: 1px solid #000;
	background: #CCC; 
	padding: 2px 3px; 
	color: #000000;	
	width:395px;
}


/*----------------------------------------
Interner Bereich
------------------------------------------*/
form.tl_login input.submit {
	width:100px;
}

/*----------------------------------------
ENDE -- Interner Bereich
------------------------------------------*/
	
/*Typolight Klassen*/
.clear {height: 0.1px; overflow:hidden; font-size:0.1px; line-height:0.1px; clear:both;}
.invisible {width: 0px; height:0px; left:-1000px; top:-1000px; position:absolute; overflow:hidden; display:inline;}
/*Typolight Klassen Ende*/