/*****************************************************
* MAIN
*****************************************************/

* { padding:0;margin:0; }

html { background:#fff; }

body { text-align:left;font-family:"Lucida Grande",Helvetica,Arial,sans-serif; }


/*****************************************************
* LINKEIGENSCHAFTEN
*****************************************************/

a:link { font-family:"Lucida Grande",Helvetica,Arial,sans-serif;color:#233f5b;text-decoration:underline; }

a:visited { font-family:"Lucida Grande",Helvetica,Arial,sans-serif;color:#455f79;text-decoration:none; }

a:hover { font-family:"Lucida Grande",Helvetica,Arial,sans-serif;color:#455f79;text-decoration:underline; }


/*****************************************************
* TYPOGRAPHY
*****************************************************/

p { line-height: 1.7em;color:#49637b;font-family:"Lucida Grande",Lucida,Arial; } /* Für die Texte */

h1 { line-height:1.8em;color:#49637b;font-family:"Lucida Grande",Lucida,Arial;font-weight:normal;font-size:2.2em;text-transform:uppercase; } /* Für den Content */

h2 { line-height: 1.6em;color:#49637b;font-family:"Lucida Grande",Lucida,Arial; } /* Für den Content */ 

h3 { line-height: 1.6em;color:#49637b;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-weight:bold;font-size:1.0em; } /* Für den Content */

h4 { line-height: 1.6em;color:#49637b;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-weight:bold;font-size:1.0em; } /* Für den Content */

#content p { font-size:0.85em;padding:10px; }

#content h2 { font-size:0.90em;padding:10px; }

#left h2 { font-size:0.90em;padding:10px;background:#7c93aa;color:#cbdbe9; }

#left p { font-size:0.85em;padding:5px 10px 5px 10px; } 

#footer p { font-size:11px;padding:10px; } 

#anfahrt { border:5px solid #7c93aa;margin-left:10px;width:425px; }

/*****************************************************
* LOGO
*****************************************************/

h1 strong { margin:125px 0 0 0;float:right;display:block;font-size:14px;font-style:italic;font-weight:normal;text-align:left;width:455px; }
		
h1 strong a { float:left;display:block;width:455px;height:116px;background:url('images/logo.jpg') no-repeat 0 0;text-align:left;text-indent:-9999px; }


/*****************************************************
* LAYOUT
*****************************************************/

#wrapper { width:780px;margin:0 auto; }

#header { width:780px;height:330px;float:left;background:url('images/header.jpg'); }

#content { width:780px;float:left;background:#d3dde7; }

#right { width:455px;float:right;background:#e0e7ee; }

#left { width:325px;float:left; }

#footer { width:780px;float:left; }

#content img { border:5px solid #7c93aa;margin:10px;padding:1px; }
            

/*****************************************************
* NAVIGATION
*****************************************************/  

ul#navi { width:455px;height:39px;float:right;position:absolute;margin:291px 0 0 325px;background:#7c93aa; }

ul#navi li { list-style-type:none;float:left; } 

ul#navi li a { display:block;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold; }

ul#navi li a:link { padding:11px;color:#cbdbe9;text-decoration:none; }

ul#navi li a:hover { background:#49637b; }

ul#navi li.active { background:#49637b; }

ul#navleft { width:325px;float:left;background:#7c93aa; }

ul#navleft li { list-style-type:none;float:left;width:325px;border-bottom:1px solid #d3dde7; }

ul#navleft li a { display:block;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-size:14px;font-weight:bold; }

ul#navleft li a:link,a:visited { padding:11px;color:#cbdbe9;text-decoration:none; }

ul#navleft li a:hover { background:#49637b; }    
                                            

/*****************************************************
* SPRECHZEITEN
*****************************************************/

ul#zeiten { width:105px;float:left;list-style-type:none; }

ul#zeiten li { font-weight:bold;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-size:12px;color:#49637b;padding-left:10px;;line-height:1.7em; } 

ul#zeiten-1 { width:175px;float:left;list-style-type:none; }

ul#zeiten-1 li { font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-size:12px;color:#49637b;padding-left:10px;;line-height:1.7em; }

ul#zeiten-2 { width:175px;float:left;list-style-type:none; }

ul#zeiten-2 li { font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-size:12px;color:#49637b;padding-left:10px;;line-height:1.7em; }

ul#zeit { float:left;list-style-type:none;padding-bottom:10px; } 

ul#zeit li.links { width:85px;float:left;font-weight:bold;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-size:12px;color:#49637b;padding-left:10px;;line-height:1.7em; }

ul#zeit li.rechts { width:330px;float:left;font-family:"Lucida Grande",Helvetica,Arial,sans-serif;font-size:12px;color:#49637b;padding-left:10px;;line-height:1.7em;padding-bottom:10px; }
