body {
	background-color:#fff;
	font-family:arial,
	helvetica, sans-serif;
	font-size:12pt;
	color:#000;
  	width:100%;
  	overflow:scroll;
}

h1 {font-size:16pt; color:#000;}
h2 {font-size:13pt; color:#000;}
h3 {font-size:12pt; color:#484E6B;}

img {display:block;}

p.druckueberschrift {font-weight:bold; font-size:17pt; color:#000; margin-bottom:20px;}

a {color:#000; text-decoration:none; }
a:visited, a:visited:hover {color:#000; text-decoration:none; }
a:active {color:#000; text-decoration:none; }
a:hover {color:#000; text-decoration:none; }


a:link:after, a:link:visited:after {
  content: " (Link auf <" attr(href) ">) ";
  font-size: 76%;
  color: #000;
  background: transparent;
}


a[href^="/"]:link:after {
  content: " (Link auf <http://www.agv-paderborn.de " attr(href) ">) ";
}

#positioner { position:absolute; top:15px; left:0px; width: 100%; text-align:center; border:0; padding:0; margin:0; }
#container { text-align:center; width:990px !important; border:0; padding:0; margin:0 auto 10px auto; background-color:#fff;}

#container #header {display:none;}

#container #main {width:100%;}
  
#container #navigation {display:none;}

#container #content {width: 100%;}
#container #content #mitte {padding-bottom:5px; margin:5px 10px 5px 10px; background-color:transparent; text-align:left; border-bottom:2px solid #7F818C;}
#container #content #mitte h1 {background-color:#E3E3E3; margin:0px; text-align:left; padding:5px;}
#container #content #mitte h3 {margin:0px; text-align:left; padding:5px 0 0 5px;}
#container #content #mitte p {padding:5px; text-align:left; margin:2px 0;}
#container #content #mitte img.center {vertical-align:middle; margin: 10px auto;}
#container #content #mitte img.left {margin:10px 15px 10px 5px; float:left;}
#container #content #mitte img.right {margin:10px 5px 10px 15px; float:right;}
#container #content #mitte .clearR {clear:right; margin:0px; padding:0px;}
#container #content #mitte .clearL {clear:left; margin:0px; padding:0px;}
#container #content #mitte .clearB {clear:both; margin:0px; padding:0px;}

#container #content #mitte p.sitemapUe {font-weight:bold;}

#container #content #mitte a {color:#000; text-decoration:underline; }
#container #content #mitte a:visited {color:#000; text-decoration:underline; }
#container #content #mitte a:active {color:#000; text-decoration:none; }
#container #content #mitte a:hover {color:#000; text-decoration:none; }

#container #content #mitte table.kontakt {width:430px;}
#container #content #mitte table.kontakt td {vertical-align:top; font-size:12pt; padding:2px;}
#container #content #mitte table.kontakt td.param {width:170px;}
#container #content #mitte table.kontakt td.value {text-align:right;}

#container #content #mitte table.shortNav {display:none;}

#container #content #mitte #tableFAQ {width:100%; font-size:12pt; margin-top:10px;}
#container #content #mitte #tableFAQ td {vertical-align:top;}
#container #content #mitte #tableFAQ td p {padding:0px; margin:2px 0 10px 0;}
#container #content #mitte #tableFAQ td.mark {font-weight:bold; text-align:center; width:20px; padding:2px 0 0 0;}
#container #content #mitte #tableFAQ td.Frage {font-weight:bold; text-align:left; padding:2px 0 0 0;}

#container #content #mitte #detailsanfahrt {width:100%; font-size:12pt;}
#container #content #mitte #detailsanfahrt td {vertical-align:top;}

#container #content #mitte #umgebunganfahrt {width:100%; font-size:12pt;}
#container #content #mitte #umgebunganfahrt td {padding:4px;}
#container #content #mitte #umgebunganfahrt .top {vertical-align:top;}
#container #content #mitte #umgebunganfahrt .bottom {vertical-align:bottom;}

#container #content #mitte div.ausbildung {width:100%; border:1px solid #E3E3E3; margin-bottom:10px;}
#container #content #mitte div.ausbildung img.abstand {margin:10px 5px 5px 5px;}
#container #content #mitte div.ausbildung p.klick {margin:0px; background-color:#7F818C; text-align:right;}
#container #content #mitte div.ausbildung p.klick a {color:#fff; font-weight:bold; background-color:transparent;}

#container #content #mitte div.ausbildungLast {width:100%; border:0px; margin-bottom:0px;}


#container #news {width:100%; margin-right: 0%; padding:0px; }
#container #news #rechts {padding-left: 5px; padding-right: 5px; margin: 0px 7px 10px 0; background-color:#BEBEBE; min-height:469px; text-align:left;}
#container #news #rechts p {padding:10px 0px 0px 0px; font-weight:bold; color:#2B2F40; margin-top:5px;}
#container #news #rechts p.anreiseButton {display:none;}
#container #news #rechts table {padding:0px; width:100%; margin-top:10px;}
#container #news #rechts table td {vertical-align:top; text-align:left;}
#container #news #rechts table td p {font-weight:normal; margin:0px; padding:0px; font-size:11px;}
