/* begin Page */body    { background: #76bde5 url(../bilder/hochzeitssaengerin-luedenscheid-texture.jpg) repeat-y right top; text-align: center; margin: 30px 0 0; padding: 0px 0 0; min-width: 900px }.PageBackgroundGlare{  position: absolute;  width: 481px;  left: 0;  top: 0;}.PageBackgroundGlareImage { background: url(../bilder/saengerin-hochzeitsmusik-glare.jpg) no-repeat; margin: 0; width: 481px; height: 436px }html:first-child .PageBackgroundGlare{  border: 1px solid transparent; /* Opera fix */}.Main{  position: absolute;  width: 100%;  left: 0;  top: 0;}#main {    background-color: transparent;    text-align: left;    padding: 0px;    margin: 30px auto 0;    width: 850px;	z-index: 10;    }	#nr1-rund-oben {width: 100%;height:16px;background-color:transparent;float:left;}#nr1-links {background-color:transparent;background: url('images/rund.png') no-repeat top left;float:left;width:16px;height:16px;}#nr1-mitte{background: #fff;float:left;width:818px;height:16px;}#nr1-rechts {background-color:transparent;background: url('images/rund.png') no-repeat top right;float:left;width:16px;height:16px;}#nr2-kopf {width: 100%;height:250px;background-color: #fff;float:left;}#kopfbild {position:relative;top:0px;left:16px;width: 827px;height:226px;background: url('images/Header2.jpg') no-repeat;}#nr3-inhalt {width: 100%;background: #fff;float:left;}#padding15 {padding:15px;}#links {margin-top:10px;width: 180px;background-color:#fff;float:left;font-family: Tahoma, Arial, Helvetica, Sans-Serif;font-size:12px;}	#rechts {width: 610px;background-color:#fff;float:right;}	#nr4-footer {width: 100%;height:30px;text-align:center;float:left;font-family: Tahoma, Arial, Helvetica, Sans-Serif;font-size:13px;background: #fff url('images/Footer.png') no-repeat bottom center;}#nr5-rund-unten {width: 100%;height:16px;background-color:transparent;float:left;}	#nr5-links {background: url('images/rund.png') no-repeat bottom left;float:left;width:16px;height:16px;}#nr5-mitte{background: #fff;float:left;width:818px;height:16px;}#nr5-rechts {background: url('images/rund.png') no-repeat bottom right;float:left;width:16px;height:16px;}	/* rechts inhalt */h1   { color: #0a4fa6; font-style: normal; font-weight: normal; font-size: 30px; line-height: 30px; font-family: "Century Gothic", Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left }h2  { color: #0a4fa6; font-style: normal; font-weight: normal; font-size: 20px; font-family: "Century Gothic", Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left }h3 { color: #0a4fa6; font-style: normal; font-weight: bold; font-size: 16px; font-family: "Century Gothic", Tahoma, Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left }td    { color: #0a4fa6; font-style: normal; font-weight: normal; font-size: 12px; line-height: 16px; font-family: Tahoma, "Century Gothic", Arial, Helvetica, Sans-Serif; text-decoration: none; text-align: left }a  { color: #0aa641; text-decoration: underline }a:visited { color: #0aa641; text-decoration: none }a:hover{  color: #00B3DB;  text-decoration: none;}/* footer */#nr4-footer a:link{  color: #0a4fa6;  text-decoration: none;}#nr4-footer  a:visited{  color: #0a4fa6;  text-decoration: none;}#nr4-footer  a:hover{  color: #00B3DB;  text-decoration: none;}/* sub *//* form validation *//** overlib **/.ol-foreground {	background-color: #f6f6f6;}.ol-background {	background-color: #666;}.ol-textfont {	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;}.ol-captionfont {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #f6f6f6;	font-weight: bold;}.ol-captionfont a {	color: #0B55C4;	text-decoration: none;	font-size: 12px;}.ol-closefont {	}/* forms */table.adminform textarea {  width: 540px;  height: 400px;  font-size: 1em;  color: #000099;}div.search input {	width: 145px;	border: 1px solid #ccc;	margin: 15px 0 10px 0;}form#form-login { text-align: left; }form#form-login fieldset { border: 0 none; margin: 0; padding: 0.2em;}form#form-login ul { list-style-type: none; margin: 0; padding: 0; }form#form-login ul li { background-image: none; padding: 0; }#modlgn_username, #modlgn_passwd {width: 90%}#form-login-username, #form-login-password, #form-login-remember {display:block; margin: 0;}#form-login input form#com-form-login { text-align: left; }form#com-form-login fieldset { border: 0 none; margin: 0; padding: 0.2em;}form#com-form-login ul { list-style-type: none; margin: 0; padding: 0; }form#com-form-login ul li { background-image: none; padding: 0; }/* thumbnails */div.mosimage         {  margin: 5px; }div.mosimage_caption {  font-size: .90em; color: #666; }div.caption       { padding: 0 10px 0 10px; }div.caption img   { border: 1px solid #CCC; }div.caption p     { font-size: .90em; color: #666; text-align: center; }/* Parameter Table */table.paramlist {	margin-top: 5px;}table.paramlist td.paramlist_key {	width: 128px;	text-align: left;	height: 30px;}table.paramlist td.paramlist_value {}div.message {	font-family : "Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight: bold;	font-size : 14px;	color : #c30;	text-align: center;	width: auto;	background-color: #f9f9f9;	border: solid 1px #d5d5d5;	margin: 3px 0px 10px;	padding: 3px 20px;}/* Banners module *//* Default skyscraper style */.bannergroup {}.banneritem img {	display: block;	margin-left: auto;	margin-right: auto;}/* Text advert style */.banneritem_text {	padding: 4px;	font-size: 11px;}.bannerfooter_text {	padding: 4px;	font-size: 11px;	background-color: #F7F7F7;	text-align: right;}/* System Messages *//* see system general.css */.pagination span { padding: 2px; }.pagination a    { padding: 2px; }/* Polls */.pollstableborder {	margin-top: 8px;}.pollstableborder td {	text-align: left;	}/* WebLinks */span.description    { color: black; font-size: 10px; text-decoration: none; padding-left: 30px; display: block }/* Frontend Editing*/fieldset {	border: 1px solid #ccc;	margin-top: 15px;	padding: 15px;}legend {	margin: 0;	padding: 0 10px;}td.key {	border-bottom:1px solid #eee;	color: #666;}/* Tooltips */.tool-tip {	float: left;	background: #ffc;	border: 1px solid #D4D5AA;	padding: 5px;	max-width: 200px;}.tool-title {	padding: 0;	margin: 0;	font-size: 100%;	font-weight: bold;	margin-top: -15px;	padding-top: 15px;	padding-bottom: 5px;	background: url(../../system/images/selector-arrow.png) no-repeat;}.tool-text {	font-size: 100%;	margin: 0;}/* System Standard Messages */#system-message { margin-bottom: 20px; }#system-message dd.message ul { background: #C3D2E5 url(../../system/images/notice-info.png) 4px center no-repeat;border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}/* System Error Messages */#system-message dd.error ul { color: #c00; background: #E6C0C0 url(../../system/images/notice-alert.png) 4px center no-repeat; border-top: 3px solid #DE7A7B; border-bottom: 3px solid #DE7A7B; margin:0px; padding-left: 40px; text-indent:0px;}/* System Notice Messages */#system-message dd.notice ul { color: #c00; background: #EFE7B8 url(../../system/images/notice-note.png) 4px center no-repeat; border-top: 3px solid #F0DC7E; border-bottom: 3px solid #F0DC7E; margin:0px; padding-left: 40px; text-indent:0px;}#syndicate{	float:left;	padding-left: 25px;}/* Component Specific Fixes */#component-contact table td {	padding: 2px 0;}
