


* {margin:0;padding:0}

html, body{height:auto;} 

#sp { width:990px;margin-left: auto;margin-right: auto; position:relative;}
body {
	background-color:/*#F5F5F5*/#D6D3C6;
	color: #000;
	position:relative;/* for ie7*/ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px
}
#outer{

	width: 540px;
	margin: 0px auto 0px auto;
	margin-left:auto;
	margin-right:auto;	
	background:#F0F2F6;
	color: #000;
}

#alles{	 position: absolute;
 width: 990px;
 left: 50%;
 margin-left: -495px; /* negative Hälfte von width:900px */	
	background:#F0F2F6; border:1px solid black /*#5E6F98*/; top:11px; 
}

#header{
	position:absolute;
	top:10px;
	width: 970px;
 	left: 50%;
 	margin-left: -485px; /* negative Hälfte von width:990px */	
	height:150px; background-image:url(img/header_hg.jpg); background-position:left top; background-repeat:repeat-x;
	overflow:hidden;
	color: #fff;}
#headerslogan {position:absolute; top:22px; left:33px}
#headerslogan h1 { color:#fff}
#header_nav{position:absolute; top:127px; left:365px; height:29px;/* background-image:url(img/logo.gif); background-position:left top; background-repeat: no-repeat;*/ width:609px; text-align:right}
#header_nav ul li{ display:inline; border-right:1px solid #756D6D}

#header_nav ul li a, #header_nav ul li a:visited { color:#FFFFFF; text-decoration:none; padding:0px 8px 0px 9px ; }

#header_nav ul li a:hover { text-decoration:underline}

#left {
	position:relative;/*ie needs this to show float */
	width:202px;
	float:left;
	margin-left:-212px;/*must be 1px less than width otherwise won't push footer down in some browsers */
	color:#444444;
	left:-1px;
	padding-bottom:0px;/* clear footer*/
	background-color:#F0F2F6;
	top:-7px;}
	
#left li{ list-style:none; margin-left:15px}	
	
#left li a, #left li a:visited{ color:#424542}

#left li a:hover { color:#AD2421}

	
.al {	background-image:url(img/hgleft.jpg); background-position:left top; background-repeat: repeat-y; height:18px; margin-top:30px}		
.o {	background-image:url(img/o.jpg); background-position:left top; background-repeat: no-repeat; height:18px; margin-top:10px}	
.m {	background-image:url(img/hg_m.jpg); background-position:left top; background-repeat: repeat-x; border-left:1px solid #323733; border-right:1px solid #323733; width:195px; background-color:#FFFFFF }

/*.m a, .m a:active, .m a:visited{ color:#666666; margin-left:8px; text-decoration:none; line-height:22px}

.m a:hover {
	color:#006699;}*/


.u {	background-image:url(img/u.jpg); background-position: bottom left; background-repeat: no-repeat; height:24px}
	
#left input {  border:1px solid #990000; margin-top:11px; background-color:#FFFFFF}

.plz {width:148px; margin-left:8px; padding:1px; text-align:center; height:18px} 
#left .plzsuche { margin-left:8px; width:152px; cursor:pointer} 

img.feedimage {margin-left:8px }

#right {
	position:relative;/*ie needs this to show float */
	width:200px;
	float:left;
	margin-right:-199px;/*must be 1px less than width otherwise won't push footer down in some browsers */
	margin-top:191px;
	color:gray;
	left:18px;
	padding-bottom:1px;/* clear footer*/
	background-color:#F0F2F6;}

/*.m a, a:active, a:visited{ color:#666666; margin-left:8px; text-decoration:none; line-height:22px}

.m a:hover {
	color:#006699;}
*/

 
#footer {
	width:970px;
	clear:both;
	height:50px;
	background: #A1A5AB;
	color: #fff;
	text-align: right;
	position:relative;
	margin-top:-50px;/*drag footer from below the fold*/
	margin: 0px auto 10px auto;
	margin-left:auto;
	margin-right:auto; font-size:10px; 
}
#centercontent {
	float:right;
	width:100%;
	position:relative;
	padding-bottom:2px;/* clear footer*/
 margin-left:-1px;
}
.outerwrap {
	float: left;	
	width: 100%;
	padding-top:187px;/* to clear header*/
	margin-right:-3px;/* to stop columns dropping*/
}
/*.m a, a:active, a:visited{ color:#666666; margin-left:8px; text-decoration:none; line-height:22px}

.m a:hover {
	color:#006699;}*/

.clearer{
	height:1px;
	overflow:hidden;
	margin-top:-1px;
	clear:both;
}
.m a:link, .m a:active, .m a:visited{ color:#444444; margin-left:8px; text-decoration:none; line-height:22px}

.m a:hover {
	color:#9C0000; margin-left:8px; text-decoration:underline}



.navi { height:44px}
.navi ul {
	margin:0;
	padding:0;
	list-style:none;
}

.navi li {
	display:inline;
	padding:0;
	margin:0 2px 0 0; 
}


#centercontent .navi a,
#centercontent .navi a:visited,
#centercontent .navi a:active {
	float:left;
    margin:0 3px 0 0;
    padding:5px 10px 5px 10px;
    text-decoration:none;
    font-size:11px;
    margin-top:4px;
   /* border:1px solid #006699; */
	border-bottom:0;
	background-color:#D0D0C6;
	color:#5A555A;/* width:98px*/
	/*font-weight:bold;*/ width:157px; text-align:center;/* font-weight:bold*/
}

#centercontent .navi a:hover {
	background-color:#E77918;
	color:#ffffff;
}


#centercontent a,#centercontent a:active,#centercontent a:visited{ color:#835959; text-decoration:none;}

#centercontent a:hover {
	color:gray; text-decoration:underline}


#text { margin:34px 14px 14px 14px ; text-align:justify}

ul { list-style:none}

h5 { color:#C07330; font-size:13px; border-bottom:1px solid #E8E9E7; padding-bottom:8px; margin:0px 8px 8px 8px }

 #status-box-randomlinks, #status-box-newlinks, #status-box-newsletter { margin-right:6px; border:0px}


.link-footer { font-size:10px; margin-top:8px}

.tipp-link, .image-link, .standard-link  { margin-top:8px; padding-top:8px; margin-bottom:8px; padding-bottom:8px;    border-top: 1px dotted #990000}

/*
.catlist { display:block;  width:165px; border:1px solid #0000FF; text-align: center ; margin-top:22px;top:0px }*/
.catlist img{ height:5px;}
.catlist { line-height:26px}


/*.kategoriebild6, .kategoriebild1, .kategoriebild14{ margin-bottom:-3px}*/

/** html .kategoriebild6{ margin-bottom:-3px}*/

.catlink1 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;background-image:url(img/flaggen/grau/bawu.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70; -moz-opacity: 0.7;*/)

 }
.catlink1 a {/* text-align: center;display:block;height:112px ;*/}
.catlink1 a:hover { /*text-align: bottom center; text-decoration:none;display:block; background-image:url(img/flaggen/bawu.jpg); background-position: bottom center; background-repeat:no-repeat*/}
.catlink1 a:visited {/*  text-align: center;display:block;*/}

.catlink2 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/by.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink2 a {/* text-align: center;display:block;height:112px ;*/}
.catlink2 a:hover {/* text-align: center; text-decoration:none;display:block;*//* background-image:url(img/flaggen/by.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink2 a:visited {/*  text-align: center;display:block;*/}

.catlink3 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/b.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink3 a {/* text-align: center;display:block;height:112px ;*/}
.catlink3 {/*a:hover  text-align: center; text-decoration:none;display:block;*/ /*background-image:url(img/flaggen/b.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink3 a:visited {/*  text-align: center;display:block;*/}

.catlink4 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/bb.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink4 a {/* text-align: center;display:block;height:112px ;*/}
.catlink4 a:hover {/* text-align: center; text-decoration:none;display:block;*/ /*background-image:url(img/flaggen/bb.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink4 a:visited {/*  text-align: center;display:block;*/}


.catlink5 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/brem.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink5 a{/* text-align: center;display:block;height:112px ;*/}
.catlink5 a:hover {/* text-align: center; text-decoration:none;display:block;*//* background-image:url(img/flaggen/brem.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink5 a:visited {/*  text-align: center;display:block;*/}

.catlink6 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/hh.jpg); background-position:bottom center; background-repeat:no-repeat ;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/}
.catlink6 a {/* text-align: center;display:block;height:112px ;*/}
.catlink6 a:hover {/* text-align: center; text-decoration:none;display:block;*/ /*background-image:url(img/flaggen/hh.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink6 a:visited {/*  text-align: center;display:block;*/}


.catlink7 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/he.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink7 a {/* text-align: center;display:block;height:112px ;*/}
.catlink7 a:hover {/* text-align: center; text-decoration:none;display:block;*/ /*background-image:url(img/flaggen/he.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink7 a:visited {/*  text-align: center;display:block;*/}


.catlink8 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/mevpo.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink8 a {/* text-align: center;display:block;height:112px ;*/}
.catlink8 a:hover {/* text-align: center; text-decoration:none;display:block;*//* background-image:url(img/flaggen/mevpo.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink8 a:visited {/*  text-align: center;display:block;*/}


.catlink9 {/* height:55px; width:120px;margin-top:22px; text-align: center;display:block;background-image:url(img/flaggen/grau/nidsa.jpg); background-position:bottom center; background-repeat:no-repeat ;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/}
.catlink9 a {/* text-align: center;display:block;height:112px ;*/}
.catlink9 a:hover {/* text-align: center; text-decoration:none;display:block;*//* background-image:url(img/flaggen/nidsa.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink9 a:visited {/*  text-align: center;display:block;*/}



.catlink10 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/norw.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink10 a {/* text-align: center;display:block;height:112px ;*/}
.catlink10 a:hover {/* text-align: center; text-decoration:none;display:block;*/ /*background-image:url(img/flaggen/norw.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink10 a:visited {/*  text-align: center;display:block;*/}


.catlink11 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/rp.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink11 a {/* text-align: center;display:block;height:112px ;*/}
.catlink11 a:hover {/* text-align: center; text-decoration:none;display:block;*/ /*background-image:url(img/flaggen/rp.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink11 a:visited {/*  text-align: center;display:block;*/}


.catlink12 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/saarl.jpg); background-position:bottom center; background-repeat:no-repeat ;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/}
.catlink12 a {/* text-align: center;display:block;height:112px ;*/}
.catlink12 a:hover {/* text-align: center; text-decoration:none;display:block;*//* background-image:url(img/flaggen/saarl.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink12 a:visited {/*  text-align: center;display:block;*/}


.catlink13 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/sach.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink13 a {/* text-align: center;display:block;height:112px ;*/}
.catlink13 a:hover {/* text-align: center; text-decoration:none;display:block;*//* background-image:url(img/flaggen/sach.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink13 a:visited {/*  text-align: center;display:block;*/}


.catlink14 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/saah.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink14 a {/* text-align: center;display:block;height:112px ;*/}
.catlink14 a:hover {/* text-align: center; text-decoration:none;display:block;*/ /*background-image:url(img/flaggen/saah.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink14 a:visited {/*  text-align: center;display:block;*/}


.catlink15 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/shol.jpg); background-position:bottom center; background-repeat:no-repeat ;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/}
.catlink15 a {/* text-align: center;display:block;height:112px ;*/}
.catlink15 a:hover {/* text-align: center; text-decoration:none;display:block;*/ /*background-image:url(img/flaggen/shol.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink15 a:visited {/*  text-align: center;display:block;*/}

.catlink16 { /*height:55px; width:120px;margin-top:22px; text-align: center;display:block;*//*background-image:url(img/flaggen/grau/th.jpg); background-position:bottom center; background-repeat:no-repeat;opacity:.70;filter: alpha(opacity=70); -moz-opacity: 0.7;*/ }
.catlink16 a {/* text-align: center;display:block;height:112px ;*/}
.catlink16 a:hover {/* text-align: center; text-decoration:none;display:block;*//* background-image:url(img/flaggen/th.jpg); background-position:bottom center; background-repeat:no-repeat*/}
.catlink16 a:visited {/*  text-align: center;display:block;*/}
/*#cat_bit { display:block; padding:0px; height:222px}*/
.catlink574 { position:absolute; margin-top:415px}
#alles .catlink574 a, .catlink574 a:visited { color:#AD2421 }
#alles .catlink574 a:hover { color:#333}
a img { border:0px}

/*#text td { vertical-align: top; top:0px; left:0px}*/
<!--img a { border:0px}-->



#catindex111 a, #catindex1 a, #catindex2 a, #catindex3 a, #catindex4 a, #catindex5 a, #catindex6 a, #catindex7 a, #catindex8 a, #catindex9 a, #catindex10 a, #catindex11 a, #catindex12 a, #catindex13 a, #catindex14 a, #catindex15 a, #catindex16 a { color:#AF2727/*#000000; font-weight:bold*/}


#catindex1 a:hover, #catindex2 a:hover, #catindex3 a:hover, #catindex4 a:hover, #catindex5 a:hover, #catindex6 a:hover, #catindex7 a:hover, #catindex8 a:hover, #catindex9 a:hover, #catindex10 a:hover, #catindex11 a:hover, #catindex12 a:hover, #catindex13 a:hover, #catindex14 a:hover, #catindex15 a:hover, #catindex16 a:hover { color:#000/*#9C0000; font-weight:bold*/}

#catindex1 a:visited, #catindex2 a:visited, #catindex3 a:visited, #catindex4 a:visited, #catindex5 a:visited, #catindex6 a:visited, #catindex7 a:visited, #catindex8 a:visited, #catindex9 a:visited, #catindex10 a:visited, #catindex11 a:visited, #catindex12 a:visited, #catindex13 a:visited, #catindex14 a:visited, #catindex15 a:visited, #catindex16 a:visited {color:#AF2727}

#addform input { width:200px}
#addform #location{margin-bottom:22px }


#addform span.info { text-align:left; white-space:nowrap; margin:22px}


#addform { text-align:left; }

#addform #name{ margin-left:33px }
#addform #url { margin-left:22px }
#addform #backlink_url{ margin-left:22px }
*+ html #addform #land{ margin-left:93px; }
* html #addform #land{ margin-left:93px; }
#addform #land{ margin-left:103px; }


#addform #company{ margin-left:75px }
#addform #person{ margin-left:60px }
#addform #street{ margin-left:46px }
#addform #plz{ margin-left:41px }
#addform #email{ margin-left:56px }

.error { font-size:15px; color:#CC0000; text-align:left; margin-bottom:30px}

.location { margin:12px auto 12px auto}

.description { margin-top:12px}

.linkurl { font-weight:bold}

.tipp-link b, .standard-link b, .image-link b { font-weight:normal}

div .m_text { margin:0px 8px 0px 8px; /*border-left:1px solid #323733; border-right:1px solid #323733; width:195px; background-color:#FFFFFF */ }


div .m_r{ background-color:#FFFFFF;border-left:1px solid #343434; border-right:1px solid #343434; width:194px; color:#444444}

/*div .m_r h5{ background-color:#70726F; color:#FFFFFF}*/


div .m_r h5 {color:#6B3938; font-size:13px; border-bottom:1px solid #fff; padding-bottom:4px; margin-bottom:22px }

div .u_r { background-image:url(img/rechts/ur.jpg); background-position:top left; background-repeat:no-repeat; height:24px ; margin-bottom:9px}

div .o_r { background-image:url(img/rechts/or.jpg); background-position:top left; background-repeat:no-repeat; height:17px; }

div .m_r { background-image:url(img/rechts/mr.jpg); background-position:top left; background-repeat: repeat-x }

.footext { margin:14px 14px 0px 0px ; color:#E1E1E3; line-height:14px}

.footext a ,.footext a:visited { color:#E1E1E3; text-decoration:none }


#text fieldset { width:510px; margin-bottom:25px; text-align:left}

#contact { text-align:left}

#firma.textfield{ margin-left:28px ; width:220px}
#name.textfield{ margin-left:13px; width:220px}
#strasse.textfield{ margin-left:13px; width:220px}
#ort.textfield{ margin-left:8px; width:220px}
#email.textfield{ margin-left:9px; width:220px}
#telefon.textfield{ margin-left:0px; margin-bottom:22px; width:220px}
#regNum { margin-left:33px; width:220px}

#recaptcha_widget_div { margin-bottom:22px}

#search.textfield {margin-left:0px; width:218px}
#search_method { margin-left:9px;width:222px}
#where { margin-left:34px;width:222px}
#order_by { margin-left:2px;width:222px}
#order { margin-left:24px;width:222px}
#limit { margin-left:37px;width:218px}

.textmarker { color:#AD2421}

span.ni p label { display:none}



