body {margin-top:0px;
      /* text-align:center; */
      background-color:#e7e7e7;
      /* background-image:url(/img/bg2.gif);  */
      font-family:verdana,arial,helvetica,sans-serif;
margin-left: auto;
margin-right: auto;
width: 935px;	  
      }
	  
div#foot {width:760px; margin:10px;text-align:center;font-size:9px;color:#313131;}
div#foot a {font-size:9px;color:#313131;}
table.mtab {background-color:#ffffff;width:912px;margin:0px;text-align:left;}
td.tmenu {background-color:#009dd4;vertical-align:top;width:190px;padding-bottom:40px;height:550px;}
td.tcontent {background-color:#ffffff;vertical-align:top;padding-bottom:40px;padding-top:10px;width:572px;}

div.content {background-color:#ffffff;
             /* width:570px;
             float:right; */
             padding-left:15px;padding-right:15px;
             font-size:0.75em; font-family: arial;
 }

div.content a {color:#000000;}
div.content h3 {font-size:1em;color:#009dd4;}
div.content p { line-height: 1.5em; }

td.tcontent h1 {margin-left:15px;font-size:1.1em;color:#009dd4;font-family:verdana;}
td.tcontent h2 {margin-left:15px;font-size:1em;color:#009dd4;}

div#container { width:911px;
                margin:0px;
                text-align:left;
                background-color:#ffffff;
                height:163px;
                }


 /* div#container div {border-style:solid;border-width:1px;border-color:green;} */


div.block1 {background-color:#009dd4;
            width:190px;
            height:30px;
            float:left; }

div.block2 {background-color:#009dd4;
            height:30px;
            width:569px;
            float:left;
            margin-left:1px;
            font-size:12px;
            /* font-weight:bold; */
            color:#ffffff;
            }

div.block2 span.all {margin-left:40px;line-height:30px;}

div.block2 span a:link {font-size:12px;font-weight:normal;color:#ffffff;text-decoration:none;}
div.block2 span a:visited {font-size:12px;font-weight:normal;color:#ffffff;text-decoration:none;}
div.block2 span a:hover {font-size:12px;font-weight:normal;color:#ff6000;background-color:#b3e3f9;}
div.block2 span a:active {font-size:12px;font-weight:normal;color:#f2d755;text-decoration:none;}

div.block3 { background-color:#ffffff; 
            background-image:url(/img/top1f.png);background-repeat:no-repeat; 
            width:190px;
            height:100px;
            float:left;
            margin-top:1px;
            margin-bottom:1px;}

div.block4 {/* background-color:#ffffff; */
            background-image:url(/img/top2f.png);background-repeat:no-repeat;
            height:100px;
            width:569px;
            float:left;
            margin-top:1px;
            margin-bottom:1px;
            margin-left:1px; text-align:right;}
			
div.block5{/* background-color:#ffffff; */
            background-image:url(/img/top3f.png);background-repeat:no-repeat;
            height:100px;
            width:150px;
            float:left;
            margin-top:1px;
            margin-bottom:1px;
            margin-left:1px; text-align:right;}			

div.menu  { background-color:transparent;
          /*  width:190px;
            height:400px;
            float:left;   */
            padding-top:10px;}
/* menu links */
div.menu a { display:block;font-weight:normal;padding-left:20px;line-height:30px;font-size:12px;}
div.menu a.akt {padding-left:5px; }
div.menu a.bild {background-color:transparent;display:block;padding-left:0px;margin-left:-2px;border:0;margin-bottom:-10px;}
div.menu a:link {color:#ffffff;text-decoration:none;}
div.menu a:visited {color:#ffffff;text-decoration:none;}
div.menu a:hover { color:#ff6000;background-color:#b3e3f9;text-decoration:none; }
div.menu a:active {color:#ffffff;text-decoration:none;}
div.menu a.bild:hover { background-color:transparent;color:lightblue; }

img.pm {float:left;margin-left:3px;}
/* ----------------- */
/* untermenu links */

div.menu div.umenu {background-color:#b3e3f9;margin-bottom:10px;}
div.menu div.umenu a {display:block;font-weight:normal;padding-left:20px;line-height:25px;}
div.menu div.umenu a:link {color:#000000;text-decoration:none;}
div.menu div.umenu a:visited {color:#000000;text-decoration:none;}
div.menu div.umenu a:hover {color:#ff6000;text-decoration:none;}
div.menu div.umenu a:active {color:#000000;text-decoration:none;}
/* ----------------- */

/* tabelle für Termine/Nachrichten */
table.news {border-style:solid;border-width:1px;border-color:#b3e3f9;font-size:1em;}
tr.row1 {background-color:#b3e3f9;}
tr.row2 {background-color:#e7e7e7;}
td.col1 {width:20%;}
/* ----------------- */

img.logo {float:right;margin-left:5px;margin-right:15px;margin-top:10px;margin-bottom:5px;}
/* diverses */
img.leftimg {float:left;margin-left:0px;margin-right:15px;margin-top:10px;margin-bottom:5px;}
div.menu div.umenu div.umenu2 a {display:block;font-weight:normal;padding-left:30px;line-height:20px;font-size:11px;}
div.menu div.umenu div.umenu3 a {display:block;font-weight:normal;padding-left:40px;line-height:20px;font-size:11px;}
.inv {display:none}

/* Formulare */
.button {background-color:#009dd4;border-color:#b3e3f9;color:#b3e3f9;border-width:2px;border-style:solid;font-family:verdana,arial,helvetica,sans-serif;font-weight:bold;}
.text {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
.textarea {height:100px;font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}
.select {font-family:verdana,arial,helvetica,sans-serif;font-size:12px;}

/* Links fuer Nachrichten */
a.more:link {color:#009dd4;font-weight:bold;}
a.more:visited {color:#009dd4;font-weight:bold;}
a.more:hover {color:#ff6000;font-weight:bold;}
a.more:active {color:#009dd4;font-weight:bold;}


/* ********************* */
table.head {background-color:#ffffff;margin:0px;border-collapse:collapse;}
table.head tr td {padding:0px;}
table.head tr td.trspace img {background-color:#ffffff;display:inline;margin:0px;padding:0px;}
table.head tr td.tdspace {background-color:#ffffff;width:1px;}
table.head tr td.trspace {background-color:#ffffff;height:1px;}
table.head tr td.block1 {background-color:#009dd4;width:190px;height:30px;}
table.head tr td.block2 {background-color:#009dd4;width:570px;height:30px;}
table.head tr td.block3 {background-color:#009dd4;width:150px;height:30px;}
table.head tr:first-child td.block3 {background-color:#009dd4;} /* ToDo weglassen rückgängig machen */

table.head tr td.img1 {background-image:url(/img/top1f.png);background-repeat:no-repeat;height:100px;}
table.head tr td.img2 {background-image:url(/img/top2f.png);background-repeat:no-repeat;}
table.head tr td.img3 {background-image:url(/img/top3f.png);background-repeat:no-repeat;}
table.head tr td.block4 {background-color:#009dd4;width:150px;}

/* sub {vertical-align:super;font-size:11px;} */

sup,
sub {
	height: 0;
	line-height: 1;
	vertical-align: baseline;
	_vertical-align: bottom;
	position: relative;
	font-size:0.88em;	
	/* padding-left: 1px; */
}

sup {
	bottom: 0.85ex;
	
}

sub {
	/* top: .5ex; */ 
	bottom: 0.85ex;
}

a[href$=".pdf"],a[href$=".PDF"],
a[href$=".mov"],a[href$=".MOV"],
a[href$=".wmv"],a[href$=".WMV"],
a[href$=".jpg"],a[href$=".JPG"]  {
	padding-right:20px;
	padding-bottom:1px;	
	background-position: center right;
	background-repeat: no-repeat;
	line-height: 1.5em;
}

a[href$=".pdf"], a[href$=".PDF"] { background-image: url(/img/icons/pdf.gif); }
a[href$=".mov"], a[href$=".MOV"] { background-image: url(/img/icons/mov.gif); }
a[href$=".wmv"], a[href$=".WMV"] { background-image: url(/img/icons/wmv.gif); }
a[href$=".JPG"] { background-image: url(/img/icons/jpg.gif); }

span.extlink {
    position: absolute;
    left: -3000px;
    top: -3000px;
    width: 0;
    height: 0;
    overflow: hidden;
    display: inline;
}

a.extern:link {
    background: url(/img/external.gif) no-repeat 100% 0;
    padding: 0 20px 0 0;	
}

a.extern:visited {
    background: url(/img/external.gif) no-repeat 100% -100px;
    padding: 0 20px 0 0;
}

a.extern:hover, a.extern:active, a.extern:focus {    
    background: url(/img/external.gif) no-repeat 100% -200px;
    padding: 0 20px 0 0;
}

.backgcolor {
	background:transparend;
	/* Opera */
	background: url( gradient.svg );
	/* Firefox */
	background: -moz-linear-gradient(top, #009dd4 400px, #B3EBFF);
	/* Safari */
	background: -webkit-gradient(linear, 0 0, 0 100%, from(#009dd4),to(#B3EBFF));	
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#009dd4, endColorstr=#B3EBFF);	
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#009dd4, endColorstr=#B3EBFF)";		
	/* Opera -- wird noch nicht vom CSS3 unterstützt */
	/* -o-linear-gradient( #009dd4 , #FFFFFF ); */
	width: 150px;
}
