body { font-size: 11px; font-family: verdana; background-color: #f6fafe; background-image: url(grafiken/bg-body-top.jpg); background-repeat: repeat-x; padding-top: 15px; }

p,  table, td, th, tr { color: #272727; font-family: verdana;  font-size: 11px;}


.fett {color: #0077B3; font-weight: bold;}

.foto-rechts {margin-left: 10px; margin-bottom: 6px;}
.foto-links {margin-right: 10px; margin-bottom: 6px;}
.fotobeschriftungszelle {padding-top: 3px;}

/*header*/

.header { background-image: url(grafiken/bg-header.gif); background-repeat: no-repeat;  }

.header h1 { color: #598fae; font-size: 22px; font-weight: bold; margin-top: 40px; margin-left: 96px; text-shadow: 1px  0px #C8E0F4;}
.header h2 { color: #598fae; font-size: 22px; font-weight: 900; margin-top: 40px; margin-left: 96px; line-height: 30px; margin-bottom: 8px;}

.header p {line-height: 18px; padding-left: 20px; margin-bottom: 12px, font-size: 11px !important;}

.headerue a { color: #0077B3; text-decoration: none }
.headerie a:visited { color: #0077B3; text-decoration: none }
.headerue a:link { color: #0077B3; text-decoration: none }
.headerue a:hover { color: #0077B3; text-decoration: none }
.headerue a:active { color: #0077B3; text-decoration: none }

.headerue {color:006699;}


/*Blöcke*/

.block { background-image: url(grafiken/bg-block.gif); background-repeat: no-repeat; margin-top: 40px; padding-top: 15px; padding-right: 15px; padding-left: 15px;}
.block p,  table, td, th, tr { font-size: 12px; line-height: 150%}
.block a { color: #0088cc; text-decoration: none; font-size: 12px;   }
.block a:visited { color: #0088cc; text-decoration: none }
.block a:link { color: #0088CC; text-decoration: none }
.block a:hover { color: #0088cc; text-decoration: none }
.block a:active { color: #0088CC; text-decoration: none }

.blockueber { color: #0077B3; font-size: 16px;  font-family: arial;  font-weight: bold; float: left; margin-top: 0; margin-bottom: 10px; padding-top: 2px; padding-left: 25px; padding-bottom: 0px;}

/*content*/

.content { background-color: white; width: 640px; padding-right: 15px; padding-left: 15px; border-right: 1px solid #9ecbeb; border-left: 1px solid #9ecbeb; }

.content h1 { color: #0077B3; font-size: 1.5em; font-family: arial; font-weight: bold; line-height: 1.5em; margin-top: 10px}

.content h2 { color: #0077B3; font-size: 1.5em; font-family: arial; font-weight: bold; line-height: 1.5em; }

.content h3,h4,h5,h6 { color: #0077B3; font-size: 1.1em; font-family: arial;  font-weight: 600;}

.content p,  table, td, th, tr { font-size: 13px; line-height: 150%}

.content a { color: #0088CC; text-decoration: none }
.content a:visited { color: #006699; text-decoration: none }
.content a:link { color: #0088CC; text-decoration: none }
.content a:hover { color: #00AAFF; text-decoration: none }
.content a:active { color: #0088CC; text-decoration: none }


.content-uebersicht

{ padding-bottom: 10px;  margin-top: 10px; border-bottom: 1px dotted #9ECBEB; }


 /* Navi- Container */
#navContainer
  { clear: both; margin: 0; padding: 0; }


/*
  navigation level 1
*/

#navContainer ul { margin: 0; padding-left: 0; list-style-type: none; }

#navContainer ul li{ text-decoration: none; text-align: left; padding-left: 0; border-bottom: 1px dotted #9ecbeb; }

 /* special layout for open links */
 
#navContainer ul li#li_nav1_open
{ background-color: #b3d4f0; padding-left: 0; }

#navContainer ul li a

{ color: #0088cc; line-height: 26px; display: block; text-decoration: none; }

#navContainer ul li a:hover, #navContainer ul li a:focus{ color: #0088CC; }

#navContainer ul li a#a_nav1_open, #navContainer ul li a:hover#a_nav1_open{ color: #0088cc; text-decoration: none; }

/*Unterlink- Liste*/

#navContainer li li{ background-color: #e7f4ff; }

#navContainer ul ul a{ display: block; font-weight: normal; text-decoration: none; }

#navContainer ul ul a:hover, #navContainer ul ul a:focus, #navContainer ul ul a#a_nav2_open{ color: #c00; font-weight: normal; }

/*Bewertungen*/

.gelbfett { color: #f3cf3b; font-size: 18px; font-family: arial; font-weight: bold; margin-bottom: 15px; }

.dotContainer { border-bottom: 1px dotted #9ecbeb; padding-bottom: 15px; margin-bottom: 15px; }


/*footer*/

.footer { color: #08c; background-image: url(grafiken/bg-footer-top.gif); padding-top: 15px; padding-right: 15px; padding-left: 15px; font-size: 12px;}
.footer a { color: #08c; text-decoration: none }
.footer a:visited { color: #006699; text-decoration: none }
.footer a:link { color: #0088CC; text-decoration: none }
.footer a:hover { color: #00AAFF; text-decoration: none }
.footer a:active { color: #0088CC; text-decoration: none }

