body {
        font-family: verdana, arial, HELVETICA;
        padding: 0;
        margin: 0;
        background: #FFFFFF url(images/layout2010/nonfooter_bg_862px.png) repeat-y fixed 10px 0;
}
h2 {
        font-size: 14pt;
        font-weight: bold;
}
h3 {
        font-size: 12pt;
        font-weight: bold;
}
h4 {
        font-size: 11pt;
        font-weight: bold;
}
div {
        font: 10pt arial, HELVETICA;
}

a 	{
	background-color: transparent;
	text-decoration: none;
}
a:link 	{
	color: #0080E0;
	background-color: transparent;
	text-decoration: none;
}
a:visited {
	color: #0080E0;
	background-color: transparent;
	text-decoration: none;
}
a:active {
	color: #0080E0;
	background-color: transparent;
	text-decoration: none;
}
a:hover	{
	color: #0080E0;
	background-color: transparent;
	text-decoration: underline;
}

td {
        font: 10pt arial, HELVETICA, verdana;
        color: #3e5059;
}
th {
        color: #004B7C;
        font: normal 20px arial, HELVETICA, verdana;
}
#kopfid {
        background: url(images/layout2010/kopf_bg5e2_860px.png) no-repeat;
        width: 859px;
        position: absolute;
        left: 0;
        top: 0;
}
#kopf1id {
        vertical-align: top;
        height: 138px;
        line-height:6px;
        padding:0;
        margin:0;
}
#kopf2id {
        padding-top: 30px;
        text-align: left;
        line-height:24px;
}
#kopf3id {
        display: none;
}
#kopf4id {
        display: none;
}
#kopf5id {
        display: none;
}
.kopf1 a, .kopf1 a:visited, .kopf1 a:visited {
        text-decoration: none;
        color: #004B7C;
        padding-right: 6px;
        padding-left: 6px;
        font: bold 10px arial, verdana;
        line-height: 8px;
}
.kopf1 a:hover {
        text-decoration: none;
        background-color: #EDF4FA;
        border-left:10px solid #FF9900;
}

* html .kopf1 a {

}

.kopf2 a {
	background: url(images/layout2010/navigation_normal_bg.gif) 10px center no-repeat;
	border-bottom: #FFF solid 1px;
	color: #004B7C;
	display: block;
	font-size: 13px;
	font-weight: bold;
	line-height: 35px;
	padding-left: 50px;
	text-decoration: none;
}
.kopf2 a:visited, .kopf2 a:active {
        color: #004B7C;
        text-decoration: none;
}
.kopf2 a:hover, .kopf2 a.active {
        background: url(images/layout2010/navigation_hover_bg.gif) 10px center no-repeat;
        color: #004B7C;
        text-decoration: none;
}

#l1, #l3, #l10 {
        display:none;
}

#themen {
        background: #F1F1F8;

}
#maintable {
        width: 630px;
        position: absolute;
        left: 230px;
        top: 138px;
}
.df4 {
        width: 166px;
        color: #000;
        border: 1px solid #E8E8FF;
        text-align: left;
        padding: 5px;
        margin-top: 5px;
        background: #D1D1E9;
        font: 9pt arial, helvetica;
}
.df4h {
        width: 100%;
        color: #F1F1F8;
        text-align: center;
        height: 12px;
        padding-bottom: 1px;
        margin-top: 0;
        background: #0090E0;
        font: 600 8pt verdana, MS Sans Serif;
}
#notizen {
        width: 165px;
        padding: 4px;
        font-size: 9pt;
        text-align: justify;
        border: 1px solid #E0E0E0;
        margin-top: 5px;
        background: #F0F0F0;
}
#notizen hr {
        color: #A0A0A0;
        height: 1px;
}
.fuss {
        display:none;
        color: #808090;
        text-align: center;
        padding: 10px;
        font: 10px verdana, arial;
}
.fuss a {
        text-decoration: none;
        color: #808090;
}
.fuss a:hover {
        text-decoration: underline;
        color: #0000A0;
}
div.lf1 {
        width: 620px;
        background-color: #FFFFFF;
        padding: 5px;
        font: normal 10px arial;
}
div.lf1 a {
        font: normal 10px verdana, arial;
}
div.lf1 img {
        margin-right: 5px;
}
.wichtig {
        color: #00F;
        font-weight: 600;
}
.blatt {
        background: #FFF;
        color: #3e5059;
        width: 630px;
        margin-top: -10px;
}
.heading {
	background-color: #004B7C;
	font: normal 18px verdana, arial, HELVETICA;
         color: #EDF4FA;
         padding: 3px;
         text-align: left;
         margin:0 0 8px 0;
}
.vklein {
        font: 10px verdana;
}
#gb {
        width: 630px;
        background: #F1F1F8;
}
#gb td {
        padding: 20px;
}
#gb hr {
        color: #00A0FF;
}

#naechstetour {
	position:absolute; left:530px; top:3px; width:580px;
	background:url(imgadfcr/bg_sw_rad.jpg) 0 -4px no-repeat;
	border:1px solid #111111;
}

.bilderseite {background:#FFF; margin-top:-10px; text-align:center; color:#004B7C;}
.bilderseite p {text-align:left; margin:30px;}
.bilderseite p.seitetop {text-align:center; padding-bottom:180px; margin:0; background:url(adfc_rodgau_logo.gif) no-repeat center center;}
.bilderseite p.uebersicht {text-align:center; margin-top:10px;}
.bilderseite img {border:4px solid #EDF4FA; margin:0 auto 10px;}
.bilderseite h3 {margin-bottom:0;}
.bilderseite h4 {padding:5px; margin-top:0;}
#fotos{}
#bild_navi {}

#topmenu {background-color: #004B7C; list-style:none; margin:-1px 1px 0 0; padding:0; padding-left:10px;}
#topmenu li {display:inline; line-height:30px; color:#FFFFFF;}
#topmenu li a {color:#FFFFFF; margin-left:2px; margin-right:2px; font-size:12px;}
#topmenu li a.aktiv {color:#FF9900;}

table.hinweise {width:606px; margin-left:12px;}
table.hinweise td {width:50%; padding-top:10px;}
table.hinweise td h3 {margin-right:5px; margin-left:10px;}
table.hinweise td p {margin-right:5px; margin-left:10px;}
table.hinweise td img {margin-right:3px;}
.bgc1 {background:#EDF4FA;}
.bgc2 {background:#DAE3EE;}

hr {display:none;}

@media print
{
body		{background:transparent; margin-top:0;}
#kopfid 		{background:transparent; border-width:0; border:1px solid red; }
#kopf1id		{display:none;}
#kopf2id		{display:none;}
#kopf3id		{display:block;}
#kopf3id	img	{margin-left:-30px;}
#kopf4id		{display:none;}
#kopf5id		{display:none;}
#maintable 	{background:transparent; border-width:0; left:50px; top:70px;}
#themen 		{background:transparent;}
#kopfid 		{border-width:0;}
#naechstetour    {display:none;}
.blatt 		{background:transparent;}
div.lf1		{display:none;}
div.menu2	{display:none;}
.bilderseite button {display:none;}
.bilderseite p.uebersicht {display:none;}
.bilderseite p.seitetop {display:none;}
#topmenu  	{display:none;}
.bgc1 		{background:transparent;}
.bgc2 		{background:transparent;}
} /* /@media print */
