@charset "utf-8";

body {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 62.5%;	
  line-height: 1.8em;color:#6B6B6B;}
.input99 {font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#D4D4D4;font-size: 1em;	width: 200px;border: 1px dotted #666;}
.textarea99 {font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#D4D4D4;
font-size: 0.9em;width: 200px; height:100px;border: 1px dotted #666;}
.dropdown99 {font-size: 0.9em;height:18px;border: 1px dotted #666;}
.input88 {font-family:Verdana, Arial, Helvetica, sans-serif;background-color:#D4D4D4;font-size: 1em;	width: 80px;border: 1px dotted #666;}
a:link {color:#FD6B20;text-decoration:none;}
a:visited {color:#FD6B20;text-decoration:none;}
a:hover {	color:#FD6B20;text-decoration:underline;}

#navigation {text-align:right;padding-right:45px;padding-top:92px;font-size:1.1em;}
#navigation p {margin:0;}
#navigation a:link {color:#6B6B6B;text-decoration:none;}
#navigation a:visited {color:#6B6B6B;text-decoration:none;}
#navigation a:hover {color:#FD6B20;	text-decoration:none;}

#breadcrumb, #headline, #content, #content2, #content_gmaps {
  padding-left:20px;padding-right:20px;font-size:1.1em;}
#breadcrumb {padding-top:6px;font-size:1.1em;}
#breadcrumb a:link {color:#6B6B6B;	text-decoration:none;}
#breadcrumb a:visited {color:#6B6B6B;text-decoration:none;}
#breadcrumb a:hover {color:#FD6B20;	text-decoration:none;}

#headline h1 {margin-top:35px;margin-bottom:15px;font-weight:bold;font-size:1.2em;}
#content p {margin-top:2px;}
#content h2 {margin:0;font-size:1.2em;}
#search_box {margin-top: 5px;padding-left:10px;}

/* Navigation Rechts */

#mnavi {font-size:1.1em;padding-left:20px;}
.e1 {list-style-type:none;	padding-left:0px;	margin:0;}
.e2 {list-style-type:none;	padding-left:10px;	margin:0;}
.e3 {list-style-type:none;	padding-left:20px;	margin:0;}
.e1a a:link, .e1o a:link, .e1oa a:link, .e2a a:link, .e2o a:link, .e2oa a:link, .e3a a:link, .e3o a:link, .e3oa a:link {
  color:#FD6B20;text-decoration:none;}
.e1a a:visited, .e1o a:visited, .e1oa a:visited, .e2a a:visited, .e2o a:visited, .e2oa a:visited, .e3a a:visited, .e3o a:visited, .e3oa a:visited {
  color:#FD6B20;text-decoration:none;}
.e1a a:hover, .e1o a:hover, .e1oa a:hover, .e2a a:hover, .e2o a:hover, .e2oa a:hover, .e3a a:hover, .e3o a:hover, .e3oa a:hover {
  color:#FD6B20;text-decoration:none;}
.e1p a:link, .e2p a:link, .e3p a:link {color:#6B6B6B;	text-decoration:none;}
.e1p a:visited, .e2p a:visited, .e3p a:visited {color:#6B6B6B;	text-decoration:none;}
.e1p a:hover, .e2p a:hover, .e3p a:hover {color:#FD6B20;text-decoration:none;}
#Impressum {text-align:left;padding-left:15px;}
/* Eingabefelder Suche */

.input_text {border: 1px solid #D6D6D6;background-color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;
  width: 120px;height:15px;font-size:1em;color:#41516B;}
.input_submit {border: 1px solid #D6D6D6;background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;width: 60px;	padding-top:1px;padding-bottom:3px;	color:#41516B;}

/* Footer */

#footer {	text-align:right;	padding-right:45px;}
#footer a:link {color:#6B6B6B;text-decoration:none;}
#footer a:visited {color:#6B6B6B;text-decoration:none;}
#footer a:hover {	color:#FD6B20;text-decoration:none;}

/*---------------------------------------------*/ 
/*               TerminKalender                */ 
/*---------------------------------------------*/ 
#mod_sK a { font-family:sans-serif; font-size:1.0 em; text-decoration:none;  color:#444444;}
#mod_sK a.tag { font-size:0.8em;}
#mod_sK table { width: 160px; border: 1px solid #ffffff; margin-left: 10px; border-spacing:4pt;
 font-size:12px; font-family:sans-serif; text-decoration:none;  color:#000000;}
#mod_sK td.navl {text-align:left;  width:20%; font-weight:bold;}
#mod_sK td.navr { text-align:right;  width:20%; font-weight:bold;}
#mod_sK td.navm { text-align:center;  width:60%; font-weight:bold;}
#mod_sK td.wtag { width:14%; background-color:#ffffff;	 text-align:center;  color:#000000; font-family:sans-serif;}
#mod_sK td.wochenende {background-color:#eeeeee; color:#aaaaaa;	text-align:right; border:1px solid #AAAAAA;padding-right:3px;}
#mod_sK td.wochentag {color:#999999;	text-align:right; border:1px solid #AAAAAA; padding-right:3px;}
#mod_sK td.heute {color:#43A0AF;text-align:right; border:1px solid #AAAAAA; paddin-right:3px;}
#mod_sK td.belegt {background-color:#e3e3ff;color:#9E5357; text-align:right; border:1px solid #AAAAAA;  padding-right:3px;}
#mod_sK td.belegtwe {background-color:#bfbfff; color:#9E5357; text-align:right; border:1px solid #AAAAAA; padding-right:3px;}
#mod_sK td.tangiert {background-color:#ffffcc;color:#9E5357; text-align:right; border:1px solid #AAAAAA;padding-right:3px;}
#mod_sK td.tangiertwe {background-color:#ffff99;color:#9E5357;text-align:right; border:1px solid #AAAAAA; padding-right:3px;}

/*---------------------------------------------*/ 
/*               Terminein/ausgabe             */ 
/*---------------------------------------------*/ 
#mod_te h1 {font-size:1.0em; color:#ff6600; margin-bottom:5px}
#mod_te h2 {font-size:0.8em; font-weight:bold;color:#000;margin:0px;padding:1px}
#mod_te h6 {font-size:0.8em; font-weight:normal;color:#000;margin:0px;padding:1px}

/*---------------------------------------------*/ 
/*                 Terminliste                 */ 
/*---------------------------------------------*/ 
#mod_tlh {text-align:left;}
#mod_tlf {text-align:left;}
#mod_tl table {width:550px;  border-collapse:collapse;}
#mod_tl th { width:100%;  text-align: left;  vertical-align: top; line-height: 150%; background-color:#ccc;
 margin-top:5px; margin-bottom:5px; padding-left:5px;}
#mod_tl td {text-align: left; vertical-align: top; line-height: 130%;}
#mod_tl .border { border-top:1px solid #ccc; border-bottom:1px solid #ccc; }
#mod_tl .hell { background-color:#ffffff; }
#mod_tl .dunkel { background-color:#dfdfdf; }
#mod_tl .sp0 { width:10px; }
#mod_tl .sp1 { width:65px; }
#mod_tl .sp2 { width:120px; }
#mod_tl .sp3 { width:215px; }
#mod_tl .sp4 { width:75px; }
#mod_tl .einrueck { padding-left:20px; }

/*---------------------------------------------*/ 
/*                 Terminteaser                */ 
/*---------------------------------------------*/ 

marquee { -moz-binding: none; }

#mod_ttl table {margin-top:20px;width:80%;border-bottom:1px solid #dfdfdf}
#mod_ttl th {text-align: left; vertical-align: top; line-height: 120%; 
  
#mod_ttl td {text-align: left;  vertical-align: top;}
#mod_ttl .hell { background-color:#ffffff; }
#mod_ttl .dunkel { background-color:#dfdfdf; }
#mod_ttl .sp1 { width:20%; }
#mod_ttl .sp2 { width:80%; }
