/* CSS Document */

body { background-image:url(images/bgverlauf.jpg); background-position:left top; background-repeat:repeat-x; background-color:#397CC2; margin: 0px 0px 0px 0px; color:#002252; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

td, ol, ul, li { color:#002252; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
p { color:#002252; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}
h1 { color:#002252; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;}
h2 { color:#FF6600; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px;}

a:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none;}
a:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none;}
a:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:none;}
a:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#FF6600; text-decoration:underline;}

.bodytext { color:#002252; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; line-height:20px;}

#top { margin: 0px 100px 0px 0px; background-image:url(images/bgtop.jpg); background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF; height:166px;}
#menue2 { margin: 0px 100px 2px 100px; padding: 2px 0px 2px 100px; background-color:#FFB300; }
#content {margin: 0px 100px 2px 100px;  background-color:#FFFFFF; }
#bottom {margin: 0px 0px 2px 0px;  height:40px; background-image:url(images/bgbottom.gif); background-position:top left; background-repeat: repeat-x; padding: 23px 0 0 0; text-align:center; background-color:#FFFFFF;}

#fotos {  width:150px; z-index:10;  position: absolute; top:220px; left:30px; background-color:#FFFFFF; border:solid 1px #CCCCCC; padding: 5px 5px 5px 5px; z-index:2;}

#ttcontent {  }

#infocell {
	padding: 3px 3px 3px 3px;
	margin: 0px 0px 0px 0;
	
	width:225px;
	right:1px;

}

#sprechzeiten {margin: 15px 15px 10px 0;   width:200px;  text-align:center; background-color:#ECF2F9;}

#info {margin: 15px 15px 10px 0;  width:200px; text-align:center; background-color:#FFB300;}

#topleft {margin: 0px 0px 0px 0; float:left; }

#topright {margin: 0px 0px 8px 200px; text-align:left; color:#FFFFFF;}

table.bgtop { background-image:url(images/bgtop.jpg); background-position:top left; background-repeat:no-repeat; background-color:#FFFFFF; height:166px;}

tr.bgblau { background-color:#ECF2F9;}


a.menue:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; margin-left:20px; line-height:23px;}
a.menue:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; margin-left:20px; line-height:23px;}
a.menue:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; margin-left:20px; line-height:23px;}
a.menue:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:underline; margin-left:20px; line-height:23px;}

a.menueon:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; margin-left:20px; line-height:23px; font-weight:bold;}
a.menueon:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; margin-left:20px; line-height:23px; font-weight:bold;}
a.menueon:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:none; margin-left:20px; line-height:23px; font-weight:bold;}
a.menueon:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; text-decoration:underline; margin-left:20px; line-height:23px; font-weight:bold;}

a.menue1:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#002252; text-decoration:none; margin-left:20px;}
a.menue1:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#002252; text-decoration:none;margin-left:20px;}
a.menue1:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#002252; text-decoration:none;margin-left:20px;}
a.menue1:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#002252; text-decoration:underline;margin-left:20px;}

a.menue1on:link { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#002252; text-decoration:underline; font-weight:bold;margin-left:20px;}
a.menue1on:active { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#002252; text-decoration:underline; font-weight:bold;margin-left:20px;}
a.menue1on:visited { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#002252; text-decoration:underline; font-weight:bold;margin-left:20px;}
a.menue1on:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#002252; text-decoration:none; font-weight:bold;margin-left:20px;}

b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
    overflow: hidden; background: #ECF2F9}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}

b.rtop1, b.rbottom1{display:block;background: #FFF}
b.rtop1 b, b.rbottom1 b{display:block;height: 1px;
    overflow: hidden; background: #FFB300}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}

span.important { color: #F00000; font-size:14px;}
span.name-of-person { color: #8D2927; }
span.detail { color: #fff; }
