body{
margin: 0px;
border: 0px solid red;
padding: 0px;
color: black;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 80%;
background:#ffffff;
}

#crps{
width: 985px;
margin: 0px 0px 0px 10px;
border: 0px dotted #dddddd;
padding: 0px;
}

#am-top{
width:100%;
height: 80px;
margin: 0px;
border: 0px solid #dddddd;
padding: 0px;
background: #ffffff;
}

#am-top-l{
float: left;
height: 80px;
width: 30%;
width: 210px;
margin: 0px;
border: 0px solid #dddddd;
padding: 0px;
}


#am-top-r{
float: right;
height: 80px;
width: 585px;
width: 550px;

width: 735px;
width: 635px;
margin: 0px;
margin: 0px 0px 0px 0px;
border: 0px solid #dddddd;
padding: 0px;
background: url(http://ranmark.mmk-hagen.de/fileadmin/ran/images/rm-grafik-oben-585x80.png) #ffffff no-repeat;
background: url(http://ranmark.mmk-hagen.de/fileadmin/ran/images/rm-bo-3.png) #ffffff no-repeat;
background: url(http://ranmark.mmk-hagen.de/fileadmin/ran/images/ran-mark-web-635.jpg) #ffffff no-repeat;

}


#am-topd{
width:100%;
line-height: 4px;
font-size: 4px;
     height: 12px;
     height: 20px;
height: 16px;
margin: 0px;
border: 0px solid green;
padding: 0px;
background: url(http://ranmark.mmk-hagen.de/fileadmin/ran/images/am-line-19-01-6.png) #ffffff no-repeat;
}


#am-header{
height: 25px;
width:100%;
margin: 0px;
border: 0px solid red;
padding: 0px;
background:#ffffff;
}

#am-header-c{
height: 20px;
margin: 4px 0px 0px 0px;
border: 0px solid red;
padding: 0px 0px 0px 0px;
float: right;
}

#am-left{
height: 72%;
float: left;
width: 210px;
margin: 0px 0px 0px 0px;
border: 0px solid blue;
padding: 0px 0px 0px 0px;
background: #eeeeee;
}


#am-menuleft{
margin: 0px 0px 0px 0px;
border: 0px solid #dddd00;
padding: 0px 0px 0px 0px;
background: #eeeeee;
}



#am-mcasearch{
height: 40px;
margin: 0px 0px 0px 0px;
border: 0px solid #dddddd;
border-top: 2px solid #ffffff;
padding: 12px 0px 0px 10px;
background: #aaaaaa;
font-weight:bold;
color: #ffffff;
}


#am-right{
height: 72%;
float: right;
width: 205px;
margin: 0px 0px 0px 0px;
border: 0px solid #dd0000;
padding: 0px 0px 0px 0px;
color: #666666;
background: #f3f3f3;
}


#am-content{
margin: 20px 400px 0px 100px;
margin: 0px 220px 0px 225px;

float: left;
width: 500px;
margin: 0px 0px 0px 15px;



border: 0px solid #666666;
border-left: 0px dotted #eeeeee;
border-right: 0px dotted #eeeeee;
padding: 20px;
background: #f3f3f3;
background: #ffffff;
color: #666666;
}

#am-content-c{
margin: 0px 0px 0px 0px;
border: 0px solid #666666;
padding: 0px 0px 0px 0px;
}

#am-footer{
clear:both;
font-size: 90%;
text-align: center;
margin: 0px 0px 0px 0px;
border: 0px solid #dddddd;
padding: 4px 0px 4px 4px;
color: #666666;
background:#ffffff;}

#rm-karte{
width: 430px;
height: 341px;
font-size: 79%;
font-weight: bold;
margin: 0px;
border: 0px solid green;
padding: 0px;
background: url(http://billmark.mmk-hagen.de/fileadmin/bill/images/mk-karte-test-2301-4.gif) #ffffff no-repeat;
background: url(../../fileadmin/ran/images/mk-karte-test-2401-3.png) #ffffff no-repeat;
}

.plhagen,.plherdecke,.plwetter,.plgevelsberg,.plsprockhövel,.plschwelm,.plennepetal,.plbreckerfeld,.plmenden,.pliserlohn,.plhemer,.plbalve,.plnachrodt,.plaltena,.plneuenrade,.plwerdohl,.plschalks,.pllueden,.plpletten,.plmeinerz,.plhalver,.plherscheid,.plkierspe {
position: absolute;
border: 0px solid red;
padding: 0px;
background-color: #f4f4f4;
}

.plhagen {margin: 90px 0px 0px 150px;}
.plherdecke {margin: 50px 0px 0px 90px;}
.plwetter {margin: 80px 0px 0px 70px;}
.plgevelsberg {margin: 125px 0px 0px 60px;}
.plsprockhövel {margin: 100px 0px 0px 30px;}
.plschwelm {margin: 160px 0px 0px 40px;}
.plennepetal {margin: 150px 0px 0px 80px;}
.plbreckerfeld {margin: 160px 0px 0px 120px;}
.plmenden {margin: 30px 0px 0px 310px;}
.pliserlohn {margin: 70px 0px 0px 250px;}
.plhemer {margin: 80px 0px 0px 315px;}
.plbalve {margin: 110px 0px 0px 350px;}
.plnachrodt {margin: 120px 0px 0px 220px;}
.plaltena {margin: 140px 0px 0px 270px;}
.plneuenrade {margin: 150px 0px 0px 330px;}
.plwerdohl {margin: 170px 0px 0px 290px;}
.plschalks {margin: 170px 0px 0px 190px;}
.pllueden {margin: 210px 0px 0px 220px;}
.plpletten {margin: 210px 0px 0px 340px;}

.plhalver {margin: 230px 0px 0px 160px;}
.plherscheid {margin: 230px 0px 0px 290px;}
.plkierspe {margin: 270px 0px 0px 205px;}
.plmeinerz {margin: 290px 0px 0px 260px;}


/***********************************   Navigation 18.12.2006   *************************************/

.am-n1n, .am-n1a, .am-n2n, .am-n2a, .am-n3n, .am-n3a {

/* height: 24px; 29.1.07 und 2.2.2007 */

line-height: 125%;


	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 89%;
margin: 0px 0px 0px 0px;
border: 0px solid blue;
border-bottom: 1px solid white;
padding: 0px 0px 0px 0px;
background-color:#bbbbbb;
background-color:#cccccc;
}


.am-n1a a{
	display: block;
	min-height: 14px; 
	text-decoration: none;
	font-weight: bold;
	border-left: 8px solid #aaaaaa;
	padding-top: 5px;
	padding-bottom: 5px; 
	background-color:#aaaaaa;
	color: #ffffff;
}


/*************** MO  1 ********/
.am-n1n a,
.am-n1n a:link,
.am-n1n a:visited,
.am-n1n a:hover,
.am-n1n a:active,
.am-n1n a:focus {
	display: block;
	min-height: 14px; 
	color: black;
	text-decoration: none;
	border-left: 8px solid #cccccc;
	padding-top: 5px;
	padding-bottom: 5px; 
}
.am-n1n a:hover,
.am-n1n a:active,
.am-n1n a:focus {
	color: #000000;
	background: #eeeeee;
	border-left: 8px solid #eeeeee;
}
/* Hacks  begin >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* IE5/5.5 value */
	/* Gecko value */
.am-n1n a {
	height: 14px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
	/* IE6 value */
* html .am-n1n a { /*\*/ heigh\t: 14px; /* */}
	/* IE5.0 hack, because IE5.0 will not read the next property, if a hack was inserted */
#dummy { visibility: visible; }
/* Hacks  end <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */


.am-n2a a{
	display: block;
	min-height: 14px; 
	text-decoration: none;
	font-weight: bold;
	border-left: 18px solid #eeeeee;
	padding-top: 5px;
	padding-bottom: 5px; 
	background-color:#eeeeee;
	color: #000000;
}


/*************** MO 2 ********/
.am-n2n a,
.am-n2n a:link,
.am-n2n a:visited,
.am-n2n a:hover,
.am-n2n a:active,
.am-n2n a:focus {
	display: block;
	min-height: 14px; 
	color: black;
	text-decoration: none;
	border-left: 18px solid #d6d6d6;
	padding-top: 5px;
	padding-bottom: 5px; 
	background-color:#d6d6d6;
}
.am-n2n a:hover,
.am-n2n a:active,
.am-n2n a:focus {
	color: #000000;
	background: #eeeeee;
	border-left: 18px solid #eeeeee;
}
/* Hacks  begin >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* IE5/5.5 value */
	/* Gecko value */
.am-n2n a {
	height: 14px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
	/* IE6 value */
* html .am-n2n a { /*\*/ heigh\t: 14px; /* */}
	/* IE5.0 hack, because IE5.0 will not read the next property, if a hack was inserted */
#dummy { visibility: visible; }
/* Hacks  end <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */

.am-n3a a{
	display: block;
	min-height: 14px; 
	text-decoration: none;
	font-weight: bold;
	border-left: 28px solid #eeeeee;
	padding-top: 5px;
	padding-bottom: 5px; 
	background-color:#eeeeee;
	color: #000000;
}


/*************** MO 3 ********/
.am-n3n a,
.am-n3n a:link,
.am-n3n a:visited,
.am-n3n a:hover,
.am-n3n a:active,
.am-n3n a:focus {
	display: block;
	min-height: 14px; 
	color: black;
	text-decoration: none;
	border-left: 28px solid #e3e3e3;
	padding-top: 5px;
	padding-bottom: 5px; 
	background-color:#e3e3e3;
}
.am-n3n a:hover,
.am-n3n a:active,
.am-n3n a:focus {
	color: #000000;
	background: #eeeeee;
	border-left: 28px solid #eeeeee;
}
/* Hacks  begin >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */
	/* IE5/5.5 value */
	/* Gecko value */
.am-n3n a {
	height: 14px;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
}
	/* IE6 value */
* html .am-n3n a { /*\*/ heigh\t: 14px; /* */}
	/* IE5.0 hack, because IE5.0 will not read the next property, if a hack was inserted */
#dummy { visibility: visible; }
/* Hacks  end <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< */



.am-navigh {float: left; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%;}
.am-navigh a{text-decoration: none; color: #656565;}



/**********************************************   Layout verschiedene  ******************************************/


h1, h2, h3, h4 {
font-size: 160%;
font-weight: normal;
text-decoration: none;
color: #f5863c;
margin: 0px 0px 0px 0px;
border: 0px solid black;
padding: 0px;
}


h2 {font-size: 120%; margin: 0px 0px 0px 0px; font-weight: bold; color: #565656; }

h3 {font-size: 100%; margin: 0px 0px 0px 0px; font-weight: bold; color: #565656; }

h4 {text-align: center; font-size: 120%; margin: 20px 0px 10px 0px; border: 0px solid black; padding: 4px 0px 4px 0px; font-weight: bold; color: #565656; }

.ma-header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; text-decoration: none; color: #565656; }


.menu-seite{
margin: 2px 0px 2px 0px;
border: 1px solid #565656;
padding: 4px 0px 4px 0px;
background: #eeeeee;
}

.menu-seite a{
color: #656565;
}

#am-content a{
color: #f5863c;
text-decoration: none;
}

.bill-search-form{
margin: 0px 20px 0px 0px;
border: 1px solid #565656;
border: 0px solid #807677;
padding: 6px 6px 6px 6px;
background: #e0e0e0;
background: #f3f3f3;
color:#000000;
}


.address{
margin: 0px 0px 0px 0px;
border: 1px solid #565656;
padding: 4px 4px 4px 4px;
background: #f5f5f5;
}

/**********************************************   container rechts   ******************************************/
/**********************************************   Top-News   ******************************************/

.am-infobox-container, .infodl-container, .infodl-container-bill {
font-size: 95%;
width: 100%;
margin: 0px;
margin-bottom: 20px;
border: 0px solid #000000;
padding: 0px;
background: #f3f3f3;
}

.am-infobox-header, .infodl-header, .infodl-header-bill {
height: 24px;
font-weight: bold;
color: #ffffff;
margin:  0px;
border: 0px solid green;
padding: 4px 0px 0px 8px;
background: #807677;
}

.am-infobox-body, .infodl-content, .infodl-content-bill, .infodl-content-foe {
font-size: 90%;
margin: 0px;
border: 0px solid green;
padding: 4px 0px 4px 0px;
padding: 4px 4px 4px 4px;
}

.infodl-container-bill {
margin: 0px;
}

.infodl-content-bill {
margin: 0px;
}


.infodl-content-foe {
background: #ffffff;
}

.am-infobox-body a, .infodl-content a, .infodl-content-bill a, .infodl-content-foe a{
text-decoration: none;
color: #f5863c;
}




/***********************************   News   ******************************************/

.besteam-list-container {
	margin: 0px;
 	border: 0px solid #eee;
	padding: 0px;	
}	

.besteam-list-item {
}

.besteam-list-headline { font-size: 110%; font-weight: bold; }
.besteam-list-headline a{ text-decoration: none; color: #E67D3E; }
.besteam-list-ort { font-weight: normal; color: #656565; }

/*
.besteam-list-text {
	height: 60px;
	padding-top: 4px;	
}
*/

.besteam-list-morelink a{
	color: #E67D3E; 
}

hr.clear-besteam-list {
	margin:0px;
	padding:0px;	
	border:1px solid #dddddd;
}


.besteam-single-headline { font-size: 110%; font-weight: bold; }
.besteam-single-headline a{ text-decoration: none; color: #E67D3E; }

.besteam-single-item {
	margin: 0px 0px 20px 0px ;
	border: 0px solid #dddddd;
	padding: 0px;	
}

hr.clear-besteam-single {
	margin:0px;
	padding:0px;	
	border:1px solid #dddddd;
}

.besteam-single-backlink a{
	color: #E67D3E; 
}


.tx-ttnews-browsebox TD { font-size: 11px;}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
.tx-ttnews-browsebox-SCell { background-color: #FFFFFF; }


.news-list-headline, .news-single-headline { font-size: 110%; font-weight: bold; }
.news-list-headline a, .news-single-headline a{ text-decoration: none; color: #E67D3E; }


/*************************                                      alte Styles
.am-normaltext {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #656565;  }
.am-normaltext-klein {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 90%; color: #656565;  }

.ma-header {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 120%; font-weight: bold; text-decoration: none; color: #565656; }
.foerderung {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 70%; font-weight: normal; text-decoration: none; color: #000000; }
*/

/**************
:link {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #E67D3E;}
:visited {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #E67D3E;}
:hover {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #E67D3E;}
:active {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; color: #E67D3E;}
************/

/***************************                                       alte news            */
.news-single-img {
	padding:2px;	
	margin:2px;
	border:1px solid #000;
	background-color:#0FFFFF;
}

.news-amenu-container {
	height:10px;
	margin:0px;
	border:2px solid #ffffff;
	padding:4px 0px 4px 0px;	
	background-color:#eeeeee;
}
.news-amenu-container ul{
	margin:0px;
	margin-top:4px;
	padding:0px;	
	padding-left:12px;
	border:0px solid #ff0000;
}

.news-amenu-container li{
	list-style:none;
	padding:0px;	
	border:0px solid #0000ff;
	font-size: 80%;
}
.news-amenu-container dd{
	padding:0px;	
	border:0px solid #0000ff;
	font-size: 100%;
}

.news-amenu-container p {
	margin:0px;
	padding:0px;	
	padding-left:12px;	
	border:0px solid #0000ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color: #656565;
}

.news-latest-container {
	margin:0px;
	border:0px solid #ffffff;
	padding:4px;	
	font-family: Arial, Helvetica, sans-serif;
	color: #656565;
/*	background:#ffffff;*/
	
	}

}

.news-latest-container h2, h3 {
	margin:0px;
	margin-bottom:10px;
	border:0px solid #00ff00;
	padding:0px;	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #656565;
}
.news-latest-container h3 {
	margin-bottom:4px;
	border-bottom:0px solid #dddddd;
	font-size: 80%;
}

.news-latest-item {
	margin:0px;
	border:0px solid #ff00ff;
	padding:0px;	
}


/*********************************** Neu AM-Portal ab 06-02-2007 ****************************************************/

.news-list-headline {
	margin: 0px 0px 8px 0px;
	border: 0px solid #ff00ff;
	padding:0px;	
}

.news-list-date {
	font-weight: normal;
	font-size: 90%;
	margin:0px;
	border:0px solid #ff00ff;
	padding:0px;	
}

.news-list-text img {
	margin: 0px 0px 0px 0px;
	border: 0px solid #ff00ff;
	padding: 4px;	
}

hr.clearer {
	
	border:1px solid #dddddd;
}

.news-single-headline {
	color: #f5863c;	
}


.tx-ttnews-browsebox{
	text-align: center;
	line-height: 150%;
	margin:0px;
	border:0px solid #ff00ff;
	padding:0px;	
}


/*********************************** Neu RAN Portal ab 21-02-2007 ****************************************************/

.rm-partner {
	margin: 24px 0px 0px 0px;
	border: 1px solid #eeeeee;
	padding: 10px;
	background-color: #ffffff;	
}

