/* CSS Document */29.03.2006

html, body, textarea			{ background-color: #ffffff;
							 	     color: #000000;
							 		  font-family: Verdana, Arial, Helvetica, sans-serif;
					 				  scrollbar-base-color: #adc0d4;
									  scrollbar-3d-light-color: #f1f4f8;
									  scrollbar-arrow-color: #00164d;
							 	      scrollbar-darkshadow-color: #00164d;
									  scrollbar-face-color: #cdd9e5;
									  scrollbar-highlight-color: #FFFFFF;
									  scrollbar-shadow-color: #cdd9e5;
					 				  scrollbar-track-color: #f1f4f8;
					 				  }

h1 {
									  font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 16px;
									  color: #00164d;
									  font-weight: bold;
}

h2 {
									  font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 14px;
									  color: #00164d;
									  font-weight: bold;
}

h3 {
								     font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 12px;
									  color: #00164d;
									  font-weight: bold;
}

h4 {
									  font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #00164d;
									  font-weight: bold;
}

table td {
                                      font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;

}


ul									{
									   list-style-image: url(fileadmin/images/pfeil.jpg);
									}

ul li								{
									   list-style-type: square;
									}


.news-latest-date,
.news-latest-date a,
.text								{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 11px;
									  color: #1f1f1f !important;
									  line-height: 16px;
									  text-decoration: none !important; }

/* Texte in den Teaser-Bereichen */

.teasertext						{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #1f1f1f;
									  line-height: 14px; }

/* Texte, die unter Fotos gesetzt werden */

.bildtext						{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 9px;
									  color: #21744b;
									  line-height: 14px; }

/* Headlines */

.headline						{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 17px;
									  color: #00164d;
									  font-weight: bold;
									  line-height: 30px; }

.subheadline					{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 13px;
									  color: #8b8989;
									  font-weight: bold;
									  line-height: normal; }


/* Headline f?r graue Teaser-Bereiche */

.teaser_head_grau				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 13px;
									  color: #797979;
									  font-weight: bold;
									  line-height: normal; }

/* Headline f?r blaue Teaser-Bereiche */

.teaser_head_blau				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 13px;
									  color: #00164d;
									  font-weight: bold;
									  line-height: normal; }

/* Headline f?r gr?ne Teaser-Bereiche */

.teaser_head_gruen a,
.teaser_head_gruen			{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 13px;
									  color: #21744b !important;
									  font-weight: bold;
									  line-height: normal;
									  text-decoration: none !important; }

/* Headline f?r orange Teaser-Bereiche (Teaser f?r den Mustershop) */

.teaser_head_orange			{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 13px;
									  color: #ff960a;
									  font-weight: bold;
									  line-height: normal; }

/* Headline f?r rosa Teaser-Bereiche (Teaser f?r die Musterauktion) */

.teaser_head_pink				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 13px;
									  color: #c1477b;
									  font-weight: bold;
									  line-height: normal; }

/* Formularfelder */

input							{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #00164d;
					 				  padding-left: 3px;
									  background-color: #fff;
									  border:1px solid #00164d;
									  }
input[name=user] {
    font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #00164d;
					 				  padding-left: 3px;
									  background-color: #fff;
									  border:1px solid #00164d;

}

span.loginform input {
    font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #00164d;
					 				  padding-left: 3px;
									  background-color: #fff;
									  border:1px solid #00164d;
}

span.loginform input[type=image] {
    font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #00164d;
					 				  padding-left: 0px;
									  background-color: #fff;
									  border: 0px;
}


/* Links */

/* Hauptnavigation (Ebene 1) */

.hauptnavi						{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight: bold;
									  color: #00164d;
									  line-height:14px;
									  text-transform:uppercase;
									  text-decoration:none; 
									  padding-left: 25px;
									  }
.hauptnavi_sub {
	padding-left:50px;
}

a:link.hauptnavi, a:visited.hauptnavi, a:active.hauptnavi
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
									  font-weight: bold;
									  color: #00164d;
									  line-height:14px;
									  text-transform:uppercase;
									  text-decoration:none; }

a:hover.hauptnavi,				{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
									  font-weight: normal;
									  color: #00164d;
									  line-height:14px;
									  text-transform:uppercase;
									  text-decoration:none; }


/* Brotkr?mel-Navigation */

.kruemelnavi					{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight:bold;
									  color: #ffffff;
									  line-height:14px;
									  text-decoration:none; }

.kruemelnavi_arrow				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight:normal;
									  color: #ffffff;
									  line-height:14px;
							 }

.kruemelnavi_aktiv			{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #ffffff;
									  line-height:14px;
									  text-decoration:none; }

a:link.kruemelnavi, a:visited.kruemelnavi, a:active.kruemelnavi
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
									  font-weight:bold;
									  color: #ffffff;
									  line-height:14px;
									  text-decoration:none; }

a:hover.kruemelnavi			{ font-family: Verdana, Arial, Helvetica, sans-serif;
							  		  font-size: 10px;
									  font-weight:bold;
									  color: #ffffff;
									  line-height:14px;
									  text-decoration:underline; }


/* Meta-Navigation */

.metanavi, .navi_level2				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #00164d;
									  line-height:14px;
									  text-decoration:none; }

a:link.metanavi, a:visited.metanavi, a:active.metanavi, a:link.navi_level2, a:visited.navi_level2, a:active.navi_level2
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
									  color: #00164d;
									  line-height:14px;
									  text-decoration:none; }

a:hover.metanavi, a:hover.navi_level2 { font-family: Verdana, Arial, Helvetica, sans-serif;					  				  font-size: 10px;
									  color: #00164d;
									  line-height:14px;
									  text-decoration:underline; }




/* Links f?r Teaser (allgemein) */

.teaserlink_normal			{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight: normal;
									  color: #1e1e1e;
									  line-height:14px;
									  text-decoration:underline; }

a:link.teaserlink_normal, a:visited.teaserlink_normal, a:active.teaserlink_normal
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  		 		  font-size: 10px;
									  font-weight: normal;
									  color: #1e1e1e;
									  line-height:14px;
									  text-decoration:underline; }

a:hover.teaserlink_normal	{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
									  font-weight: normal;
									  color: #1e1e1e;
									  line-height:14px;
									  text-decoration:none; }



.teaserlink_orange			{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 11px;
									  font-weight: bold;
									  color: #ff960a;
									  line-height:14px;
									  text-decoration:underline; }

a:link.teaserlink_orange, a:visited.teaserlink_orange, a:active.teaserlink_orange
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  		 		  font-size: 11px;
									  font-weight: bold;
									  color: #ff960a;
									  line-height:14px;
									  text-decoration:underline; }

a:hover.teaserlink_orange	{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 11px;
									  font-weight: bold;
									  color: #ff960a;
									  line-height:14px;
									  text-decoration:none; }



.teaserlink_pink			{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 11px;
									  font-weight: bold;
									  color: #c1477b;
									  line-height:14px;
									  text-decoration:underline; }

a:link.teaserlink_pink, a:visited.teaserlink_pink, a:active.teaserlink_pink
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  		 		  font-size: 11px;
									  font-weight: bold;
									  color: #c1477b;
									  line-height:14px;
									  text-decoration:underline; }

a:hover.teaserlink_pink		{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 11px;
									  font-weight: bold;
									  color: #c1477b;
									  line-height:14px;
									  text-decoration:none; }



/* Links f?r blaue Teaser */

.teaserlink_blau				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight: normal;
									  color: #00164d;
									  line-height:14px;
									  text-decoration:none; }

a:link.teaserlink_blau, a:visited.teaserlink_blau, a:active.teaserlink_blau
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
						  			  font-size: 10px;
									  font-weight: normal;
									  color: #00164d;
									  line-height:14px;
									  text-decoration:none; }

a:hover.teaserlink_blau		{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
									  font-weight: normal;
									  color: #00164d;
									  line-height:14px;
									  text-decoration:underline; }


/* Allgemeine Links/Textlinks */

a:link {
	color: #00164d;
}

a:visited, a:active
									{
	color: #00164d;
	text-decoration: underline;
}

a:hover							{ color: #00164d;
									  text-decoration:none; }


/* Mustershop-Styles */

/* Headline im Mustershop */

.muster_headline				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 16px;
									  font-weight: bold;
									  color: #ff960a; }

/* Text im Mustershop */

.muster_text					{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #505050;
									  line-height: 14px; }

.muster_sternchentext		{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 9px;
									  color: #505050;
									  line-height: 14px; }


/* EUR vor dem Preis im Mustershop */

.muster_euro					{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #ff960a;
									  text-transform: uppercase; }


/* Formularfelder im Mustershop */

.muster_input					{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  color: #505050;
					 				  padding-left: 3px;
									  background-color: #fff;
									  border:1px solid #787878; }


/* Meta-Navigation des Mustershops */

.muster_metanavi				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight: normal;
									  color: #ffffff;
									  text-decoration:none; }

a:link.muster_metanavi, a:visited.muster_metanavi, a:active.muster_metanavi
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
									  font-weight: normal;
									  color: #ffffff;
									  text-decoration:none; }

a:hover.muster_metanavi		{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
							 		  font-weight: normal;
									  color: #ffffff;
									  text-decoration:underline; }


/* Haupt-Navigation des Mustershops */

.muster_hauptnavi				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight: bold;
									  text-transform:uppercase;
									  color: #000000;
									  text-decoration:none; }

a:link.muster_hauptnavi, a:visited.muster_hauptnavi, a:active.muster_hauptnavi
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
									  font-weight: bold;
									  text-transform:uppercase;
									  color: #000000;
									  text-decoration:none; }

a:hover.muster_hauptnavi	{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
							 		  font-weight: bold;
									  text-transform:uppercase;
									  color: #000000;
									  text-decoration:underline; }


/* Navigation und Text des Warenkorb-Teaser im Mustershop */

.muster_warenkorbtext		{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight: normal;
									  color: #bc0000; }

.muster_warenkorb				{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight: bold;
									  color: #bc0000;
									  text-decoration: none; }

a:link.muster_warenkorb, a:visited.muster_warenkorb, a:active.muster_warenkorb
									{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
									  font-weight: bold;
									  color: #bc0000;
									  text-decoration: underline; }

a:hover.muster_warenkorb	{ font-family: Verdana, Arial, Helvetica, sans-serif;
					  				  font-size: 10px;
							 		  font-weight: bold;
									  color: #bc0000;
									  text-decoration: none; }


/* Teaser-Headline im Mustershop */

.muster_teaserhead			{ font-family: Verdana, Arial, Helvetica, sans-serif;
									  font-size: 10px;
									  font-weight: bold;
									  text-transform:uppercase;
									  color: #ffffff; }

p a img {
    border: 0px;
}

/* netz98 tagcloud */
.tx-n98tagcloud-pi1 {
	margin: 40px 0 0 0;
	padding: 6px 5px 20px 0;
	background: url(images/bg_rechtssicherheit.jpg) repeat-y;
	text-align: center;
}
.tx-n98tagcloud-pi1  .teaser_head_gruen {
	background-image:url(images/header_rechtssicherheit.jpg);
	padding: 4px 0 0 10px;
	margin: 0 0 10px 0;
	height:18px;
	text-align:left;
}
* html .tx-n98tagcloud-pi1  .teaser_head_gruen {
	height:22px;
}
.tx-n98tagcloud-pi1  a {
	font-weight:bold;
	text-decoration:none;
}
.tx-n98tagcloud-pi1  a:hover {
	text-decoration: underline;
}


/* intro  /startseiten box */
h3.introheadline {
	border-bottom:1px solid #cccccc;
}

div.intro_box {
	background: url('images/4boxen.jpg') no-repeat;
	display:block;
	width:514px;
	height:396px;
	clear:both;
	font-family:Arial;
}

div.intro_box div {
	width: 191px;
	height: 110px;
	padding: 65px 30px 20px 30px;
	margin-left: 2px;
	float:left;
}

div.intro_box div.box3 {
	clear:left;
}

div.intro_box div p {
	height:64px;
	width:191px;
	display:block;
}

div.intro_box div a {
	background:url('images/btn_intro_more.gif') no-repeat;
	display: block;
	width:57px;
	height:23x;
	text-decoration:none;
	font-weight:bold;
	padding-top:2px;
	padding-left:15px;
	color:white;
}

div.intro_box div a:hover {
	text-decoration:none;
	color:white;
}


.tx-n98tagcloud-pi1 {
	background: transparent url(images/bg_top_themen_teaser-intro.gif) repeat-x;
	font-family:Arial;
	text-align:left;
	padding:6px 5px 20px 13px;
	
}

.tx-n98tagcloud-pi1 .teaser_head_gruen {
	background-image: none;
	font-size:11pt;
	padding: 0px;

}
.tx-n98tagcloud-pi1 a {
	color: #339966;
}

.tx-n98tagcloud-pi1 a:hover {
	color: #336633;
}

a.noborder img {
	border:0px;
}

.box_aktuelles .news-latest-item {
	margin: 0px !important;
}

.news-latest-item h3 {
	font-size: 10px;
}
.news-latest-item h3 br {
	margin-bottom: 5px;
}

.news-latest-item .news-latest-morelink {
	margin: 5px 0 0;
}

a.teaserlink_blau:link, a.teaserlink_blau:visited, a.teaserlink_blau:active, a.teaserlink_blau:hover {
	font-weight:bold;
}

/* mustersammlung links mit hintergründen */
div.mustersammlung p a {
	display:block;
	height:23px;
	width:480px;
	padding:8px 4px 0 25px;
	background:url(images/bg_mustersammlung_link.gif) no-repeat;
	text-decoration:none;
}
div.mustersammlung p a:hover {
	text-decoration:underline;
}

div.mustersammlung p a img {
	display:none;
}

hr.clearer {
	border: 0 !important;
	color: #fff;
	height: 0px !important;
}

/* news */
.news-latest-item {
	margin: 0 0 40px 0;
}

