/* ------------------------- Einstellungen allgemeine Seiten (Hauptlayout) */

body 						{ color: #5d637d; background:url(bg.jpg); font-size:11px; line-height:150%;
    						  font-family:Arial, Helvetica, sans-serif; margin:0; border:0; padding:0; margin:0; text-align:center; }

div#Head 					{ width:744px; height:220px; background:url(head.jpg) no-repeat; border:0; margin:80px auto 0 auto; padding:0; }
div#HeadHome				{ width:744px; height:220px; background:url(head_home.jpg) no-repeat; border:0; margin:80px auto 0 auto; padding:0; }
div#HeadUnterzeichner		{ width:744px; height:220px; background:url(head_unterzeichner.jpg) no-repeat; border:0; margin:80px auto 0 auto; padding:0; }
div#HeadTexte				{ width:744px; height:220px; background:url(head_texte.jpg) no-repeat; border:0; margin:80px auto 0 auto; padding:0; }
div#HeadStory				{ width:744px; height:220px; background:url(head_story.jpg) no-repeat; border:0; margin:80px auto 0 auto; padding:0; }
div#HeadPresse				{ width:744px; height:220px; background:url(head_presse.jpg) no-repeat; border:0; margin:80px auto 0 auto; padding:0; }
div#HeadUzWerden			{ width:744px; height:220px; background:url(head_uzwerden.jpg) no-repeat; border:0; margin:80px auto 0 auto; padding:0; }
div#HeadFoerderer			{ width:744px; height:220px; background:url(head_foerderer.jpg) no-repeat; border:0; margin:80px auto 0 auto; padding:0; }


div#Logo					{ float:left; width:120px; height:110px; padding:50px 0 0 83px; border:0; margin:0; }

div#BlockUnterzeichner		{ float:right; width:104px; height:52px; padding:0; border:0; margin:75px 22px 0 0; background:white; }
div#TopUnterzeichner		{ width:100px; height:33px; border:0; padding:0; margin:0; }
div#DatumUnterzeichner		{ float:left; width:46px; height:20px; padding:0 0 0 5px; border:0; margin:0; font-size:9px; font-weight:bold; text-align:center; line-height:110%; }
div#AnzUnterzeichner		{ float:right; width:40px; height:20px; padding:0 5px 0 0; border:0; margin:0; font-weight:bold; color:#a60000; font-size:13px; text-align:center; }

div#Content					{ width:744px; margin:0 auto; padding:0; border:0; background:url(content.jpg) repeat-y; }
div#BlockWeiter				{ width:735px; height:95px; margin:0; padding:0; border:0; }

div#Foot					{ width:744px; height:85px; background:url(foot.jpg) no-repeat; padding:0; border:0; margin:0 auto 30px auto; text-align:left; vertical-align:top; }
div#BlockFootKontakt		{ width:625px; height:30px; margin:0; padding:20px 0 0 110px; border:0; }
div#BlockImpressum			{ width:625px; height:25px; margin:0; padding:12px 0 0 110px; border:0; }

div#ColLeft	 				{ float:left; width:240px; padding:50px 0; border:0; text-align:left; vertical-align:top; }	
div#NavLeft					{ width:190px; padding:0; margin:0 0 0 40px; border:0; }
div#ColText					{ float:right; width:450px; padding:40px 0; border:0; text-align:left; vertical-align:top; }
div#Text					{ width:400px; padding:0; margin:0 50px 0 0; border:0; text-align:left; vertical-align:top; overflow:hidden; }

/* ------------------------- Einstellungen Unterzeichnerliste */

div#UzZeile					{ width:390px; padding:0 0 7px 0; }
div#UzEintragL				{ float:left; width:185px; padding:5px 0; overflow:hidden; }
div#UzEintragR				{ float:right; width:185px; padding:5px 0; overflow:hidden; }
div#UzName					{ font-weight:bold; color:#a0a0a0; padding:0; }
div#UzZus					{ padding:0; }
div#UzOrt					{ padding:0; }
div#UzWww					{ padding:0; }

/* ------------------------- Einstellungen Startseite */

div#BlockStart				{ width:744px; margin:0 auto; padding:0; border:0; background:url(contentstart.jpg) repeat-y; }
div#ContentStart			{ width:740px; height:400px; margin:0; padding:0; border:0; background:url(bg_start.jpg) no-repeat center; }
div#ContentStartTop			{ width:735px; height:300px; margin:0; padding:0; border:0; }

/* ------------------------- Einstellungen Popup und Seite Pressemitteilung */

body#PopPresse				{ color: #5d637d; background:url(bg.jpg); font-size:11px; line-height:150%;
    						  font-family:Arial, Helvetica, sans-serif; margin:0; border:0; padding:0; margin:0; text-align:center; }
div#HeadPopPresse			{ width:542px; height:130px; background:url(presse_head.jpg) no-repeat; border:0; margin:5px auto 0 auto; padding:0; }
div#ContentPopPresse		{ width:542px; background:url(presse_content.jpg) repeat-y; border:0; margin:0 auto; padding:0; }
div#FootPopPresse			{ width:542px; height:120px; background:url(bg_presse_foot.jpg) center bottom no-repeat white; border:0; margin:0 auto 5px auto; padding:0; text-align:left; }
div#TextPopPresse			{ width:450px; padding:40px; margin:0; border:0; text-align:left; vertical-align:top; overflow:hidden; }							  
div#BlockPrintPopPresse		{ float:left; width:100px; height:15px; margin:0; padding:0 0 0 161px; border:0; }	
div#BlockClosePopPresse		{ float:left; width:100px; height:15px; margin:0; padding:0 0 0 15px; border:0; }
					  
div#PresseBox				{ width:400px; padding:0 0 15px 0; }
div#PresseHead				{ color:#5d637e; font-size:11px; line-height:130%; font-weight:bold; padding:5px 0; }
div#PresseTeaser			{ padding:0 0 5px 0; text-align:justify;}
div#PresseQuelle			{ padding:0 0 5px 0; }
div#PresseZusatz			{ }

a.presse:link 				{ color:#c5c5c4; font-weight:bold; text-decoration:none; }
a.presse:visited 			{ color:#c5c5c4; font-weight:bold; text-decoration:none; }
a.presse:hover 				{ color:#5d637e; font-weight:bold; text-decoration:overline; }
a.presse:active 			{ color:#c5c5c4; font-weight:bold; text-decoration:none; }							  
							  
/* ------------------------- Einstellungen Popup Urkunde/Vignette */

body#PopUrkVig				{ color: #5d637d; background:white; font-size:11px; line-height:150%;
    						  font-family:Arial, Helvetica, sans-serif; margin:0; border:0; padding:0; margin:0; text-align:center; }
div#HeadPopUrkVig			{ width:431px; height:275px; margin:5px auto 0 auto; padding:0; border:0; background:url(bg_urkundevignette_top.gif) no-repeat; }
div#FootPopUrkVig			{ width:431px; height:34px; margin:0 auto 5px auto; padding:0; border:0; background:url(bg_urkundevignette_foot.gif) no-repeat; text-align:left; }
div#PicPopUrkVig			{ float:left; width:175px; height:240px; text-align:left; padding:0; border:0; margin:33px 0 0 30px; }
div#ContentPopUrkVig		{ float:right; width:175px; height:235px; text-align:left; padding:0; border:0; margin:38px 30px 0 0; }
div#BlockClosePopUrkVig		{ width:100px; height:15px; margin:0; padding:8px 0 0 286px; border:0; }

/* ------------------------- Einstellungen Popup Impressum */

body#PopImpressum			{ color: #5d637d; background:url(bg.jpg); font-size:11px; line-height:150%;
    						  font-family:Arial, Helvetica, sans-serif; margin:0; border:0; padding:0; margin:0; text-align:center; }
div#TopPopImpressum			{ width:405px; height:130px; background:url(impressum_bg_head.gif) no-repeat white; border:0; margin:5px auto 0 auto; padding:0; text-align:left; }
div#HeadPopImpressum		{ width:349px; height:100px; border:0; margin:0; padding:28px 28px 0 28px; }
div#ContentPopImpressum		{ width:405px; background:url(impressum_bg_content.gif) repeat-y white; border:0; margin:0 auto; padding:0; text-align:left; }
div#TextPopImpressum		{ width:320px; padding:10px 30px 0 40px; margin:0; border:0; text-align:left; overflow:hidden; }							  	
div#LinePopImpressum		{ width:405px; height:20px; background:url(impressum_bg_line.gif) no-repeat white; border:0; margin:0 auto; padding:0; text-align:left; }
div#FootPopImpressum		{ width:405px; height:30px; background:url(impressum_bg_foot.gif) no-repeat white; border:0; margin:0 auto 5px auto; padding:0; text-align:left; }
div#BlockClosePopImpressum	{ width:100px; height:15px; margin:0; padding:0 0 0 258px; border:0; }

/* ------------------------- Einstellungen Popup Fotos */

body#PopFotos				{ color: #5d637d; background:white; font-size:11px; line-height:150%;
    						  font-family:Arial, Helvetica, sans-serif; margin:0; border:0; padding:0; margin:0; text-align:center; }
div#HeadPopFotos			{ width:420px; height:25px; background:url(bilder_top.gif) no-repeat white; border:0; margin:5px auto 0 auto; padding:0; }
div#ContentPopFotos			{ width:420px; background:url(bilder_content.gif) repeat-y white; border:0; margin:0 auto; padding:0; text-align:center; vertical-align:middle; }
div#ContentPopFotosPic		{ }
div#ContentPopFotosComment	{ }
div#FootPopFotos			{ width:420px; height:40px; background:url(bilder_foot.gif) no-repeat white; border:0; margin:0 auto 5px auto; padding:0; text-align:left; }
div#BlockClosePopFotos		{ float:left; width:100px; height:25px; margin:0; padding:3px 0 0 59px; border:0; }
div#BlockNavPopFotos		{ float:left; width:200px; height:25px; margin:0; padding:15px 0 0 20px; border:0; font-size:9px; font-weight:bold; }

/* ------------------------- Einstellungen Seite Zitate */

div#ZitateBox				{ width:400px; padding:0 0 15px 0; }
div#ZitateText				{ padding:0 0 5px 0; text-align:left; }
div#ZitateQuelle			{ padding:0 0 0px 0; font-weight:bold; }
div#ZitateQuellePlus		{ padding:0 0 3px 0; font-weight:bold; }
div#ZitateQuelle2Ze			{ padding:0 0 3px 0; font-weight:bold; color:#a0a0a0; }
div#ZitatePics				{ }
div#ZitateZusatz			{ }

/* ------------------------- Einstellungen Navigationsleiste */

.navi0_box					{ width:160px; }
.navi0_content				{ padding:2px 0; font-size:12px; }
.navi0_select				{ color:#5d637e; 	font-weight:bold; 	text-decoration:none; font-size:12px; }
a.navi0:link 				{ color:#c5c5c4; 	font-weight:normal; text-decoration:none; }
a.navi0:visited 			{ color:#c5c5c4; 	font-weight:normal; text-decoration:none; }
a.navi0:hover 				{ color:#5d637e; 	font-weight:normal; text-decoration:none; }
a.navi0active 				{ color:#c5c5c4; 	font-weight:normal; text-decoration:none; }

.navi1_box					{ width:180px; }
.navi1_content				{ padding:4px 2px 4px 20px; font-size:10px; letter-spacing:0.1em; line-height:110%; }
.navi1_select				{ color:#5d637e; 	font-weight:bold; 	text-decoration:none; font-size:10px; }
a.navi1:link 				{ color:#a0a0a0; 	font-weight:bold; text-decoration:none; }
a.navi1:visited 			{ color:#a0a0a0; 	font-weight:bold; text-decoration:none; }
a.navi1:hover 				{ color:#5d637e; 	font-weight:bold; text-decoration:none; }
a.navi1active 				{ color:#a0a0a0; 	font-weight:bold; text-decoration:none; }

/* ------------------------- Allgemeine Einstellungen  */

div#Clear					{ clear:both; }

h1							{ color:#5d637e; font-size:12px; line-height:130%; font-weight:bold; }
h2							{ color:#5d637e; font-size:11px; line-height:130%; font-weight:bold; }
h3							{ color:black; font-size:11px; line-height:130%; }

td 							{ color:#5d637d; font-size:11px; line-height:150%; font-family:Arial, Helvetica, sans-serif; }

a:link 						{ color:#a0a0a0; font-weight:bold; text-decoration:none; }
a:visited 					{ color:#a0a0a0; font-weight:bold; text-decoration:none; }
a:hover 					{ color:#5d637e; font-weight:bold; text-decoration:overline; }
a:active 					{ color:#a0a0a0; font-weight:bold; text-decoration:none; }

form			    		{ }
input, select, textarea		{ font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;}

.bereich, .feld				{ background-color:#ffffff; width:150px;  }
.auswahl				   	{ background-color:#ffffff; width:150px;  }
.check, .radio				{ background-color:#ffffff; border:1px solid #DDDDDD; }
.button						{ color:DimGray; width:100px; }

.linklist					{ padding:10px 0 0 0; }
.abstandGroesser			{ padding:18px 0 0 0; }
.abstandGross				{ padding:12px 0 0 0; }
.abstandKlein				{ padding:5px 0 0 0; }

.picLinks					{ float:left; width:120px; border:0; margin:0; padding:15px 0; }
.textrechts170				{ float:left; width:260px; border:0; margin:0; padding:0; line-height:170%; }

.errorMsg,	.checkNOK		{ color:red; 	font-weight:bold; 	font-size:10px; border:0; background:none; padding:10px; margin:5px; }
.errorWarn					{ color:black; 	font-weight:normal; font-size:9px; border: 1px black solid; background:#eeeeee; padding:10px; margin:5px; }
.checkOK, .warnMsg			{ color:black; 	font-weight:normal; font-size:9px; border: 1px black solid; background:#eeeeee; padding:10px; margin:5px; }