/* CSS Document */

body { margin:0; padding:0; background-color:#810045; background-repeat:repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:12px;
	   background-image:url(/templates/kundenseiten/individual/brautmoden-sonja/img/bg.gif);	}
	   
.shadowLeft { background-repeat:repeat-y; background-image:url(/templates/kundenseiten/individual/brautmoden-sonja/img/shadow-left.gif); }
.shadowRight { background-repeat:repeat-y; background-image:url(/templates/kundenseiten/individual/brautmoden-sonja/img/shadow-right.gif); }	

#nav {}
#nav .l1 { border-bottom:1px #eedae3 solid; height:35px; line-height:35px; background-image:url(/templates/kundenseiten/individual/brautmoden-sonja/img/navi/l1-norm.gif);
		   display:block; width:205px; padding-left:15px; text-decoration:none; color:#FFF; font-weight:bold; }
#nav .l1:hover { border-bottom:1px #eedae3 solid; height:35px; line-height:35px; background-image:url(/templates/kundenseiten/individual/brautmoden-sonja/img/navi/l1-over.gif);
		   display:block; width:205px; padding-left:15px; text-decoration:none; color:#FFF; font-weight:bold; }
#nav .l1down { border-bottom:1px #eedae3 solid; height:35px; line-height:35px; background-image:url(/templates/kundenseiten/individual/brautmoden-sonja/img/navi/l1-down.gif);
		   display:block; width:205px; padding-left:15px; text-decoration:none; color:#FFF; font-weight:bold; }
		   
#nav .l2 { border-bottom:1px #eedae3 solid; height:35px; line-height:35px; background-image:url(/templates/kundenseiten/individual/brautmoden-sonja/img/navi/l2-norm.gif);
		   display:block; width:190px; padding-left:30px; text-decoration:none; color:#FFF; font-weight:bold; }
#nav .l2:hover { border-bottom:1px #eedae3 solid; height:35px; line-height:35px; background-image:url(/templates/kundenseiten/individual/brautmoden-sonja/img/navi/l2-over.gif);
		   display:block; width:190px; padding-left:30px; text-decoration:none; color:#FFF; font-weight:bold; }
#nav .l2down { border-bottom:1px #eedae3 solid; height:35px; line-height:35px; background-image:url(/templates/kundenseiten/individual/brautmoden-sonja/img/navi/l2-down.gif);
		   display:block; width:190px; padding-left:30px; text-decoration:none; color:#FFF; font-weight:bold; }
		   
		   
#ilink 						{ font-size: 12px;}
#ilink a, a:visited  		{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color:#7f0917; text-decoration: none; }
#ilink a:hover 				{ text-decoration: underline;}

#link 						{ margin: 10px 10px 10px 0px; font-size: 12px;}
#link a, a:visited  		{ font-family:Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color:#7f0917; text-decoration: none; }
#link a:hover 				{ text-decoration: underline;}

#h1link a, a:visited 		{ font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#7f0917; font-weight: bold;}
#h1link a:hover 			{ text-decoration: underline; }

#textblock 					{ margin: 10px 0px 10px 0px; width:590px; font-size: 12px; clear:both; }
#textblock .formular 		{ border: 1px solid #000000; width: 350px; }
#textblock .formular_big 	{ border: 1px solid #000000; width: 350px; height: 100px;}

#imageblock 				{ margin: 10px 0px 10px 0px; font-size: 12px; }

.errormsg 					{ color: #990000; font-weight: bold; font-size: 12px;}

#imageblock 				{ margin: 10px 0px 10px 0px; font-size: 12px;}

#newsletter 				{ margin: 10px 0px 10px 0px; font-size: 12px; clear:both; }
#newsletter .formular 		{ border: 1px solid #000000; width: 266px; }

#promotion 					{ margin: 10px 0px 10px 0px; width: 570px; font-size: 12px; }

#veranstaltung 				{ margin: 10px 0px 10px 0px; width: 570px; font-size: 12px; clear:both; }
#veranstaltung a, a:visited { font-family:Arial, Helvetica, sans-serif; font-weight: normal; font-size: 12px; color:#990000; text-decoration: none; }
#veranstaltung a:hover 		{ text-decoration: underline; }

#anzeige 			  		{ margin: 10px 0px 10px 0px; width: 570px; font-size: 12px; clear:both; }
#anzeige a, a:visited 		{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#7f0917; text-decoration: none; }
#anzeige a:hover 	  		{ text-decoration: underline; }

#map24 				  		{ margin: 10px 0px 10px 0px; width: 570px; }

#img_container { display:block; height:auto; overflow:hidden; margin: 5px 0px 5px 0px; font-size: 11px; clear:both; width:566px; }
#img_img { margin:0px 3px 0px 3px; float:left; width:182px; overflow:hidden; }

#linkhover a, a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-size: 12px; color:#7f0917; text-decoration: none; }
#linkhover a:hover 			{ text-decoration: underline; }

#line 				  		{ height:1px; margin-right:30px; }

.headline_main 		  		{ font-size: 34px; font-weight: bold; font-style: italic; display:block; color: #000000; margin-left:20px; }
.headline_sub 		  		{ color: #000000; font-style: italic; font-weight: bold; margin-left: 40px; }


