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

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


.fett {color: #4E82A0; 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: #337DE3; font-size: 22px; font-weight: bold; margin-top: 40px; margin-left: 96px; text-shadow: 1px  0px #C8E0F4;}
.header h2 { color: #337DE3; 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}

.header a { color: #337DE3; text-decoration: none }
.header a:visited { color: #337DE3; text-decoration: none }
.header a:link { color: #337DE3; text-decoration: none }
.header a:hover { color: #337DE3; text-decoration: none }
.header a:active { color: #337DE3; text-decoration: none }


/*Blöcke*/

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

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

/*content*/

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

.content h1,h2 { color: #f3cf3b; font-size: 18px; font-family: arial; font-weight: bold; }

.content h3,h4,h5,h6 { color: #337DE3; font-size: 14px; font-family: arial;  font-weight: bold;}

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

.content a { color: #337DE3; text-decoration: none }
.content a:visited { color: #1B64C8; text-decoration: none }
.content a:link { color: #337DE3; text-decoration: none }
.content a:hover { color: #5F99E9; text-decoration: none }
.content a:active { color: #337DE3; text-decoration: none }

.content-uebersicht

{ padding-bottom: 10px;  margin-top: 10px; border-bottom: 1px dotted #8BB5EF; }

 /* 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: #337DE3; line-height: 26px; display: block; text-decoration: none; }

#navContainer ul li a:hover, #navContainer ul li a:focus{ color: #337DE3; }

#navContainer ul li a#a_nav1_open, #navContainer ul li a:hover#a_nav1_open{ color: #337DE3; 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: #337DE3; background-image: url(grafiken/bg-footer-top.png); padding-top: 15px; padding-right: 15px; padding-left: 15px; font-size: 12px; }
.footer a { color: #337DE3; text-decoration: none }
.footer a:visited { color: #337DE3; text-decoration: none }
.footer a:link { color: #337DE3; text-decoration: none }
.footer a:hover { color: #337DE3; text-decoration: none }
.footer a:active { color: #337DE3; text-decoration: none }

