a:link	 {text-decoration:none;color:#003176;}
a:active {text-decoration:none;color:#003176;}
a:visited{text-decoration:none;color:#003176;}
a:hover {text-decoration:none;color:#dd0062;}

body {
	font-family:Arial,Sans-Serif;
}

body.back {
	background-image:url("../img/4.back.gif");
	background-repeat:no-repeat;
 	background-attachment:fixed;
 	margin-left:220px;
}
.small {
	font-size:0.8em;
}

#piel {
	position:absolute;
	top:400px;
	left:40px;
	border:solid 10px white;
}

#navline1 {
	font-size:1.3em;
	font-weight:bold;
	background-color:#fff100;
	width:800px;
	text-align:center;
	position:absolute;
	top:16px;
	left:100px;
	height:42px;
}
#navline1 p {
	margin-top:8px;
}
#navline1 a:link	 {text-decoration:underline;color:#003176;}
#navline1 a:active {text-decoration:underline;color:#003176;}
#navline1 a:visited{text-decoration:underline;color:#003176;}
#navline1 a:hover {text-decoration:underline;color:#dd0062;}
#navline1 a.hi {text-decoration:underline;color:#dd0062;}





#navline2 {
	font-weight:bold;
	text-align:center;
	position:absolute;
	top:58px;
	left:230px;
	border:solid 0px red;
	padding:10px 0px 10px 0px;
}
#navline2 a:link	 {text-decoration:underline;padding:10px;color:#003176}
#navline2 a:active {text-decoration:underline;padding:10px;color:#003176}
#navline2 a:visited{text-decoration:underline;padding:10px;color:#003176}
#navline2 a:hover,#navline2 a.hi {text-decoration:underline;padding:10px;background-color:#fff100;color:#dd0062}



#navline3 {
	position:absolute;
	top:170px;
	left:040px;
	border:solid 10px white;
	background-color:white;
}
#navline3 a {text-decoration:none;color:#19272c}
#navline3 a:hover {text-decoration:underline;}
#navline3 img {
	border:0;
	margin-bottom:5px;
}
#navline3 p {
	margin:0;
	text-align:center;
	font-size:0.8em;
}



#navline4 {
	position:absolute;
	top:280px;
	left:40px;
	width:210px;
	border:solid 10px #fff;
	background-color:white;
}
#navline4 a {text-decoration:none;color:#181600;}
#navline4 a:hover {text-decoration:underline;}
#navline4 img {
	border:0;
	margin-bottom:5px;
}
#navline4 p {
	margin:0;
	text-align:center;
	font-size:0.8em;
}



#navline_download {
	position:absolute;
	top:70px;
	left:070px;
	border:solid 0px blue;
	font-size:0.8em;
}
#navline_download a {text-decoration:none;color:#003176;}
#navline_download a:hover {text-decoration:underline;}
#navline_download img {
	border:0;
	margin-bottom:5px;
}
#navline_download p {
	margin:0;
	text-align:center;
	font-size:0.8em;
}


#navline6 {
	position:absolute;
	top:450px;
	left:20px;
	border:solid 10px white;
	background-color:white;
}
#navline6 a {text-decoration:none;color:#19272c}
#navline6 a:hover {text-decoration:underline;}
#navline6 img {
	border:0;
	margin:0 5px 0 0;
	float:left;
}
#navline6 p {
	margin:10px 0 0px 0;
	text-align:left;
	font-size:0.7em;
	height:60px;
	border:solid 0px #ccc;
	width:180px;
}




#content {
	padding-top:150px;
	border:solid 0px red;
	width:740px;
}

#content img.logo {
	position:absolute;
	top:10px;
	left:10px;
	border-top:solid 6px white;
	border-bottom:solid 6px white;
	border-left:solid 6px white;
}



#content div.impressum {
	width:520px;
}
#content img.impressum {
	float:right;
	border:0;
}
#content .impressum p {
	margin-bottom:20px;
}





#content div.grusswort {
	border:solid 0px blue;
}
#content img.grusswort {
	float:left;
	border:solid 0px white;
	padding:20px 30px 5px 0px;
	border:solid 0px blue;
}
#content div.grusswort p {
	line-height:180%;
}
#content div.grusswort p.hl {
	font-weight:bold;
	margin:0;
}


#content img.rheinlauf {
	float:left;
	background-color:white;
}





#content .ace a {text-decoration:underline;}

#content .ace {
	border:solid 0px black;
	margin-left:80px;
	width:600px;
}
#content .ace h2 {
	color:#b52927;
	text-align:center;
}
#content .ace p {
	margin:10px;
	text-align:center;
}
#content .ace .box {
	border:solid 1px black;
	margin-bottom:20px;
}
#content .ace li {
	list-style-type:circle;
	margin-bottom:10px;
}




#content div.programm {
	border:solid 0px blue;
	margin-left:80px;
	width:600px;
}
#content p {
	margin:0;
}
#content div.seite {
	margin:0;
	font-size:1.3em;
	color:#dd0062;;
	background-color:#fff100;
	padding:2px;
}
#content table {
	border-collapse:collapse;
}
#content td {
	padding:10px 15px 10px 0px;
	vertical-align:top;
	border-bottom:solid 1px #ccc;
}
#content td.noline {
	border-bottom:0;
}
#content td.stadt {
	color:#003176;
	font-size:0.8em;
	width:150px;
	font-weight:bold;
	text-align:right;
}
#content td.event {
	font-size:0.9em;
}
#content td.hinweis {
	font-size:0.8em;
	text-align:right;
	font-style:italic;
}


#content div.guterzweck {
	margin:0 30px;
}
#content div.guterzweck div.box {
	float:right;
	padding:10px;
	margin:0 0 100px 20px;
}
#content div.guterzweck div.vtdh {
	border:solid 1px #94A9C6;
	margin:0 0 20px 0;
	background-color:none;
	background-image:url(../bilder/vtdh_gradient.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	text-align:center;
	font-size:.8em;
}
#content div.guterzweck div.wkw {
	text-align:center;
	border:0;
	font-size:.7em;
	padding:10px 0 0 0;
}
#content div.guterzweck div.wkw img {
	margin:10px 0 0 0;
}
#content div.guterzweck h1 {
	margin:1em 0;
	font-size:1.3em;
	color:#003176;
}
#content div.guterzweck h2 {
	margin:1em 0;
	font-size:1.1em;
	color:#003176;
}
#content div.guterzweck p {
	margin:0 0 1em 0;
}
#content div.guterzweck p.fett {
	color:#003176;
	font-weight:bold;
}
#content div.guterzweck p.konten {
	border:solid 1px #94A9C6;
	background-color:#DCE3EC;
	padding:10px;
}
#content div.guterzweck {
}
