/* CSS Format */
* {
  padding: 0;
  margin: 0;
  }
  a:link { color:#000099; text-decoration:none;}
  a:visited { color:#3366cc; text-decoration:none;}
  a:focus { color:#00AA00;}
  a:hover { color:#ffdd88; text-decoration:none;}
  a:active { color:#0000EE;}
   
html,body {margin: 0px; padding: 0px; border: 0px; width: 100%;}
img {border: none;}
/* PARAGRAPH GLOBAL */

#cent0 {margin-left: auto; margin-right: auto; width: 986px; padding-left:6px;}
#navleft {float: left; width: 768px; height:89px;}
#navai {float: left; text-align: right; height: 89px; width: 210px;}
#navai p {color: #446; font-size: 10px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
#navai a {color: #446;}
#navai a:hover {color: #fd8;}
#nav  {clear: both; margin-left: 5px; height: 20px; width: 600px;}

ul#minitabs {list-style: none; margin: 0; padding: 0; color: #fff; font-size: 10pt; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; white-space: nowrap;}
ul#minitabs li {display: inline; margin: 0 2px;}
ul#minitabs a {text-decoration: none; padding: 0 0 0px; color: #fff;}
ul#minitabs a#current {color: #eee;}
ul#minitabs a:hover {border-bottom: 3px solid #fd8; color: #fd8;} 
ol#newslist {color: #446; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
ol#newslist li {margin-bottom: 10px;}
.logo {background-image: url(../img/header2.gif); background-color:orange; width: 978px;height: 110px;}
.logostart {background-image: url(../img/header.gif); background-color:orange; width: 978px;height: 110px;}
.flash {background-color: #eaeaea; width: 978px; height: 180px;}

.wrapper {float:left;}
.welcome {border-bottom: 3px solid #fd8; background-color: #fff; width: 778px; height: 30px;}
.welcome1 {background-color: #fff; padding-top: 12px; padding-left: 5px;}

.content {margin-top: 5px; background-color: #fff; width: 778px;}
.content p {margin:8px 0px 8px 0px;font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.content ol {margin:8px 0px 8px 20px;font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif;color: #446;}

#showvideo {padding-top: 20px; margin-left: auto; margin-right: auto; width: 500px;}
.rechts {padding-top: 36px; background-color: #fff; float: left; width: 200px;}
.footer {clear:both; background-color: #013564; width: 978px; height: 30px;}    
.fgb {color: #446; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.fgw {color: #fff; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.fgf {color: #ffdd88; font-size: 10px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.fgf a:link {color:#ffdd88; text-decoration:none;}
.fgf a:active {color:#ffdd88; text-decoration:none;}
.fgf a:visited {color:#ffdd88; text-decoration:none;}
.zeit {color: #446; font-size: 10px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

#mini {margin-left: auto; margin-right: auto; width: 120px; /* Breite des Formulars */ padding: 5px;}
#mini label {display: block; /* Beschriftung auf eigener Zeile */ cursor: pointer; /* Mauszeiger wird zur Hand */ font-size: 10px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

input#plz, textarea {width: 120px; border: 1px solid #8c8c8c; margin-bottom: 5px;}
input#email, textarea {width: 120px; border: 1px solid #8c8c8c; margin-bottom: 5px;}
input#tlnr, textarea {width: 120px; border: 1px solid #8c8c8c; margin-bottom: 5px;}
input#benutzer, textarea {width: 120px; border: 1px solid #8c8c8c; margin-bottom: 5px;}
input#passw, textarea {width: 120px; border: 1px solid #8c8c8c; margin-bottom: 5px;}
textarea {height: 7em;}
input#plz:focus, textarea:focus {background-color: #d9d9d9;}
input#email:focus, textarea:focus {background-color: #d9d9d9;}
input#tlnr:focus, textarea:focus {background-color: #d9d9d9;}
input#benutzer:focus, textarea:focus {background-color: #d9d9d9;}
input#passw:focus, textarea:focus {background-color: #d9d9d9;}

.ctxt {margin-left: 20px; margin-right: auto; width: 700px;}
.txtc1 {color: #446; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.home1 {float:left; width:220px;}
.home1 p {margin-right: 40px;color: #446; font-size: 10px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.home2 {float:left; width:500px; color: #446; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.home3 .him img{border:none; margin: 0px ;width:180px; height:158px;}
.home4 .him img{margin-top: 20px; border:none; margin: 0px ;width:180px; height:158px;}

img.left {float:left;	padding:5px 10px 5px 5px;	border:none;}
img.right {float:right;	padding:5px 10px 5px 5px;	border:none;}      

h5 {color: #446; font-size: 13px; font-weight: bold; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
h6 {color:#000000; background-color:#ccccff; font-weight:normal; font-size:13px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:0px; width:auto; border-style:none; border-width:0px 0px 1px 0px; border-color:#999;}

/* Box */
.round {margin-top: 10px; margin-left: 30px; background:transparent; width:300px;}
.round h1, .round p {margin:0 10px;}
.round h1 {font-size: 13px; color:#446;}
.round p {padding-bottom:0em;}
.round .b1, .round .b2, .round .b3, .round .b4, .round .b1b, .round .b2b, .round .b3b, .round .b4b {display:block; overflow:hidden; font-size:1px;}
.round .b1, .round .b2, .round .b3, .round .b1b, .round .b2b, .round .b3b {height:1px;}
.round .b2 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round .b3 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round .b4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round .b4b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round .b3b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round .b2b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round .b1 {margin:0 5px; background:#ccc;}
.round .b2, .round .b2b {margin:0 3px; border-width:0 2px;}
.round .b3, .round .b3b {margin:0 2px;}
.round .b4, .round .b4b {height:2px; margin:0 1px;}
.round .b1b {margin:0 5px; background:#ccc;}
.round .boxcontent {display:block; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; color: #668; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
/* Box Ende */

/* Box 2*/
.round2 {margin-top: 10px; margin-left: 10px; background:transparent; width: 190px;}
.round2 h1, .round2 p {margin:0 10px;}
.round2 h1 {font-size: 13px; color:#446;}
.round2 p {padding-bottom:0em; font-size: 10px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.round2 .b1, .round2 .b2, .round2 .b3, .round2 .b4, .round2 .b1b, .round2 .b2b, .round2 .b3b, .round2 .b4b {display: block; overflow: hidden; font-size:1px;}
.round2 .b1, .round2 .b2, .round2 .b3, .round2 .b1b, .round2 .b2b, .round2 .b3b {height:1px;}
.round2 .b2 {background:#eef; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round2 .b3 {background:#eef; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round2 .b4 {background:#eef; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round2 .b4b {background:#eef; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round2 .b3b {background:#eef; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round2 .b2b {background:#eef; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round2 .b1 {margin:0 5px; background:#ccc;}
.round2 .b2, .round2 .b2b {margin:0 3px; border-width:0 2px;}
.round2 .b3, .round2 .b3b {margin:0 2px;}
.round2 .b4, .round2 .b4b {height:2px; margin:0 1px;}
.round2 .b1b {margin:0 5px; background:#ccc;}
.round2 .boxcontent2 {display:block; background:#eef; border-left:1px solid #ccc; border-right:1px solid #ccc; color: #446; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
/* Box Ende */

/* Box 3 long*/
.round3 {margin-top: 10px; margin-left: 30px; background:transparent; width: 630px;}
.round3 h1, .round3 p {margin:0 10px;}
.round3 h1 {font-size: 13px; color:#446;}
.round3 p {padding-bottom:0em;}
.round3 .b1, .round3 .b2, .round3 .b3, .round3 .b4, .round3 .b1b, .round3 .b2b, .round3 .b3b, .round3 .b4b {display:block; overflow:hidden; font-size:1px;}
.round3 .b1, .round3 .b2, .round3 .b3, .round3 .b1b, .round3 .b2b, .round3 .b3b {height:1px;}
.round3 .b2 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round3 .b3 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round3 .b4 {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round3 .b4b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round3 .b3b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round3 .b2b {background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.round3 .b1 {margin:0 5px; background:#ccc;}
.round3 .b2, .round3 .b2b {margin:0 3px; border-width:0 2px;}
.round3 .b3, .round3 .b3b {margin:0 2px;}
.round3 .b4, .round3 .b4b {height:2px; margin:0 1px;}
.round3 .b1b {margin:0 5px; background:#ccc;}
.round3 .boxcontent3 {display:block; background:#fff; border-left:1px solid #ccc; border-right:1px solid #ccc; color: #668; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
/* Box Ende */

.boxlong  {width: 778px; float: left;}
.bwrap {width: 778px;}
.boxll {float: left;}
.boxlr {float: left;}
.clearboth {clear: both;}

.kontakt1 {margin-top: 10px; margin-left: 30px; width: 630px; float: left; color: #668; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

.news {margin-top: 20px; margin-left: 30px; padding-left: 5px; padding-top: 3px; background-color: #6b89b1; width: 600px; height: 20px; text-align: left;}
.news a {color: #fd8 ;}
.news a:hover {color: #ddf ;}
.news p {color: #668; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.news h1 {color: #fd8; font-size: 12px; font-weight: normal; font-style: italic; font-family: Verdana, Arial, Helvetica, sans-serif;}
.newscontent {width: 600px;}
.newspic {margin-top: 10px; margin-left: 30px; float: left; width: 54px;}
.newstext {margin-top: 10px; margin-left: 10px; float: left; width: 500px; color: #668; font-size: 12px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}
.newssig {font-size: 10px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

.newsbox1{float: left; height: 370px;	width: 360px;	margin-top: 8px; margin-right: 5px;	margin-bottom: 15px; margin-left: 8px; border: 1px solid #cccccc;}
.newsbox1 p{padding: 0px 5px 0px 5px;}
.newsbox2{float: left; height: 370px; width: 360px;	margin-top: 8px; margin-right: 5px;	margin-bottom: 15px; margin-left: 8px; border: 1px solid #cccccc;}
.newsbox2 p{padding: 0px 5px 0px 5px;}
#newsimage {float:left;}
#newsimage img {border:none; margin: 10px ;width:180px; height:158px;}
#newsrechts {float:left; width:465px;}
#newsrechts p {margin-top:5px; margin-bottom:20px; color: #446;}
#newsrechts a {font-style: italic;}
#news_left img {float:left; padding: 0px 15px 0px 0px;}
#news_left p {color: #446;}
#kurzinfo a, #kurzinfo a:link, #kurzinfo a:hover {margin-left: 10px; text-decoration:none; cursor:pointer; color:#000000;}

.kalender th {font-weight: normal;}
.kalender tr {background:#fff;}
.kalender tr#tage {background:#eef;}
.kalender tr#jahre {background:#f0d080;}
.kalender td {background:#fff; border-style:solid; border-width:1px; border-color:#ddd;}
.kalender td#heute {background:#fff; border-color:red; color: red; font-size: 12px;}
.kalender td#termin {background:lightblue; text-decoration:underline;}

.kurse {width:400px;}
.kurse th {background-color:#ccc;}
.kurse td {text-align:right; background-color:#fd8;}
#minikurse {font-size: 10px; font-weight: normal; font-style: normal; font-family: Verdana, Arial, Helvetica, sans-serif;}

