@import url(rte.css);

body {
	margin:0em;
	padding:0em;
	background-color:#fff;
	font-family:Trebuchet MS, Arial, Verdana;
	background-image:url(../lay/body_hg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	text-align:center;}

#Rahmen {
	width:62em;
	text-align:left;
	margin:0em auto;
	/*background-image:url(../lay/rahmen_hg.gif);
	background-repeat:repeat-y;
 	background-position:top left;*/}
	
	
/*_-_-_-_-_-_-_-Permanente Nav_-_-_-_-_-_-_-_-_*/

#navP {
	width:40em;
	float:left;
	margin:0em 0em 0.4em 0em;}
	
#navP ul {
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;}
	
#navP ul li {
	margin:0em;
	padding:0em 0em 0em 0em;
	*padding:0.5em 0em 0em 0em;
        border-left:0.03em solid #87c5ec;
	list-style-type:none;
	float:left;}
	
.aNavP, a.aNavP:link, a.aNavP:active, a.aNavP:visited {
	text-decoration:none;
	color:#007bc2;
	font-size:0.69em;
	padding:0.3em 2em 0.3em 0.4em;}
	
a.aNavP:hover {
	text-decoration:underline;}
	
.aNavPActive {
	text-decoration:underline;
	color:#007bc2;
	font-size:0.69em;
	padding:0.3em 2em 0.3em 0.4em;
	border-left:0.03em solid #87c5ec;}
	
/*_-_-_-_-_-_-_-Header_-_-_-_-_-_-_-_-_*/
#Header {
	height:9.00em;
	margin:0em 0em 0em 2em;}
	
#Logo {
	float:left;
	width:13.00em;}
	
#Headerbild {
	float:left;
	width:37.50em;
	margin:0em 0em 0.4em 0em;}
	
#Ansprechpartner {
	float:left;}
	
#Ansprechpartner a, #Ansprechpartner a:link, #Ansprechpartner a:active, #Ansprechpartner a:visited {
	width:7.50em;
	height:3.75em;
	background-image:url(../lay/ansprechpartner.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	display:block;}
	
#Ansprechpartner a:hover {
	background-image:url(../lay/ansprechpartner_over.jpg);
	background-repeat:repeat-x;
	background-position:top left;}
	
/*_-_-_-_-_-_-_-Haupnavigation-_-_-_-_-_-_-_-_*/

#hutzlibutz{
	margin: 0.4em 0em 0.4em 0em;
	*margin: 0.5em 0em 0.4em 0em;
	padding: 0em;
	float: left;}

#navH {
	/*width:47.00em; */
	margin: 0.05em 0em 0em 0em;
	*margin: 0.2em 0em 0em 0em;
	padding: 0em;
	float:left;}
	
#navH ul {
	margin:0em;
	padding:0em;
	width: 45.2em;
	border-left:0.03em solid #86c4ea;
 	height:1.70em;}
	
#navH ul li {
	margin:0em;
	padding:0em;
	width:7.45em;
	*width:7.45em;
	float:left;
	list-style-type:none;
	border-right:0.03em solid #86c4ea;}
	
.aNavH, a.aNavH:link, a.aNavH:active, a.aNavH:visited {
	text-decoration:none;
	font-weight:bold;
	color:#007bc2;
	font-size:0.75em;
	text-align:center;
	padding:0.5em 0em 0.35em 0em;
	/*padding:0.5em 3.02em 0.35em 3.2em;*/
	display:block;}
	
a.aNavH:hover {
	background-image:url(../lay/navh_over.jpg);
	background-repeat:repeat-x;
	background-position:top left;}
	
.aNavHActive {
	text-decoration:none;
	font-weight:bold;
	color:#007bc2;
	font-size:0.75em;
	text-align:center;
	padding:0.5em 0em 0.35em 0em;
	background-image:url(../lay/navh_over.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	display:block;}
	
/*_-_-_-_-_-_-_-Suche + Pfad-_-_-_-_-_-_-_-_*/
#Mitte {
	width:60em;
	height:2.8em;
	/*background-image:url(../lay/stripes.jpg);
	background-repeat:no-repeat;
	background-position:top left;*/
	padding:0.56em 0em 0em 2em;}
	
#Suche {
	float:left;}
	
#Suche .input {
	background-color:#fff;
	border:0.03em solid #87c6ec;
	color:#5797bc;
	font-size:0.69em;
	padding:0.08em;
	width:11em;}
	
#Suche .Submitter {
	vertical-align:middle;
	*vertical-align:top;
	border:0em;
	padding:0.2em;}
	
#breadCr {
	float:left;
	color:#3d83ab;
	width:42.50em;
	font-size:0.69em;
	padding:0.2em 0em 0em 7.7em;
	*padding:0.2em 0em 0em 7.4em;}
	
.aBreadCr, a.aBreadCr:link, a.aBreadCr:visited, a.aBreadCr:active {
	text-decoration:none;
	color:#3d83ab;
	font-size:1em;}
	
a.aBreadCr:hover {
	text-decoration:underline;}
	
/*_-_-_-_-_-_-_-Linker Teil-_-_-_-_-_-_-_-_*/
/*Intern*/
#Links {
	float:left;
	width:14.90em;
	margin:0em 2.2em 0em 0em;}

#Links p{
	font-size: 0.75em;
}
	
#Intern {
	background-image:url(../lay/login_hg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0em 0em 0em 1em;
	height:11em;
	color:#333333;
	font-size:0.69em;}
	
#Intern #Text {
	padding:0.3em;}
	
#Intern img {
	padding-right:0.7em;}
	
#Intern #Text img {
	padding:1em 0em 1em 0em;}
	
#Intern a, #Intern a:link, #Intern a:active, #Intern a:visited {
	color:#333333;
	font-size:1em;
	font-weight:normal;}
	
#Intern a:hover {
	color:#046089;}

.tx-newloginbox-pi1 a:link, 
.tx-newloginbox-pi1 a:active, 
.tx-newloginbox-pi1 a:visited {
	text-decoration:underline;
	color:#1d77a0;} 
	
	
.tx-newloginbox-pi1 a:hover {
	color:#333;}	
	
/*UNav*/
#navC {
	padding:0em 0em 3em 0em;}
	
#navC ul {
	margin:0em;
	padding:0em;
	border-top:0.03em solid #87c5ec;}
	
#navC ul li {
	margin:0em 0em 0em 0em;
	padding:0em;
	list-style-type:none;}
	
.aNavC, a.aNavC:link, a.aNavC:visited, a.aNavC:active {
	text-decoration:none;
	color:#000;
	font-size:0.75em;
	padding:0.3em 0.2em 0.3em 2.7em;
	display:block;
	border-bottom:0.03em solid #87c5ec;
	}
	
a.aNavC:hover {
	background-image:url(../lay/navc_li.jpg);
	background-repeat:repeat-x;
	background-position:top left;}
	
.aNavCActive {
	text-decoration:none;
	color:#000;
	font-size:0.75em;
	padding:0.3em 0.2em 0.3em 2.7em;
	display:block;
	border-bottom:0.03em solid #87c5ec;
	background-image:url(../lay/navc_li.jpg);
	background-repeat:repeat-x;
	background-position:top left;}
	
	
/*Unav2*/
#navC ul li ul {
	margin:0em;
	padding:0em;}
	
#navC ul li ul li {
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	list-style-type:none;
	background-color:#dfecf6;
	border-bottom:0.05em solid #87c5ec;}
	
.aUNavC, a.aUNavC:link, a.aUNavC:visited, a.aUNavC:active {
	text-decoration:none;
	color:#000;
	font-size:0.69em;
	background-image:url(../lay/unav2.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0.1em 0.2em 0.1em 4em;
	display:block;}
	
a.aUNavC:hover {
	background-image:url(../lay/unav2_over.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bddaef;}
	
.aUNavCActive {
	text-decoration:none;
	color:#000;
	font-size:0.69em;
	background-image:url(../lay/unav2.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0.1em 0.2em 0.1em 4em;
	display:block;
	background-image:url(../lay/unav2_over.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bddaef;
	font-weight:bold;}
	
	
/*Unav3*/
#navC ul li ul li ul {
	margin:0em;
	padding:0em;
	line-height:0.6em;}
	
#navC ul li ul li ul li {
	margin:0em 0em 0em 0em;
	padding:0.2em 0em 0.3em 0em;
	list-style-type:none;
	/*border:0em;*/
	background-color:#eff5fa;}
	
.UNav2Text, a.UNav2Text:link, a.UNav2Text:visited, a.UNav2Text:active {
	text-decoration:none;
	color:#3e8cc4;
	font-size:0.69em;
	padding:0.1em 0.2em 0.1em 4.5em;
	display:block;}
	
a.UNav2Text:hover {
	text-decoration:underline;}
	
.UNav2TextActive {
	text-decoration:underline;
	color:#3e8cc4;
	font-size:0.69em;
	padding:0.1em 0.2em 0.1em 4.5em;
	display:block;}

/*Unav4*/
#navC ul li ul li ul {
	margin:0em;
	padding:0em;
	line-height:0.6em;}
	
#navC ul li ul li ul li {
	margin:0em 0em 0em 0em;
	padding:0.2em 0em 0.3em 0em;
	list-style-type:none;
	border:0em;
	background-color:#eff5fa;}
	
.UNav3Text, a.UNav3Text:link, a.UNav3Text:visited, a.UNav3Text:active {
	text-decoration:none;
	color:#3e8cc4;
	font-size:0.69em;
	padding:0.1em 0.2em 0.1em 5.3em;
	display:block;}
	
a.UNav3Text:hover {
	text-decoration:underline;}
	
.UNav3TextActive {
	text-decoration:underline;
	color:#3e8cc4;
	font-size:0.69em;
	padding:0.1em 0.2em 0.1em 5.3em;
	display:block;}
	
/*_-_-_-_-_-_-_-Mittlerer Teil-_-_-_-_-_-_-_-_*/
#Content {
	float:left;
	color:#000;
	width:33.5em;
	margin:0em 2em 0em 0em;
	font-size:0.75em;
	line-height:1.59em;}
	
#Einspaltig #Content {
	width:57.1em;}
	
#Content #Text {
	padding:0.5em 1em 1em 1em;
	background-image:url(../lay/text_hg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#f6f6f6;}
	
#HGOben {
	background-image:url(../lay/content_oben.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:0.5em;
	padding-top:0.4em;}
	
#HGUnten {
	background-image:url(../lay/content_unten.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:0.4em;}
	
#Einspaltig #HGOben {
	background-image:url(../lay/contentlang_oben_hg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:1.13em;
	padding-top:0.4em;}
	
#Einspaltig #HGUnten {
	background-image:url(../lay/contentlang_unten_hg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:0.4em;}
	
/*CSS*/

body {
	margin:0em;
	padding:0em;
	background-color:#fff;
	font-family:Trebuchet MS, Arial, Verdana;
	background-image:url(../lay/body_hg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	text-align:center;}

#Rahmen {
	width:62em;
	text-align:left;
	margin:0em auto;
	/*background-image:url(../lay/rahmen_hg.gif);
	background-repeat:repeat-y;
 	background-position:top left;*/}
	
	
/*_-_-_-_-_-_-_-Permanente Nav_-_-_-_-_-_-_-_-_*/

#navP {
	width:40em;
	float:left;
	margin:0em 0em 0.4em 0em;}
	
#navP ul {
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;}
	
#navP ul li {
	margin:0em;
	padding:0em 0em 0em 0em;
	*padding:0.5em 0em 0em 0em;
        border-left:0.03em solid #87c5ec;
	list-style-type:none;
	float:left;}
	
.aNavP, a.aNavP:link, a.aNavP:active, a.aNavP:visited {
	text-decoration:none;
	color:#007bc2;
	font-size:0.69em;
	padding:0.3em 2em 0.3em 0.4em;}
	
a.aNavP:hover {
	text-decoration:underline;}
	
.aNavPActive {
	text-decoration:underline;
	color:#007bc2;
	font-size:0.69em;
	padding:0.3em 2em 0.3em 0.4em;
	border-left:0.03em solid #87c5ec;}
	
/*_-_-_-_-_-_-_-Header_-_-_-_-_-_-_-_-_*/
#Header {
	height:9.00em;
	margin:0em 0em 0em 2em;}
	
#Logo {
	float:left;
	width:13.00em;}
	
#Headerbild {
	float:left;
	width:37.50em;
	margin:0em 0em 0.4em 0em;}
	
#Ansprechpartner {
	float:left;}
	
#Ansprechpartner a, #Ansprechpartner a:link, #Ansprechpartner a:active, #Ansprechpartner a:visited {
	width:7.50em;
	height:3.75em;
	background-image:url(../lay/ansprechpartner.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	display:block;}
	
#Ansprechpartner a:hover {
	background-image:url(../lay/ansprechpartner_over.jpg);
	background-repeat:repeat-x;
	background-position:top left;}
	
/*_-_-_-_-_-_-_-Haupnavigation-_-_-_-_-_-_-_-_*/

#hutzlibutz{
	margin: 0.4em 0em 0.4em 0em;
	*margin: 0.5em 0em 0.4em 0em;
	padding: 0em;
	float: left;}

#navH {
	/*width:47.00em; */
	margin: 0.05em 0em 0em 0em;
	*margin: 0.2em 0em 0em 0em;
	padding: 0em;
	float:left;}
	
#navH ul {
	margin:0em;
	padding:0em;
	width: 45.15em;
	border-left:0.03em solid #86c4ea;
 	height:1.70em;}
	
#navH ul li {
	margin:0em;
	padding:0em;
	width:7.45em;
	*width:7.45em;
	float:left;
	list-style-type:none;
	border-right:0.03em solid #86c4ea;}
	
.aNavH, a.aNavH:link, a.aNavH:active, a.aNavH:visited {
	text-decoration:none;
	font-weight:bold;
	color:#007bc2;
	font-size:0.75em;
	text-align:center;
	padding:0.5em 0em 0.35em 0em;
	/*padding:0.5em 3.02em 0.35em 3.2em;*/
	display:block;}
	
a.aNavH:hover {
	background-image:url(../lay/navh_over.jpg);
	background-repeat:repeat-x;
	background-position:top left;}
	
.aNavHActive {
	text-decoration:none;
	font-weight:bold;
	color:#007bc2;
	font-size:0.75em;
	text-align:center;
	padding:0.5em 0em 0.35em 0em;
	background-image:url(../lay/navh_over.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	display:block;}
	
/*_-_-_-_-_-_-_-Suche + Pfad-_-_-_-_-_-_-_-_*/
#Mitte {
	width:60em;
	height:2.8em;
	/*background-image:url(../lay/stripes.jpg);
	background-repeat:no-repeat;
	background-position:top left;*/
	padding:0.56em 0em 0em 2em;}
	
#Suche {
	float:left;}
	
#Suche .input {
	background-color:#fff;
	border:0.03em solid #87c6ec;
	color:#5797bc;
	font-size:0.69em;
	padding:0.08em;
	width:11em;}
	
#Suche .Submitter {
	vertical-align:middle;
	*vertical-align:top;
	border:0em;
	padding:0.2em;}
	
#breadCr {
	float:left;
	color:#3d83ab;
	width:42.50em;
	font-size:0.69em;
	padding:0.2em 0em 0em 7.7em;
	*padding:0.2em 0em 0em 7.4em;}
	
.aBreadCr, a.aBreadCr:link, a.aBreadCr:visited, a.aBreadCr:active {
	text-decoration:none;
	color:#3d83ab;
	font-size:1em;}
	
a.aBreadCr:hover {
	text-decoration:underline;}
	
/*_-_-_-_-_-_-_-Linker Teil-_-_-_-_-_-_-_-_*/
/*Intern*/
#Links {
	float:left;
	width:14.90em;
	margin:0em 2.2em 0em 0em;}

#Links p{
	font-size: 0.75em;
}
	
#Intern {
	background-image:url(../lay/login_hg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	margin:0em 0em 0em 1em;
	height:11em;
	color:#333333;
	font-size:0.69em;}
	
#Intern #Text {
	padding:0.3em;}
	
#Intern img {
	padding-right:0.7em;}
	
#Intern #Text img {
	padding:1em 0em 1em 0em;}
	
#Intern a, #Intern a:link, #Intern a:active, #Intern a:visited {
	color:#333333;
	font-size:1em;
	font-weight:normal;}
	
#Intern a:hover {
	color:#046089;}

.tx-newloginbox-pi1 a:link, 
.tx-newloginbox-pi1 a:active, 
.tx-newloginbox-pi1 a:visited {
	text-decoration:underline;
	color:#1d77a0;} 
	
	
.tx-newloginbox-pi1 a:hover {
	color:#333;}	
	
/*UNav*/
#navC {
	padding:0em 0em 3em 0em;}
	
#navC ul {
	margin:0em;
	padding:0em;
	border-top:0.03em solid #87c5ec;}
	
#navC ul li {
	margin:0em 0em 0em 0em;
	padding:0em;
	list-style-type:none;}
	
.aNavC, a.aNavC:link, a.aNavC:visited, a.aNavC:active {
	text-decoration:none;
	color:#000;
	font-size:0.75em;
	padding:0.3em 0.2em 0.3em 2.7em;
	display:block;
	border-bottom:0.03em solid #87c5ec;
	}
	
a.aNavC:hover {
	background-image:url(../lay/navc_li.jpg);
	background-repeat:repeat-x;
	background-position:top left;}
	
.aNavCActive {
	text-decoration:none;
	color:#000;
	font-size:0.75em;
	padding:0.3em 0.2em 0.3em 2.7em;
	display:block;
	border-bottom:0.03em solid #87c5ec;
	background-image:url(../lay/navc_li.jpg);
	background-repeat:repeat-x;
	background-position:top left;}
	
	
/*Unav2*/
#navC ul li ul {
	margin:0em;
	padding:0em;}
	
#navC ul li ul li {
	margin:0em 0em 0em 0em;
	padding:0em 0em 0em 0em;
	list-style-type:none;
	background-color:#dfecf6;
	border-bottom:0.05em solid #87c5ec;}
	
.aUNavC, a.aUNavC:link, a.aUNavC:visited, a.aUNavC:active {
	text-decoration:none;
	color:#000;
	font-size:0.69em;
	background-image:url(../lay/unav2.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0.1em 0.2em 0.1em 4em;
	display:block;}
	
a.aUNavC:hover {
	background-image:url(../lay/unav2_over.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bddaef;}
	
.aUNavCActive {
	text-decoration:none;
	color:#000;
	font-size:0.69em;
	background-image:url(../lay/unav2.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding:0.1em 0.2em 0.1em 4em;
	display:block;
	background-image:url(../lay/unav2_over.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#bddaef;
	font-weight:bold;}
	
	
/*Unav3*/
#navC ul li ul li ul {
	margin:0em;
	padding:0em;
	line-height:0.6em;}
	
#navC ul li ul li ul li {
	margin:0em 0em 0em 0em;
	padding:0.2em 0em 0.3em 0em;
	list-style-type:none;
	/*border:0em;*/
	background-color:#eff5fa;}
	
.UNav2Text, a.UNav2Text:link, a.UNav2Text:visited, a.UNav2Text:active {
	text-decoration:none;
	color:#3e8cc4;
	font-size:0.69em;
	padding:0.1em 0.2em 0.1em 4.5em;
	display:block;}
	
a.UNav2Text:hover {
	text-decoration:underline;}
	
.UNav2TextActive {
	text-decoration:underline;
	color:#3e8cc4;
	font-size:0.69em;
	padding:0.1em 0.2em 0.1em 4.5em;
	display:block;}

/*Unav4*/
#navC ul li ul li ul {
	margin:0em;
	padding:0em;
	line-height:0.6em;}
	
#navC ul li ul li ul li {
	margin:0em 0em 0em 0em;
	padding:0.2em 0em 0.3em 0em;
	list-style-type:none;
	border:0em;
	background-color:#eff5fa;}
	
.UNav3Text, a.UNav3Text:link, a.UNav3Text:visited, a.UNav3Text:active {
	text-decoration:none;
	color:#3e8cc4;
	font-size:0.69em;
	padding:0.1em 0.2em 0.1em 5.3em;
	display:block;}
	
a.UNav3Text:hover {
	text-decoration:underline;}
	
.UNav3TextActive {
	text-decoration:underline;
	color:#3e8cc4;
	font-size:0.69em;
	padding:0.1em 0.2em 0.1em 5.3em;
	display:block;}
	
/*_-_-_-_-_-_-_-Mittlerer Teil-_-_-_-_-_-_-_-_*/
#Content {
	float:left;
	color:#000;
	width:33.5em;
	margin:0em 2em 0em 0em;
	font-size:0.75em;
	line-height:1.59em;}
	
#Einspaltig #Content {
	width:57.1em;}
	
#Content #Text {
	padding:0.7em 1em 1em 1em;
	background-image:url(../lay/text_hg.jpg);
	background-repeat:repeat-x;
	background-position:top left;
	background-color:#f6f6f6;}
	
#HGOben {
	background-image:url(../lay/content_oben.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:0.5em;
	padding-top:0.4em;}
	
#HGUnten {
	background-image:url(../lay/content_unten.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:0.4em;}
	
#Einspaltig #HGOben {
	background-image:url(../lay/contentlang_oben_hg.gif);
	background-repeat:no-repeat;
	background-position:top left;
	height:1.13em;
	padding-top:0.4em;}
	
#Einspaltig #HGUnten {
	background-image:url(../lay/contentlang_unten_hg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	padding-bottom:0.4em;}
	
#Content h1 {
	color:#007bc2;
	font-size:1.5em;
	font-weight:bold;
	margin:15px 0em 0.3em 0em;
	padding:0em;
	font-family:Trebuchet MS, Arial, Verdana;}
	
#Content h2 {
	color:#9f2539;
	font-size:1.3em;
	margin:1.1em 0em 0.3em 0em;
	padding:0em;
	font-family:Trebuchet MS, Arial, Verdana;}
	
#Content h3 {
	color:#333;
	font-size:0,7em;
	margin:1em 0em 0.1em 0em;
	padding:0em;
	font-weight:bold;
	font-family:Trebuchet MS, Arial, Verdana;}

#Content h4 {
	color:#333;
	font-size:1em;
	margin:0.5em 0em 0em 0em;
	padding:0em;
	font-family:Trebuchet MS, Arial, Verdana;}
	
#Content p {
	margin:0.2em 0em 0.8em 0em;
	padding:0em;}
	
#Content div.teaser {
	font-weight:bold;
	margin:0.8em 0em 0.8em 0em;
	color:#ccc;}

#Content .csc-firstHeader {
    margin:0.2em 0em 0.4em 0em;}
		

a.internal-link:active, a.internal-link:visited, a.internal-link:link,
.tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:link, .tx-abook-pi1-detaillink a:visited,
.tx-abook-pi1-deselectbox a:active, .tx-abook-pi1-deselectbox a:link, .tx-abook-pi1-deselectbox a:visited
{
	text-decoration:underline;
	background-image:url(../lay/interner_link.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0em 0em 1.1em;
	margin:0em 0em 0em 0.2em;
	color:#333;}

.tx-abook-browsepages a:active, .tx-abook-browsepages a:link, .tx-abook-browsepages a:visited{
	text-decoration:underline;
	color:#333;
}
	
a.internal-link:hover,
.tx-abook-pi1-deselectbox a:hover,
.tx-abook-pi1-detaillink a:hover,
.tx-abook-pi1-email a:hover,
.tx-abook-pi1-atozbox a:hover,
.email a:hover,
.tx-abook-browsepages a:hover{
	color:#9f2539;}

.tx-abook-pi1-email a:active, .tx-abook-pi1-email a:visited, .tx-abook-pi1-email a:link,
.tx-abook-pi1-atozbox a:active, .tx-abook-pi1-atozbox a:visited, .tx-abook-pi1-atozbox a:link,
.email a:link, .email a:visited, .email a:active{
	font-weight: bold;
	text-decoration:underline;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	color:#333;
}

.tx-abook-atozinactive{
	color: #888888;
	text-decoration: none;
}

.tx-abook-atozactive{
	color: #007BC2;
}


a.external-link:active, a.external-link:visited, a.external-link:link {
	text-decoration:underline;
	background-image:url(../lay/externer_link.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0em 0em 1.2em;
	margin:0em 0em 0em 0.2em;
	color:#333;}
	
 a.external-link:hover {
	color:#9f2539;}
		
		
.csc-textpic-caption, csc-caption {
        background-color:#dfecf6;
        padding:0.2em;
        color:#84888a;}

/*Anfang Sitemap*/

#Content div.csc-sitemap ul {
	margin: 0px;
	padding: 0px;}

#Content div.csc-sitemap ul li {
	list-style-type: none;
	margin: 0px 0px 16px 0px;
	padding: 0px;
	line-height: 20px;
	text-transform: uppercase;}

#Content div.csc-sitemap ul li a, #Content div.csc-sitemap ul li a:active, #Content div.csc-sitemap ul li a:visited, #Content div.csc-sitemap ul li a:link {
	color: #942335;
	background-image: url(../lay/unav_li.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 14px;
	text-decoration: none;}

#Content div.csc-sitemap ul li a:hover {
	color: #333;}

#Content div.csc-sitemap ul li ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;}

#Content div.csc-sitemap ul li ul li {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	line-height: 20px;
	text-transform: none;}

#Content div.csc-sitemap ul li ul li a, #Content div.csc-sitemap ul li ul li a:active, #Content div.csc-sitemap ul li ul li a:visited, #Content div.csc-sitemap ul li ul li a:link {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;}

#Content div.csc-sitemap ul li ul li a:hover {
	color: #333;}

#Content div.csc-sitemap ul li ul li ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;}

#Content div.csc-sitemap ul li ul li ul li {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	line-height: 20px;
	text-transform: none;}

#Content div.csc-sitemap ul li ul li ul li a, #Content div.csc-sitemap ul li ul li ul li a:active, #Content div.csc-sitemap ul li ul li ul li a:visited, #Content div.csc-sitemap ul li ul li ul li a:link {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;}

#Content div.csc-sitemap ul li ul li ul li a:hover {
	text-decoration: underline;}

#Sitemap li {
	margin: 0px 0px 5px 25px;
	list-style-type: circle;}

#Sitemap a:link, #Sitemap a:active, #Sitemap a:visited {
	text-decoration: underline;
	color: #333;
	padding: 0px 0px 0px 0px;}

#Sitemap a:hover {
	color: #ce1010;}

/*Ende Sitemap*/	
		
/*_-_-_-_-_-_-_-Rechter Teil-_-_-_-_-_-_-_-_*/
#Rechts {
	float:left;
	width:23.00em;
	margin:0em 0em 0em 2em;
	font-size:0.68em;
	color:#333333;}
	
#Einspaltig #Rechts {
	display:none;}
	
#Rechts p {
	margin:0em;
	padding:0em;}
	
#News h1, #TippBild h1,#InfoBild h1, #Info h1, #NewsBild h1, #Tipp h1 {
	margin:0em;
	padding:0em;
	font-size:1em;}	


#Info, #InfoBild, #News, #TippBild, #Tipp, #Info, #NewsBild {
	width:22.1em;}
	
#InfoBild {
	background-image:url(../lay/boxblau_bild_hg.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#InfoBild #Oben {
	color:#333333;
	border-top: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;
	/*8.8em */
	height: 110px;
	}
	
#InfoBild #Unten {
	background-image:url(../lay/box-Info.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#2d86ae;
	color:#fff;
	font-size:1.2em;
height:30px;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;}
	

	
#TippBild {
	background-image:url(../lay/boxrosa_bild_hg.jpg);
	background-repeat:no-repeat;
	background-color:#f1d2d7;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#TippBild #Oben {
	color:#ba3c51;
	border-top: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;}
	
#TippBild #Unten {
	background-image:url(../lay/box-Tipp.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#ba3c51;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}
	
	

#NewsBild {
	background-image:url(../lay/boxnews_bild_hg.jpg);
	background-repeat:no-repeat;
	background-color:#f1d2d7;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#NewsBild #Oben {
	color:#ba3c51;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;}
	
#NewsBild #Unten {
	background-image:url(../lay/box-News.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#ba3c51;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}	
	
	
	


/*Ohne Bild*/

#News {
	background-image:url(../lay/boxrosa_hg.jpg);
	background-repeat:no-repeat;
	background-color:#f1d2d7;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#News #Oben {
	color:#ba3c51;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;}
	
#News #Unten {
	background-image:url(../lay/box-News.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ba3c51;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}

#Info {
	background-image:url(../lay/boxblau_hg.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#Info #Oben {
	color:#333333;
	border-top: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;
	}
	
#Info #Unten {
	background-image:url(../lay/box-Info.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#2d86ae;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}
	
#Tipp {
	background-image:url(../lay/boxrosa_hg.jpg);
	background-repeat:no-repeat;
	background-color:#f1d2d7;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#Tipp #Oben {
	color:#ba3c51;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;}
	
#Tipp #Unten {
	background-image:url(../lay/box-Tipp.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#ba3c51;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}
	
	
/*_-_-_-_-_-_-_-Footer-_-_-_-_-_-_-_-_*/

#SchattenUnten {
	background-image:url(../lay/footer.jpg);
	background-repeat:repeat-x;
	background-position: top left;
	height:3em;
	margin:1em 0em 0em 0em;}

#footer {
	color:#2c8cb7;
	width:95.6em;
	font-size:0.63em;
	padding:0.7em 0em 0em 0em;
	margin:1em 0em 1em 0em;
	text-align:center;}
	
.aFooter, a.aFooter:link, a.aFooter:active, a.aFooter:visited {
	color:#2c8cb7;
	font-size:1em;
	text-decoration:none;} 
	
a.aFooter:hover {
	text-decoration:underline;}

/* diverses */
#clearer, .clearer{
	height: 0px;
	font-size: 0px;
	margin:0; padding:0; 
	clear: both;
	line-height:0px;}
	
acronym, dfn {
  border-bottom: 0px dashed #858686;
  border: 0;
  speak: normal;}

.hide {
	position: absolute;
  	left: -1000px;
  	top: -1000px;
  	width: 0;
  	height: 0;
  	overflow: hidden;
  	display: inline;}


.contenttable td {
	padding:5px;
}

TABLE.contenttable{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	width: 99%;
	vertical-align: text-top;
}
	
.TabelleHell, .TabelleDunkel, .TabelleMittel{
	margin: 0px;
	padding: 1px 1px 1px 1px;
}

#Content table.contenttable tr p {
       margin:0px;
       padding:0px;} 

.TabelleHell {
	background-color:#F6F6F6;
}
	
.TabelleMittel{
	background-color:#E2E2E2;
}
	
.TabelleDunkel {
	background-color:#CACACA;
	font-weight:bold;
	padding-left:3px;
}


/*---------------Formular----------------*/
form {
	margin:0; padding:0; }

legend{
color:#007BC2;
font-family:Trebuchet MS,Arial,Verdana;
font-size:1.5em;
font-weight:bold;
}

fieldset{
	border: 0px none;
}

#Content label{
  width: 200px;
  float: left;
  clear: both;
}

#Content input, #Content textarea, #Content .powermail_mandatory_js{
  float: left;
}

#Content input {
	background-color:#fff;
	border:0.03em solid #1d77a0;
	color:#333;
	padding:0.2em;
	font-size:1em;}
	
#Content textarea {
	background-color:#FFFFFF;
	border:0.03em solid #1d77a0;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0.2em;
	font-size:1em;}
	
#Content .powermail_submit{
	background-color:#1b749e;
	color:#ccc;
	font-weight:bold;
	clear: both;
}

#Content .vcard img{
	padding: 0px 10px 10px 0px;
}

#tx-abook-listview .tx-abook-pi1-image {
float:left;
padding: 0px 10px 5px 0px;
}

.tx-abook-pi1-image {
	width: 110px;
}

th.tx-mmforum-th, .tx-mmforum-pi4-infoBoxHeader {
	background: #8CB7D7 none repeat scroll 0%;
}

td.tx-mmforum-subth2 {
	color:#007BC2;
}

#Content .tx-a21glossaryadvancedoutput-pi1 input{
	float: none;
}


#Content .tx-a21glossaryadvancedoutput-pi1 a:link, #Content .tx-a21glossaryadvancedoutput-pi1 a:active, #Content .tx-a21glossaryadvancedoutput-pi1 a:visited {
	color:#333333;
	text-decoration:underline;
}

#Content .tx-a21glossaryadvancedoutput-pi1 a:hover{
	color:#9F2539;
}
	
a.glossary:link,a.glossary:visited,a.glossary:active
{
	color:#333333;
	text-decoration:underline;
}
a.glossary:hover
{
	color:#9F2539;
}


a.internal-link:active, a.internal-link:visited, a.internal-link:link,
.tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:link, .tx-abook-pi1-detaillink a:visited,
.tx-abook-pi1-deselectbox a:active, .tx-abook-pi1-deselectbox a:link, .tx-abook-pi1-deselectbox a:visited
{
	text-decoration:underline;
	background-image:url(../lay/interner_link.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0em 0em 1.1em;
	margin:0em 0em 0em 0.2em;
	color:#333;}

.tx-abook-browsepages a:active, .tx-abook-browsepages a:link, .tx-abook-browsepages a:visited{
	text-decoration:underline;
	color:#333;
}
	
a.internal-link:hover,
.tx-abook-pi1-deselectbox a:hover,
.tx-abook-pi1-detaillink a:hover,
.tx-abook-pi1-email a:hover,
.tx-abook-pi1-atozbox a:hover,
.email a:hover,
.tx-abook-browsepages a:hover{
	color:#9f2539;}

.tx-abook-pi1-email a:active, .tx-abook-pi1-email a:visited, .tx-abook-pi1-email a:link,
.tx-abook-pi1-atozbox a:active, .tx-abook-pi1-atozbox a:visited, .tx-abook-pi1-atozbox a:link,
.email a:link, .email a:visited, .email a:active{
	font-weight: bold;
	text-decoration:underline;
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
	color:#333;
}

.tx-abook-atozinactive{
	color: #888888;
	text-decoration: none;
}

.tx-abook-atozactive{
	color: #007BC2;
}


a.external-link:active, a.external-link:visited, a.external-link:link {
	text-decoration:underline;
	background-image:url(../lay/externer_link.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0em 0em 1.2em;
	margin:0em 0em 0em 0.2em;
	color:#333;}
	
 a.external-link:hover {
	color:#9f2539;}
		
		
.csc-textpic-caption, csc-caption {
        background-color:#dfecf6;
        padding:0.2em;
        color:#84888a;}

/*Anfang Sitemap*/

#Content div.csc-sitemap ul {
	margin: 0px;
	padding: 0px;}

#Content div.csc-sitemap ul li {
	list-style-type: none;
	margin: 0px 0px 16px 0px;
	padding: 0px;
	line-height: 20px;
	text-transform: uppercase;}

#Content div.csc-sitemap ul li a, #Content div.csc-sitemap ul li a:active, #Content div.csc-sitemap ul li a:visited, #Content div.csc-sitemap ul li a:link {
	color: #942335;
	background-image: url(../lay/unav_li.gif);
	background-repeat: no-repeat;
	background-position: left;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 14px;
	text-decoration: none;}

#Content div.csc-sitemap ul li a:hover {
	color: #333;}

#Content div.csc-sitemap ul li ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;}

#Content div.csc-sitemap ul li ul li {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	line-height: 20px;
	text-transform: none;}

#Content div.csc-sitemap ul li ul li a, #Content div.csc-sitemap ul li ul li a:active, #Content div.csc-sitemap ul li ul li a:visited, #Content div.csc-sitemap ul li ul li a:link {
	color: #666666;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;}

#Content div.csc-sitemap ul li ul li a:hover {
	color: #333;}

#Content div.csc-sitemap ul li ul li ul {
	margin: 0px 0px 0px 10px;
	padding: 0px;}

#Content div.csc-sitemap ul li ul li ul li {
	margin: 0px 0px 6px 0px;
	padding: 0px;
	line-height: 20px;
	text-transform: none;}

#Content div.csc-sitemap ul li ul li ul li a, #Content div.csc-sitemap ul li ul li ul li a:active, #Content div.csc-sitemap ul li ul li ul li a:visited, #Content div.csc-sitemap ul li ul li ul li a:link {
	color: #666666;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;}

#Content div.csc-sitemap ul li ul li ul li a:hover {
	text-decoration: underline;}

#Sitemap li {
	margin: 0px 0px 5px 25px;
	list-style-type: circle;}

#Sitemap a:link, #Sitemap a:active, #Sitemap a:visited {
	text-decoration: underline;
	color: #333;
	padding: 0px 0px 0px 0px;}

#Sitemap a:hover {
	color: #ce1010;}

/*Ende Sitemap*/	
		
/*_-_-_-_-_-_-_-Rechter Teil-_-_-_-_-_-_-_-_*/
#Rechts {
	float:left;
	width:23.00em;
	margin:0em 0em 0em 2em;
	font-size:0.68em;
	color:#333333;}
	
#Einspaltig #Rechts {
	display:none;}
	
#Rechts p {
	margin:0em;
	padding:0em;}
	
#News h1, #TippBild h1,#InfoBild h1, #Info h1, #NewsBild h1, #Tipp h1 {
	margin:0em;
	padding:0em;
	font-size:1em;}	


#Info, #InfoBild, #News, #TippBild, #Tipp, #Info, #NewsBild {
	width:22.1em;}
	
#InfoBild {
	background-image:url(../lay/boxblau_bild_hg.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#InfoBild #Oben {
	color:#333333;
	border-top: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;}
	
#InfoBild #Unten {
	background-image:url(../lay/box-Info.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#2d86ae;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}
	
	
	
#TippBild {
	background-image:url(../lay/boxrosa_bild_hg.jpg);
	background-repeat:no-repeat;
	background-color:#f1d2d7;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#TippBild #Oben {
	color:#ba3c51;
	border-top: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;}
	
#TippBild #Unten {
	background-image:url(../lay/box-Tipp.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#ba3c51;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}
	
	

#NewsBild {
	background-image:url(../lay/boxnews_bild_hg.jpg);
	background-repeat:no-repeat;
	background-color:#f1d2d7;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#NewsBild #Oben {
	color:#ba3c51;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.389em 1.38em 0.88em;}
	
#NewsBild #Unten {
	background-image:url(../lay/box-News.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#ba3c51;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}	
	
	
	


/*Ohne Bild*/

#News {
	background-image:url(../lay/boxrosa_hg.jpg);
	background-repeat:no-repeat;
	background-color:#f1d2d7;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#News #Oben {
	color:#ba3c51;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;}
	
#News #Unten {
	background-image:url(../lay/box-News.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#ba3c51;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}

#Info {
	background-image:url(../lay/boxblau_hg.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#Info #Oben {
	color:#333333;
	border-top: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;}
	
#Info #Unten {
	background-image:url(../lay/box-Info.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#2d86ae;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}
	
#Tipp {
	background-image:url(../lay/boxrosa_hg.jpg);
	background-repeat:no-repeat;
	background-color:#f1d2d7;
	background-position: top left;
	margin:0em 0em 1em 0em;}
	
#Tipp #Oben {
	color:#ba3c51;
	font-size:1em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;}
	
#Tipp #Unten {
	background-image:url(../lay/tipprosa_unten2.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#ba3c51;
	color:#fff;
	font-size:1.2em;
	/*padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}
	
#Berater {
	background-image:url(../lay/boxblau_hg.jpg);
	background-repeat:no-repeat;
	background-position: top left;
	margin:0em 0em 1em 0em;
	width: 240px;
	}
	
#Berater #Oben {
	color:#333333;
	border-top: none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:1.38em 1.38em 1.38em 0.88em;
	}






	
#Berater #Unten {
	background-image:url(../lay/box-Berater.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
	background-color:#2d86ae;
	color:#fff;
	/*font-size:1.2em;
	padding:0.8em 6em 1.0em 0.5em;*/
	font-family:"Times New Roman", Times, serif;
height:30px;
}
	
/*_-_-_-_-_-_-_-Footer-_-_-_-_-_-_-_-_*/

#SchattenUnten {
	background-image:url(../lay/footer.jpg);
	background-repeat:repeat-x;
	background-position: top left;
	height:3em;
	margin:1em 0em 0em 0em;}

#footer {
	color:#2c8cb7;
	width:95.6em;
	font-size:0.63em;
	padding:0.7em 0em 0em 0em;
	margin:1em 0em 1em 0em;
	text-align:center;}
	
.aFooter, a.aFooter:link, a.aFooter:active, a.aFooter:visited {
	color:#2c8cb7;
	font-size:1em;
	text-decoration:none;} 
	
a.aFooter:hover {
	text-decoration:underline;}

/* diverses */
#clearer, .clearer{
	height: 0px;
	font-size: 0px;
	margin:0; padding:0; 
	clear: both;
	line-height:0px;}
	
acronym, dfn {
  border-bottom: 0px dashed #858686;
  speak: normal;}

.hide {
	position: absolute;
  	left: -1000px;
  	top: -1000px;
  	width: 0;
  	height: 0;
  	overflow: hidden;
  	display: inline;}


.contenttable td {
	padding:5px;
}

TABLE.contenttable{
	margin: 0px;
	padding: 0px;
	font-size: 1em;
	font-family:Arial, Helvetica, sans-serif;
	width: 99%;
	vertical-align: text-top;
}
	
.TabelleHell, .TabelleDunkel, .TabelleMittel{
	margin: 0px;
	padding: 1px 1px 1px 1px;
}

#Content table.contenttable tr p {
       margin:0px;
       padding:0px;} 

.TabelleHell {
	background-color:#F6F6F6;
}
	
.TabelleMittel{
	background-color:#E2E2E2;
}
	
.TabelleDunkel {
	background-color:#CACACA;
	font-weight:bold;
	padding-left:3px;
}


/*---------------Formular----------------*/
form {
	margin:0; padding:0; }

legend{
color:#007BC2;
font-family:Trebuchet MS,Arial,Verdana;
font-size:1.5em;
font-weight:bold;
}

fieldset{
	border: 0px none;
}

#Content label{
  width: 200px;
  float: left;
  clear: both;
}

#Content input, #Content textarea, #Content .powermail_mandatory_js{
  float: left;
}

#Content input {
	background-color:#fff;
	border:0.03em solid #1d77a0;
	color:#333;
	padding:0.2em;
	font-size:1em;}
	
#Content textarea {
	background-color:#FFFFFF;
	border:0.03em solid #1d77a0;
	color:#333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	padding:0.2em;
	font-size:1em;}
	
#Content .powermail_submit{
	background-color:#1b749e;
	color:#ccc;
	font-weight:bold;
	clear: both;
}

#Content .vcard img{
	padding: 0px 10px 10px 0px;
}

#tx-abook-listview .tx-abook-pi1-image {
float:left;
padding: 0px 10px 5px 0px;
}

.tx-abook-pi1-image {
	width: 110px;
}

th.tx-mmforum-th, .tx-mmforum-pi4-infoBoxHeader {
	background: #8CB7D7 none repeat scroll 0%;
}

td.tx-mmforum-subth2 {
	color:#007BC2;
}

#Content .tx-a21glossaryadvancedoutput-pi1 input{
	float: none;
}


#Content .tx-a21glossaryadvancedoutput-pi1 a:link, #Content .tx-a21glossaryadvancedoutput-pi1 a:active, #Content .tx-a21glossaryadvancedoutput-pi1 a:visited {
	color:#333333;
	text-decoration:underline;
}

#Content .tx-a21glossaryadvancedoutput-pi1 a:hover{
	color:#9F2539;
}

.news-list-morelink a:link,.news-list-morelink a:visited,.news-list-morelink a:active,.news-latest-morelink a:link,.news-latest-morelink a:visited,.news-latest-morelink a:active
{
	text-decoration:underline;
	background-image:url(../lay/interner_link.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0em 0em 1.1em;
	margin:0em 0em 0em 0.2em;
	color:#333;
}

	
.news-list-morelink a:hover,.news-latest-morelink a:hover
{
	color:#9f2539;}


.news-list-morelink
{
margin-top: -13px;
}




a.internal-link:active, a.internal-link:visited, a.internal-link:link,
.tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:active, .tx-abook-pi1-detaillink a:link, .tx-abook-pi1-detaillink a:visited,
.tx-abook-pi1-deselectbox a:active, .tx-abook-pi1-deselectbox a:link, .tx-abook-pi1-deselectbox a:visited
{
	text-decoration:underline;
	background-image:url(../lay/interner_link.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:0em 0em 0em 1.1em;

	margin:0em 0em 0em 0.2em;
	color:#333;}

.news-single-item a:link,.news-single-item a:visited,.news-single-item a:active
{
text-decoration:underline;
color:#333;
}
	
a.internal-link:hover,
.tx-abook-pi1-deselectbox a:hover,
.tx-abook-pi1-detaillink a:hover,
.tx-abook-pi1-email a:hover,
.tx-abook-pi1-atozbox a:hover,
.email a:hover,
.tx-abook-browsepages a:hover,.news-single-item a:hover{
	color:#9f2539;}



.news-single-imgcaption
{
font-style: italic;
}

.news-list-item
{
margin-bottom: 15px;
}




/*SITEMAP CONTENT*/
.csc-menu
{
list-style-type: none;
display: inline;
margin:0px;
padding: 0px;
}
.csc-menu li
{
display: inline;
margin-right: 10px;
}
.csc-menu a:link,.csc-menu a:visited,.csc-menu a:active
{
color:#3e8cc4;
text-decoration: none;
}
.csc-menu a:hover
{
text-decoration: underline;
}


.tx-abook-pi1-phone,.tx-abook-pi1-mobile,.tx-abook-pi1-fax,.tx-abook-pi1-email
{
	display: block;
}


#navC i, #navC cite, #navC em, #navC var, #navC dfn {
font-style:normal;

}