/* Links im Text - Farbe bei Hover war: #DBE7F9 */

a:link, a:visited, a:active {
font-family: trebuchet ms, arial, helvetica, verdana, georgia, sans-serif;
color: #004f7d;
background-color: transparent;
text-decoration: none;
}

a:hover {
text-decoration: underline;
background-color: #;
color: #004f7d;
}


body {
background-color: #fff;
margin-top: 			0px;
margin-left: 			0px;
margin-right: 		0px;
margin-bottom: 		0px;
}


body {
font-size: 	 16px;
font-family: trebuchet ms, arial, helvetica,verdana, georgia, sans-serif;
color:			 #444;
line-height: 22px;
}

table, td { 
font-size: 	 16px;
font-family: trebuchet ms, arial, helvetica,verdana, georgia, sans-serif;
color:			 #444;
}




h2 {
font-size:	  		22px;
font-family:			trebuchet ms, arial, helvetica,verdana, georgia, sans-serif;
color:						#00568A;
margin-bottom:		25px;
letter-spacing:		1px;
padding-bottom:		0px;
padding-left:			10px;
}

h3 {
font-size:	  		20px;
font-family:			trebuchet ms, arial, helvetica,verdana, georgia, sans-serif;
color:						#00568A;
margin-bottom:		25px;
letter-spacing:		1px;
padding-bottom:		0px;
padding-left:			10px;
}

.npt {
font-size:	  		24px;
font-weight:bold;
font-family:			times, times new roman, roman, serif;
color:						#444;
margin-bottom:		20px;
letter-spacing:		0.5px;
}


.list {
padding-left:			200px;
}


.imgleft {
font-size:	   8pt;
line-height:	 1.25em;
text-align: 	 center;
float:				 left;
margin-left:	 0px;
margin-top:		 15px;
margin-bottom: 5px;
margin-right:	 20px;

}


.imgright {
font-size:	   8pt;
line-height:	 1.25em;
text-align: 	 center;
float:				 right;
margin-left:	 20px;
margin-top:		 15px;
margin-bottom: 5px;
margin-right:	 0px;
}


#top1 {
background-image:    url(../images/top1.jpg);
background-repeat:	 repeat-x;
background-position: 100px bottom ;
height:							 115px;
background-color:		 transparent;
padding-left:				 40px;
}


#top2 {

        box-shadow: 0px 6px 6px #666;
-webkit-box-shadow: 0px 6px 6px #666;
   -moz-box-shadow: 0px 6px 6px #666;
background-image:		url(../images/top2.jpg);
background-repeat:	repeat-x;
background-position:center bottom;
height:							35px;
background-color:		transparent;
}


#top3 {

background-color:		 transparent;
}


#headline {
text-align:				justify;
padding-left:			0px;
padding-right:		0px;
padding-top:			30px;
padding-bottom:		0px;
background-color: #fff;
}


#sp1 {
vertical-align:   top;
text-align:				justify;
padding-left:			0px;
padding-right:		40px;
padding-top:			30px;
padding-bottom:		30px;
background-color: transparent;
width:						100%;
border-top:				solid 0px #efefef;
}


#spl {
vertical-align:   top;
text-align:				justify;
padding-left:			0px;
padding-right:		30px;
padding-top:			30px;
padding-bottom:		30px;
background-color: transparent;
width:						50%;
border-top:				solid 0px #efefef;
}


#spr {
vertical-align:   top;
text-align:				justify;
padding-left:			30px;
padding-right:		0px;
padding-top:			30px;
padding-bottom:		30px;
background-color: transparent;
width:						50%;
border-top:				solid 0px #efefef;
}


#nav {
padding-left:			30px;
padding-right:		0px;
padding-top:			 0px;
padding-bottom:		30px;
background-color: transparent;
}

.trenner {
margin-bottom:2em;
margin-top:10px;
}

#trenner {
background-color:transparent;
z-index:-100;
}


#zeitung {
font-family: roman, times, serif;
margin-top: 			1em;
margin-left: 			auto;
margin-right: 		auto;
padding-left: 		8px;
padding-right: 		8px;
padding-top:		 	8px;
padding-bottom: 	15px;
width: 						450px;
background-color: #eee;
font-size: 				11pt;
line-height: 			1.2em;
}


.newspaper {

        border-width: 62px; 
   -moz-border-image: url(../images/npb.jpg) 40 / 40px  stretch;
-webkit-border-image: url(../images/npb.jpg) 40 / 40px  stretch;
     -o-border-image: url(../images/npb.jpg) 40         stretch;
        border-image: url(../images/npb.jpg) 40 / 40px  stretch;
}


h3.boxheader {
color:						#46688e;
font-size:				18px;
line-height:			20px;
font-family:			trebuchet ms,arial, helvetica, tahoma ,verdana, sans-serif;
border-bottom:		solid 1px #04537d;
padding-left:			10px
}


.box1 {
background-color: #eee;
font-size: 				14px;
color:						#666;
line-height: 			1.25em;
font-family: 			trebuchet ms, arial, helvetica, tahoma ,verdana, sans-serif;
padding:					10px;
width:						220px;
margin-top:				0px;
margin-left:			0px;
margin-right:			0px;
margin-bottom:		0px;
vertical-align:		top;

}


.box2 {
background-color: #DBE7F9;
font-size: 				14px;
color:						#666;
line-height: 			1.25em;
font-family: 			trebuchet ms, arial, helvetica, tahoma ,verdana, sans-serif;
padding:					10px;
width:						220px;
margin-top:				0px;
margin-left:			0px;
margin-right:			0px;
margin-bottom:		0px;
vertical-align:		top;
}


.box3 {
font-size:				14px;
line-height:			15px;
font-family:			trebuchet ms, arial, helvetica, tahoma, verdana, sans-serif;
background-color: #;
padding:					10px;
width:						220px;
margin-top:				0px;
margin-left:			0px;
margin-right:			0px;
margin-bottom:		0px;
vertical-align:		top;
color:						#7f7f7f;
}


.footer {
padding:						 10px;
margin-top:					 8px;
font:								 normal 10pt verdana, sans-serif;
color:						   #CDDCF3;
letter-spacing:			 2px;
text-align:					 center;
text-shadow:         0px 0px 2px #111;
background-color:		 transparent;
border-top:					 solid 2px #ccc;
background-image:		 url(../images/foot.png);
background-repeat:	 repeat-x;
background-position: center top;
height:	  					 100px;
}

.footer a:link, .footer a:visited, .footer a:active {
font:		 						 normal 10pt verdana, sans-serif;
text-decoration:		 none;
background-color:		 transparent;
color:							 #CDDCF3;
}


.footer a:hover {
background-color:		 transparent;
color:							 #fff;
}


.nobg a:link {
background-color:		 none;
text-decoration:		 none;
}


.round {
        border-radius:8px;
-webkit-border-radius:8px;
   -moz-border-radius:8px;
}

.shadow {
        box-shadow:0px 0px 5px #666;
   -moz-box-shadow:0px 0px 5px #666;
-webkit-box-shadow:0px 0px 5px #666;
}

.picbottom {
border: 0px solid #ddd;
padding:5px;

        border-radius:6px;
-webkit-border-radius:6px;
   -moz-border-radius:6px;
        box-shadow:0px 0px 5px #666;
   -moz-box-shadow:0px 0px 5px #666;
-webkit-box-shadow:0px 0px 5px #666;
}

#map {
border:6px solid #7ca2e1;
width:700px;
height:400px;
margin-left:auto;
margin-right:auto;
text-align:center;
}

#map a:link, #map a:visited, #map a:active, #map a:hover {
background-color: transparent;
font-size: 				8pt;
text-decoration:	none;
}






