/*Styles fuer den Internetauftritt PE-Net*/

/*Allgemein*/
body { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; background-color: #FFFFFF;	vertical-align: top;	margin: 0px;	margin-top: 0px;	margin-left: 0px; }
td, input, select, textarea, p, div { font-family: Verdana, Arial, Helvetica, sans-serif; vertical-align: top;}

ol, ul{ margin-top: 7px; }
ul li{ margin-left: -10px; margin-bottom: 7px; vertical-align: middle; }
ol li{ margin-left: -10px; margin-bottom: 7px; }

/*Ueberschriften*/
h1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 160%; font-weight: normal; margin-top: 0px; margin-bottom:15px; color: #333333; white-space: nowrap; border-bottom: 1px solid #FF9705; padding: 0px 0px 5px 0px; line-height: normal;}
h2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; margin-top: 0px; margin-bottom:13px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; padding: 0px 3px 4px 0px; margin-top: 10px; margin-bottom: 5px; width:100%; border-bottom: 1px solid #FF9705; }
h4 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 100%; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
h5 { font-size: 90%; font-weight: bold; }
h6 { font-size: 85%; font-weight: bold; }

/*Linkfarben Standard*/
a					{ color: #FF9705; text-decoration: underline; }
a:link 			{ color: #FF9705; text-decoration: underline; }
a:hover 			{ color: #FF9705; text-decoration: none; }
a:visited 		{ color: #FF9705; text-decoration: underline; }
a:active 		{ color: #FF9705; text-decoration: underline; }
a:visited:hover{ color: #FF9705; text-decoration: none; }

/*<group=Navigation>*/

/*Linkfarben Navigation und Rolloverfarben */
#NavigationContainer a 					{ text-decoration: none; display: block; }
#NavigationContainer a:link 			{ text-decoration: none; display: block; }
#NavigationContainer a:hover 			{ text-decoration: none; display: block; }
#NavigationContainer a:visited 		{ text-decoration: none; display: block; }
#NavigationContainer a:active 		{ text-decoration: none; display: block; }
#NavigationContainer a:visited:hover{ text-decoration: none; display: block; }

/*Stile Zustand 1*/
.Zustand1, .Zustand1_selected 		{ font-size: 75%; font-weight: bold; text-align: right; }
.Zustand1_selected 						{ color: #ffffff; }
.Zustand1									{ margin-right: 1px; }
.Zustand1 a,
.Zustand1 a:link,
.Zustand1 a:visited,
.Zustand1 a:active						{ padding: 8px 10px 6px 10px; color: #3c3c3c; white-space:nowrap; background-image: url(/perso-net/images/tab2_passiv.gif); background-repeat: no-repeat; background-position: top right; border-bottom: 1px solid #91908e; }
.Zustand1 a:hover,
.Zustand1 a:visited:hover				{ padding: 8px 10px 6px 10px; color: #ffffff; white-space:nowrap; background-image: url(/perso-net/images/tab2_aktiv.gif); background-repeat: no-repeat; background-position: top right; border-bottom: 1px solid #666666; }

.Zustand1_selected a,
.Zustand1_selected a:link,
.Zustand1_selected a:visited,
.Zustand1_selected a:active			{ padding: 8px 11px 6px 10px; color: #ffffff; white-space:nowrap; background-image: url(/perso-net/images/tab2_aktiv.gif); background-repeat: no-repeat; background-position: top right; border-bottom: 1px solid #666666; }
.Zustand1_selected a:hover,
.Zustand1_selected a:visited:hover	{ padding: 8px 11px 6px 10px; color: #ffffff; white-space:nowrap; background-image: url(/perso-net/images/tab2_aktiv.gif); background-repeat: no-repeat; background-position: top right; border-bottom: 1px solid #666666; }

/*Allgemein*/
.ZustandLeer1 								{ background-color: #efeff1; margin-right: 1px; height: 28px; }
.ZustandLeer2 								{ background-image: url(/perso-net/images/tab2_passiv.gif); background-repeat: no-repeat; background-position: top right; margin-right: 1px; height: 30px; }

/*</group>*/

/*Spalten und Layoutcontainer*/
#SeitenRand					{ position: relative; width: 955px; border-left: 1px solid #7c7b78; border-right: 1px solid #7c7b78; border-bottom: 1px solid #7c7b78; background-image: url(/perso-net/images/bg_standard.gif); background-repeat: repeat-y; /*min-height: 400px;*/}
#HeadContainer				{ width: 100%; height: 76px; background-color: #EFEFF0; /*background-image: url(/perso-net/images/bg_head.gif); background-position: bottom; background-repeat: repeat-x;*/ margin-bottom: 0px; vertical-align: bottom;}
#HeadContainer table		{ width: 100%; height:76px; }
#TopTabs						{ vertical-align: bottom; background-image: url(/perso-net/images/bg_head.gif); background-position: left bottom; background-repeat: no-repeat; }
/* Änderung */
#HeadSeite					{ width: 753px; float: right; height: 7px; background-color: #FF9705; font-size: 0%; }
/* Änderung Ende */
#SeitenLayout				{ width: 100%; }
#SpalteContainer			{ width: 200px; float: left; text-align: left; margin-bottom: 20px; margin-top: 0px; }
#NavigationContainer		{ /*background-color: #FFF1DE;*/ text-align: left; /*padding: 0px;*/ }
#BoxenContainer			{ width: 199px; float: right; text-align: left; margin-bottom: 20px; /*background-color: #F6F6F6;*/ background-image: url(/perso-net/images/strichellinie.gif); background-repeat: repeat-x; background-position: bottom; margin-top: 42px; }
#InhaltContainer			{ width: 495px; float: left; margin-left: 30px; margin-right: 24px; margin-top: 8px; margin-bottom: 20px; border: 0px none #000000; font-size: 70%; display: block; text-align: left; line-height: 140%; }
#InhaltContainerBreit			{ width: 700px; float: left; margin-left: 30px; margin-right: 0px; margin-top: 8px; margin-bottom: 20px; border: 0px none #000000; font-size: 70%; display: block; text-align: left; line-height: 140%;}
#InhaltContainerHome		{ width: 495px; float: left; margin-left: 20px; margin-right: 20px; margin-top: 15px; margin-bottom: 20px; border: 0px none #000000; font-size: 70%; display: block; text-align: left; line-height: 140%;}

div.SpalteSubhome				{ width: 160px; padding-right: 14px; float: left; }
.SpalteLinks				{ width: 340px; float: left; }
.SpalteRechts				{ width: 340px; float: right; }
.SpalteLinks p				{ text-align: center; font-weight: bold; margin-top: 20px; }
.SpalteLinks img,
.SpalteRechts img			{ margin-top: 5px; margin-bottom: 20px; }

/*Head*/
.HeadLogo 					{ float: left;}
.HeadSitetools				{ float: right; margin-top: 7px;}
.HeadLaschen				{ background-color: Gray; position: absolute; margin-top:51px; margin-left:199px; }
.Partnerlogos				{ float:left; padding-left: 3px; }
img.Printlogo				{ display: none; }

/*Laschen*/
/*top right bottom left*/
#NavigationLaschen { font-size: 75%; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }

.TabLeft				{ vertical-align:bottom; margin: 0px 1px 0px 0px; float:left; text-align: center; }
.TabLeft ul			{ background:url(/perso-net/images/tab_passiv_li.gif) no-repeat left top; padding: 0px 0px 0px 0px; margin:0px; list-style:none; }
.TabLeft li			{ background:url(/perso-net/images/tab_passiv_li_un.gif) no-repeat left bottom; padding: 0px 0px 0px 0px; margin:0px; text-align: center; }
.TabLeft div		{ background:url(/perso-net/images/tab_passiv_re_un.gif) no-repeat right bottom; padding: 0px 0px 6px 0px; width: 184px; }
.TabLeft span			{ background:url(/perso-net/images/tab_passiv_re.gif) no-repeat right top; padding: 6px 10px 0px 10px; margin:0px; display: block; }
.TabLeft a,
.TabLeft a:link,
.TabLeft a:active,
.TabLeft a:visited { white-space:nowrap; color:#3c3c3c; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }

.TabLeftAktiv, .TabLeftOver		{ vertical-align:bottom; margin: 0px 1px 0px 0px; float:left; color:#FFFFFF; text-align: center; }
.TabLeftAktiv ul		{ background:url(/perso-net/images/tab_aktiv_li.gif) no-repeat left top; padding: 0px 0px 0px 0px; margin:0px; list-style:none; }
.TabLeftAktiv li		{ background:url(/perso-net/images/tab_aktiv_li_un.gif) no-repeat left bottom; padding: 0px 0px 0px 0px; margin:0px; text-align: center; }
.TabLeftAktiv div		{ background:url(/perso-net/images/tab_aktiv_re_un.gif) no-repeat right bottom; padding: 0px 0px 6px 0px; width: 184px; }
.TabLeftAktiv span		{ background:url(/perso-net/images/tab_aktiv_re.gif) no-repeat right top; padding: 6px 10px 0px 10px; margin:0px; display: block; }

.TabLeftAktiv a,
.TabLeftAktiv a:link,
.TabLeftAktiv a:active,
.TabLeftAktiv a:visited 		{ white-space:nowrap; color:#ffffff; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }
.TabLeftAktiv a:hover,
.TabLeftAktiv a:visited:hover { white-space:nowrap; color:#ffffff; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }

.TabLeftOver ul		{ background:url(/perso-net/images/tab_aktiv_li.gif) no-repeat left top; padding: 0px 0px 0px 0px; margin:0px; list-style:none; }
.TabLeftOver li		{ background:url(/perso-net/images/tab_aktiv_li_un_home.gif) no-repeat left bottom; padding: 0px 0px 0px 0px; margin:0px; text-align: center; }
.TabLeftOver div		{ background:url(/perso-net/images/tab_aktiv_re_un_home.gif) no-repeat right bottom; padding: 0px 0px 6px 0px; width: 184px; }
.TabLeftOver span		{ background:url(/perso-net/images/tab_aktiv_re.gif) no-repeat right top; padding: 6px 10px 0px 10px; margin:0px; display: block; }

.TabLeftOver a,
.TabLeftOver a:link,
.TabLeftOver a:active,
.TabLeftOver a:visited 		{ white-space:nowrap; color:#ffffff; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }
.TabLeftOver a:hover,
.TabLeftOver a:visited:hover { white-space:nowrap; color:#ffffff; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }

/* Erster Tab */
.TabFirst				{ vertical-align:bottom; margin: 0px 1px 0px 0px; float:left; text-align: center; }
.TabFirst ul			{ background:url(/perso-net/images/tab_passiv_li.gif) no-repeat left top; padding: 0px 0px 0px 0px; margin:0px; list-style:none; }
.TabFirst li			{ background:url(/perso-net/images/tab_f_passiv_li_un.gif) no-repeat left bottom; padding: 0px 0px 0px 0px; margin:0px; text-align: center; }
.TabFirst div		{ background:url(/perso-net/images/tab_passiv_re_un.gif) no-repeat right bottom; padding: 0px 0px 6px 0px; width: 184px; }
.TabFirst span			{ background:url(/perso-net/images/tab_passiv_re.gif) no-repeat right top; padding: 6px 10px 0px 10px; margin:0px; display: block; }
.TabFirst a,
.TabFirst a:link,
.TabFirst a:active,
.TabFirst a:visited { white-space:nowrap; color:#3c3c3c; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }

.TabFirstAktiv, .TabFirstOver		{ vertical-align:bottom; margin: 0px 1px 0px 0px; float:left; color:#FFFFFF; text-align: center; }
.TabFirstAktiv ul		{ background:url(/perso-net/images/tab_aktiv_li.gif) no-repeat left top; padding: 0px 0px 0px 0px; margin:0px; list-style:none; }
.TabFirstAktiv li		{ background:url(/perso-net/images/tab_f_aktiv_li_un.gif) no-repeat left bottom; padding: 0px 0px 0px 0px; margin:0px; text-align: center; }
.TabFirstAktiv div		{ background:url(/perso-net/images/tab_aktiv_re_un.gif) no-repeat right bottom; padding: 0px 0px 6px 0px; width: 184px; }
.TabFirstAktiv span		{ background:url(/perso-net/images/tab_aktiv_re.gif) no-repeat right top; padding: 6px 10px 0px 10px; margin:0px; display: block; }

.TabFirstAktiv a,
.TabFirstAktiv a:link,
.TabFirstAktiv a:active,
.TabFirstAktiv a:visited 		{ white-space:nowrap; color:#ffffff; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }
.TabFirstAktiv a:hover,
.TabFirstAktiv a:visited:hover { white-space:nowrap; color:#ffffff; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }

.TabFirstOver ul		{ background:url(/perso-net/images/tab_aktiv_li.gif) no-repeat left top; padding: 0px 0px 0px 0px; margin:0px; list-style:none; }
.TabFirstOver li		{ background:url(/perso-net/images/tab_f_aktiv_li_un_home.gif) no-repeat left bottom; padding: 0px 0px 0px 0px; margin:0px; text-align: center; }
.TabFirstOver div		{ background:url(/perso-net/images/tab_aktiv_re_un_home.gif) no-repeat right bottom; padding: 0px 0px 6px 0px; width: 184px; }
.TabFirstOver span		{ background:url(/perso-net/images/tab_aktiv_re.gif) no-repeat right top; padding: 6px 10px 0px 10px; margin:0px; display: block; }

.TabFirstOver a,
.TabFirstOver a:link,
.TabFirstOver a:active,
.TabFirstOver a:visited 		{ white-space:nowrap; color:#ffffff; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }
.TabFirstOver a:hover,
.TabFirstOver a:visited:hover { white-space:nowrap; color:#ffffff; font-weight:bold; padding: 0px 0px 0px 0px; text-decoration:none; }


/*KeyVisual und Seitenueberschrift*/
.SeitenUeberschrift {float: left; height: 59px; width: 495px; }
.SeitenUeberschrift div { margin-top: 22px; margin-left: 20px; }

/*SiteTools oben*/
.SiteToolsInhalt { text-align: right; margin-top: 7px; font-size: 65%; color: #000000; white-space: nowrap; }
div.SiteToolsInhalt a, div.SiteToolsInhalt a:link, div.SiteToolsInhalt a:visited, div.SiteToolsInhalt a:active { color: #333333; text-decoration: none; margin-left: 0px; }
div.SiteToolsInhalt a:hover, div.SiteToolsInhalt a:visited:hover { color: #666666; text-decoration: underline; margin-left: 0px; }

/*Suche*/
.SucheEingabefeld { margin-top: 5px; font-size: 60%; width:128px; border: 1px solid #a5acb2;}
.SucheButton { margin-top: 0px; margin-bottom: 0px; margin-right: 5px; vertical-align: bottom;} 

/*Boxen rechts*/
.Box 					{ padding-bottom: 10px; padding-top: 1px; /*background-image: url(/perso-net/images/strichellinie.gif); background-repeat: repeat-x; background-position: top;*/ margin-top:4px;}
.BoxUeberschrift	{ color: #666666; /*background-color: #ECECEC;*/ font-size: 70%; padding: 3px 3px 3px 0px; margin-bottom: 3px; text-transform: uppercase; font-weight: bold; background-image: url(/perso-net/images/strichellinie.gif); background-repeat: repeat-x; background-position: bottom; }
.BoxAnsprechpartner	{ padding-bottom: 10px; padding-top: 1px; /*background-image: url(/perso-net/images/strichellinie.gif); background-repeat: repeat-x; background-position: top;*/ margin-top:4px; }
.BoxAnsprechpartner span	{ font-size: 70%; color: #666666; display: block; }
.BoxLinkAnsprechpartner		{ padding-top:3px; padding-bottom: 3px; display: block; font-size: 70%; }
.BoxLink				{ padding: 3px; display: block; font-size: 70%; background-image: url(/perso-net/images/anstrich_box_links.gif); background-repeat: no-repeat; background-position: 0px 8px; padding-left: 8px; }
.BoxDatum { font-size:65%; color: #999999; padding-left: 0px; padding-top: 5px;}
.BoxGrafik			{ padding: 3px; float: right; text-align:right; }
.BoxGrafik img		{ border: 1px solid;	border-color: Gray; }
div.BoxLink span	{ display: block;  }
div.Box a, div.Box a:link, div.Box a:visited, div.Box a:active { text-decoration: underline; }
div.Box a:hover, div.Box a:visited:hover { text-decoration: none; }

/*Login*/
.BoxLogin { padding: 3px; display: block; font-size: 70%; padding-left: 10px; }
.LoginEingabefeld { margin-bottom: 5px; font-size: 90%; width:180px; border: 1px solid #a5acb2;}
.BoxLogin form { margin: 0px; padding: 0px;}

/*Footer*/
#FooterContainer 				{ margin-bottom: 15px; width: 100%; height:20px; background-image: url(/perso-net/images/strichellinie_footer.gif); background-repeat: no-repeat; background-position: 207px 0px; padding-top: 17px; font-weight: bold; font-size: 70%; text-align: left; }
#FooterContainer img			{ vertical-align: middle; margin-right: 4px; margin-bottom: 2px; }
#FooterContainer a			{ color: #333333; text-decoration: none;}
#FooterContainer a:hover, #FooterContainer a:visited:hover{ text-decoration: underline;}
#FooterTopContainer 			{ width: 219px; float: left; }
#FooterTopContainer div 	{ margin-left:30px; }
#FooterSiteToolsContainer 	{ width: 495px; float: left; margin-left: 11px; margin-right: 20px; display: block;}
#FooterSiteToolsContainer a, #FooterPrintContainer a { margin-right: 0px; }
#FooterPrintContainer 		{ width: 199px; float: right; text-align: right; }
#FooterPrintContainer div	{ padding-right: 24px; }

/*Pfadanzeiger*/
#PfadContainer		{ width: 495px; font-size: 90%; /*background-image: url(/perso-net/images/icon_block_micro.gif); background-repeat: no-repeat; background-position: 0px 2px;*/} 
.PfadAnzeiger		{ padding: 0px 0px 20px 0px; margin-left:0px; }
.PfadAnzeiger a	{ margin-right: 5px; margin-left: 0px;}

/*Inhaltsstyles Folgeseiten*/
.InhaltElemente 	{ float: left; margin-right:15px; width:240px; background-color: #FFFFFF;}
.InhaltFoto 		{ margin-bottom:10px; font-size:85%;}
.InhaltFoto img	{ /*border: 1px solid Gray;*/ }
.InhaltHinweis 	{margin-bottom:10px; font-size:100%; border: 1px solid #E5E5E5; background-color: #F6F6F6; padding: 5px;}

/*Layouttabelle Inhalt*/
#InhaltContainer table { border: 1px solid #000000; font-size: 100%; border-collapse: collapse; border-spacing: 0px; width: 100%;}
#InhaltContainer td { border: 1px solid #000000; font-size: 100%; border-collapse: collapse; padding: 3px; }

.InfoBox				{ width: 465px; display: block; border: 1px solid #a9a7a6; background-color: #f6f6f6; color: #000000; font-size: 100%; padding: 14px; margin-top: 25px; margin-bottom: 25px; }
.InfoBox h2			{ color: #000000; font-size: 120%; margin-bottom: 12px; margin-top: 0px; }
.InfoBox h4			{ color: #000000; font-size: 100%; margin-bottom: 5px; margin-top: 0px; }
.InfoBox span		{ color: #000000; font-size: 80%; display: block; margin-top: 15px; }
.InfoBox ul,
.InfoBox ol			{ margin-left: -12px; margin-bottom: 20px; }
.InfoBox li			{ padding-left: 0px; }

.BegriffBox				{ width: 465px; display: block; border: 1px solid #a9a7a6; background-color: #fff1dd; color: #666666; font-size: 100%; padding: 14px; margin-top: 25px; margin-bottom: 25px; }
.BegriffBox h2			{ color: #666666; font-size: 120%; margin-bottom: 12px; margin-top: 0px; }
.BegriffBox h4			{ color: #000000; font-size: 100%; margin-bottom: 5px; margin-top: 0px; }
.BegriffBox span		{ color: #666666; font-size: 80%; display: block; margin-top: 15px; }

/*Seitennavigation*/
.SeitenNavigation					{ width:100%;}
.SeitenNavigationUeberschrift	{ padding: 0px 3px 4px 0px; font-weight: bold; display: block; margin-bottom: 5px;}
.SeitenNavigation a				{ font-weight: bold;}
.SeitenLink							{ padding-left: 16px; background-image: url(/perso-net/images/icon_block_sub.gif); background-repeat: no-repeat; background-position: 0px 2px; margin-bottom: 10px;}

/*SeitennavigationLayer*/
#SeitenNavigationLayer			{ margin-top: 30px; margin-bottom: 15px; width:100%; border: 1px solid #E5E5E5; background-color: #F6F6F6;}
#SeitenNavigationLayer .SeitenNavigationUeberschrift	{ padding: 3px 5px 4px 5px; border-bottom: 1px solid #e9e9e9;}
#SeitenNavigationLayer .SeitenLink	{ padding-left: 21px; background-image: url(/perso-net/images/icon_block_sub.gif); background-repeat: no-repeat; background-position: 5px 2px; margin-bottom: 10px;}
#LayerZusammenfassung a { display: block;}


/*Neue Styles*/

/*Bilder mit Kontur*/
img.FotoInhalt { border: 1px solid;	border-color: Gray;}

/*Zum Seitenanfang*/
.GoToTop 				{ width: 100%; height:20px; font-weight: bold; text-align: right;}
.GoToTop img			{ vertical-align: middle; margin-right: 4px; margin-bottom: 2px; }
.GoToTop a, .GoToTop a:link, .GoToTop a:active, .GoToTop a:visited 			{ color: #333333; margin-right: 16px; text-decoration: none;}
.GoToTop a:hover, #GoToTop a:visited:hover{ text-decoration: underline;}


/*Formulare*/
input.Checkbox { margin-right: 5px; vertical-align: middle;}
textarea.Kontakt { width: 232px; height: 80px; font-size: 100%;  color: #7C7B77; padding: 1px 2px 2px 2px; background: #FAFAFA; border: 1px solid #BBBBBB;}
input.Kontakt, select.Kontakt{ width: 232px; font-size: 100%; color: #7C7B77; padding: 1px 2px 2px 2px; background: #FAFAFA; border: 1px solid #BBBBBB;}
input.KontaktKurz { margin-right: 4px; width: 50px; font-size: 100%;  color: #7C7B77; padding: 1px 2px 2px 2px; float: left; background: #FAFAFA; border: 1px solid #BBBBBB;}
select.KontaktKurz { margin-right: 4px; font-size: 100%;  color: #7C7B77; padding: 1px 2px 2px 2px; float: left; background: #FAFAFA; border: 1px solid #BBBBBB;}
input.KontaktMittel { width: 178px; font-size: 100%;  color: #7C7B77; padding: 1px 2px 2px 2px; float: left; background: #FAFAFA; border: 1px solid #BBBBBB;}
input.Button { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 80%; color: #FFFFFF; background-color: #A9A8A6; border: 1px solid; border-color: #000000; padding: 1px;}
#HeadContainer input.Button { font-size: 55%; padding: 0px; margin-top: 5px;} 
/*td.label { width: 140px; vertical-align: top; text-align: right; padding-top: 5px;}*/
div.Label { height: 23px; width: 160px; text-align: right; float: left; border: 0px solid;}
div.LabelArea { height: 105px; width: 160px; text-align: right; float: left; font-weight: bold; border: 0px solid;}
div.TextFeld { height: 23px; width: 246px; text-align: left; float: right; border: 0px solid;}
div.TextArea { height: 105px; width: 246px; text-align: left; float: right; border: 0px solid;}
div.Formular {width: 415px; text-align: left; border: 0px solid;}
/*eVoting*/
div.Labelevoting { width: 160px; text-align: right; float: left; border: 0px solid;}

/*Sitemap*/
div.SitemapEbene1 { font-size: 110%; letter-spacing: 1px; border-bottom: 1px solid #FF9705; margin-bottom: 10px; display: block;}
div.SitemapEbene1	a, div.SitemapEbene1 a:visited, div.SitemapEbene1 a:link, div.SitemapEbene1 a:active { color: #010020; text-transform: uppercase; text-decoration: none; font-weight: bold;}
div.SitemapEbene1 a:hover, div.SitemapEbene1 a:visited:hover  {color: #555555; }

div.SitemapEbene2		{ font-size: 110%; margin-left: 12px; padding-left: 13px; background-image: url(/perso-net/images/icon_block_sub.gif); background-repeat: no-repeat; background-position: 0px 2px; margin-top: 8px; margin-bottom: 5px; font-weight: bold;}
div.SitemapEbene2	a, div.SitemapEbene2 a:visited, div.SitemapEbene2 a:link, div.SitemapEbene2 a:active	{ color: #333333; text-decoration: none; }
div.SitemapEbene2	a:hover, div.SitemapEbene2	a:visited:hover {color: #777777; }

div.SitemapEbene3		{ font-size: 100%; margin-left: 24px; padding-left: 11px; background-image: url(/perso-net/images/icon_block_klein.gif); background-repeat: no-repeat; background-position: 0px 2px; margin-top: 3px; margin-bottom: 3px;}
div.SitemapEbene3	a, div.SitemapEbene3 a:visited, div.SitemapEbene3 a:link, div.SitemapEbene3 a:active	{ color: #555555; text-decoration: none; }
div.SitemapEbene3	a:hover, div.SitemapEbene3	a:visited:hover {color: #999999; }

div.SitemapEbene4		{ font-size: 90%; margin-left: 35px; padding-left: 8px; background-image: url(/perso-net/images/anstrich_box_links.gif); background-repeat: no-repeat; background-position: 0px 5px; margin-top: 2px; margin-bottom: 2px;}
div.SitemapEbene4	a, div.SitemapEbene4 a:visited, div.SitemapEbene4 a:link, div.SitemapEbene4 a:active	{ color: #777777; text-decoration: none; }
div.SitemapEbene4	a:hover, div.SitemapEbene4	a:visited:hover {color: #555555; }

div.SitemapEbene5		{ font-size: 90%; margin-left: 42px; padding-left: 8px; margin-top: 1px; margin-bottom: 1px;}
div.SitemapEbene5	a, div.SitemapEbene5 a:visited, div.SitemapEbene5 a:link, div.SitemapEbene5 a:active	{ color: #999999; text-decoration: none; }
div.SitemapEbene5	a:hover, div.SitemapEbene5	a:visited:hover {color: #777777; }

div.SitemapAnker { font-size: 100%; float: right; }
div.SitemapAnker a, div.SitemapAnker a:visited, div.SitemapAnker a:active, div.SitemapAnker a:link { color: #FF9705; text-decoration: none; text-transform: uppercase;}
div.SitemapAnker a:hover, div.SitemapAnker a:visited:hover { color: #555555; text-decoration: none; text-transform: uppercase;}

.DoppelPfeil { font-size: 85%; letter-spacing: -3px; margin-right: 4px; margin-left: 10px; float: left; color: #FF9705;}



/*Download Dokumente*/
.WordDokument { padding-left: 16px; margin-bottom: 10px; background-image: url(/perso-net/images/icon_word.gif); background-repeat: no-repeat; background-position: 0px 3px; }
.pdfDokument { padding-left: 16px; margin-bottom: 10px; background-image: url(/perso-net/images/icon_pdf.gif); background-repeat: no-repeat; background-position: 0px 3px;}
/*
div.WordDokument { font-size: 100%; color: #777777; margin-bottom: 10px; }
div.WordDokument a { font-weight: bold; background-image: url(/perso-net/images/icon_word.gif); background-repeat: no-repeat; background-position: 0px 30%; padding: 0px 5px 0px 16px; }
div.pdfDokument {  font-size: 100%; color: #777777; margin-bottom: 10px;}
div.pdfDokument a { font-weight: bold; background-image: url(/perso-net/images/icon_pdf.gif); background-repeat: no-repeat; background-position: 0px 30%; padding: 0px 5px 0px 16px; }
*/

/*Uebersicht Neues*/
div.Neues { font-size: 100%; color: #777777; margin-bottom: 15px; display: block; float: left; width: 100%;}
div.NeuesGrafik { margin-top: 7px; font-size: 100%; color: #010020;}
div.NeuesGrafik img { border: 1px solid;	border-color: Gray; margin-right: 12px; margin-bottom: 5px; float: left;}

/*Suchergebnis*/
.SucheLabel 		{ height: 23px; width: 130px; text-align: right; float: left; border:0px solid;}
.SucheTextfeld 	{ height: 23px; width: 540px; text-align: left; float: left; border:0px solid;}
.GrauesFeld form { margin: 0px;}
.GrauesFeld 	{margin-bottom:10px; font-size:100%; border: 1px solid #E5E5E5; background-color: #F6F6F6; padding: 5px 5px 5px 5px;}
input.SucheFeldInhalt{ width: 232px; font-size: 100%; color: #7C7B77; padding: 1px 2px 2px 2px; background: #FFFFFF; border: 1px solid #BBBBBB;}
select.SucheSelect { margin-right: 4px; font-size: 100%;  color: #7C7B77; padding: 1px 2px 2px 2px; background: #FFFFFF; border: 1px solid #BBBBBB;}
/*Treffer*/
.Treffer { margin-bottom: 15px;}
.Treffer_Ueberschrift { font-weight: bold; }
.Treffer_Datum {}
.Treffer_Pfad {}
.Treffer_Beschreibung { font-style: italic;}
.Treffer_Schlagworte {}
.Suchbegriff_Hervorhebung { background-color: #ECECEC;}

/*Pressefotos*/
div.PresseBild { font-size: 100%; color: #777777; margin-bottom: 15px; margin-top: 20px; display: block; }
div.PresseBild img { border: 1px solid;	border-color: Gray; margin-right: 12px; margin-bottom: 5px; float: left;}

/*Box Neue Beitraege links*/
.NeueBeitraege 						{ width: 199px; padding-bottom: 10px; padding-top: 0px; margin-bottom:0px; text-align: right; background-color: #ffeed6; /*#EFEFF0*/ border-bottom: 1px solid #7c7b78; margin-top: 0px;}
.NeueBeitraegeUeberschrift			{ color: #666666; font-size: 70%; padding: 6px 10px 6px 0px; margin-bottom: 3px; text-transform: uppercase; font-weight: bold; background-image: url(../images/strichellinie.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #7c7b78; }
.NeueBeitraegeLink					{ padding: 3px 10px 3px 3px; display: block; font-size: 70%; /*background-image: url(../images/anstrich_box_links.gif); background-repeat: no-repeat; background-position: 0px 8px;*/ padding-left: 8px; }
div.NeueBeitraegeLink span			{ display: block;  }
div.NeueBeitraege a, div.NeueBeitraege a:link, div.NeueBeitraege a:visited, div.NeueBeitraege a:active { text-decoration: none; color: #3c3c3c; }
div.NeueBeitraege a:hover, div.NeueBeitraege a:visited:hover { text-decoration: underline; color: #FF9705;}