HTML {height: 100%;}

body 	{
		background-color: #fff;
		background: #fff url(../img_layout/hg_kopf.gif);
		background-repeat:repeat-x;
		margin: 0; 
		padding: 0;
		font-family: Verdana,Arial,Helvetica,sans-serif; 
		font-size: 70%; 
		color: #000;
		height: 100%; 
		}

/* the big box,allgemeines */

#all 	{
		margin: 0;
		padding: 0 0 20px 0;
		height: 87%; 
		min-height: 87%;
		background-image: url(../img_layout/hg_all.gif); 
		background-repeat: repeat-y;
		max-width: 1150px;
		width: 100%;
		max-width: 1150px;
		width: expression(document.body.clientWidth > 1150? "1150px": "auto" );
		}

a.nosign, #rubrik a.nosign 	{
							background-image: none;
							padding: 0;
							margin: 0;
							}

.sprung 					{
							position: absolute; 
							top: 0;
							left: 0;
							margin: 0;
							padding: 0;
							}

html>body #all 				{height: auto;}

/* the big box,allgemeines ende */

/* kopfbereich */

#kopf {
margin: 0 10px 0 0; 
padding: 0;
background-color: #425D9C;  
background-image: url(../img_layout/hg_kopf.gif); 
background-repeat: repeat-x; 
height: 104px;
}

#kopf a {
margin: 0;
padding: 0;
}

#logo {
float: left;
width: 172px;
margin: 0;
padding: 0;
}

#titel {
margin: 0 0 0 172px;
padding: 0 4% 0 0;
height: 104px;
text-align: right;
background-image: url(../img_layout/hg_kopf2.gif); 
background-repeat: no-repeat; 
}

/* kopfbereich ende */



/* breadcrumb */
#rubrik 		{
				font-size: 85%;
				color: #000;
				margin: 0 10px 0 172px;
				padding: 6px 0 4px 30px;
				background-color: #F3F5F9;
				height:12px;
				}

#rubrik a 		{
				color: #BF0707; 
				text-decoration: none;
				padding-left: 0.2em;
				background-image: none;
				}

#rubrik a:hover {
				text-decoration: underline; 
				color: #fc2603;
				}

.flag			{
				text-align: right;
				margin-right:20px;
				float:right;
				}

.flag2 			{
				font-size: 85%;
				position: absolute;
				top: 108px;
				right: 30px;
				width: 90px;
				text-align: right;
				/*border-left: 1px solid #9FB2CE;*/
				}
				
.flag a 		{
				color: #BF0707;
				text-decoration: none;
				/*background-image: url(../img_layout/gb2.gif);*/
				/*background-position: 0.0em 0.1em;*/
				padding-left: 2.3em;
				line-height: 1.2em;
				}

.flag2 a 		{
				color: #BF0707;
				text-decoration: none;
				background-image: url(../img_layout/flag_d.gif);
				background-position: 0.0em 0.2em;
				padding-left: 2.3em;
				}
/* breadcrumb ende*/

/* Style fuer  Navigation*/
#nav 			{
				position: absolute;
				top: 104px;
				left: 14px;
				margin: 0;
				padding: 0;
				width: 156px; 
				height: auto;
				border-bottom: solid 1px #012779; 
				background-color: #5B74A9;
				font-size: 100%;
				}

ul.navlist, ul.navlist1, ul.navlist1 ul, ul.navlist2 
				{
				list-style: none;
				margin: 0;
				padding: 0;
				} 


ul.navlist1 	{border-bottom: 1px solid #012779;}

ul.navlist2 	{border-top: solid #435F9C 20px;}

ul.navlist li 	{
				margin: 0;
				padding: 0;
				border-top: 1px solid #012779;
				}

ul.navlist1 li 
				{
				margin: 0; 
				padding: 0;
				border-top: 1px solid #435F9C;
				}

ul.navlist1 ul li 
				{
				margin: 0; 
				padding: 0;
				border-top: 1px solid #6D86B6;
				
				}

ul.navlist2 li 	{
				margin: 0; 
				padding: 0;
				border-top: 1px solid #012779;
				}

ul.navlist li a {
				display: block;
				margin: 0;
				padding: 5px 3px 5px 18px; 
				text-decoration: none; 
				font-weight: bold;
				color: #fff;
				background-image: none; 
				}

ul.navlist1 li a, ul.navlist2 li a 
				{
				display: block; 
				background-color: #5B74A9;
				margin: 0;
				padding: 5px 3px 5px 18px; 
				text-decoration: none; 
				font-weight: normal;
				color: #fff;
				background-image: none;
				}

ul.navlist1 ul li a 	{
						display: block; 
						margin: 0;
						padding: 5px 3px 5px 18px; 
						text-decoration: none; 
						font-weight: normal;
						color: #fff;
						background-image: none;
						}
						
.navlist2 li a.facebook {
color: #012778;
font-weight: bold;
background-color: #9FB2CE;
background-image: url(../img_layout/facebook.png);
background-repeat: no-repeat;
background-position:  0.4em 0.3em;
padding: 6px 1px 6px 30px;
}	

.navlist2 li a.facebook:hover {
color: #9FB2CE;
font-weight: bold;
background-color: #f3f5f9;
background-image: url(../img_layout/facebook.png);
background-repeat: no-repeat;
background-position:  0.4em 0.3em;
}						

ul.navlist li a:hover, ul.navlist1 li a:hover, ul.navlist1 ul li a:hover, ul.navlist2 li a:hover 
						{
						background-color: #9FB2CE; 
						color: #012779;
						text-decoration: none; 
						background-image: url(../img_layout/pfeil.gif);  
						background-repeat: no-repeat;
						background-position: 0.4em 0.55em;
						}


ul.navlist1 li a.aktuell, ul.navlist1 li a.aktuell:hover, ul.navlist1 ul li a.aktuell, ul.navlist1 ul li a.aktuell:hover,ul.navlist li a.aktuell, ul.navlist li a.aktuell:hover 
						{
						background-color: #9FB2CE;
						color: #012779;
						text-decoration: none; 
						background-image: url(../img_layout/pfeil.gif);  
						background-repeat: no-repeat;
						background-position: 0.4em 0.55em;
						}

ul.navlist1 li a.open 	{background-color: #6D86B6;}

* html #nav ul.navlist li a {  /* nur fuer Internet Explorer */
width: 100%;   /* Version 5.x */
w\idth: 100%;
}

* html #nav ul.navlist1 li a {  /* nur fuer Internet Explorer */
width: 100%;   /* Version 5.x */
w\idth: 100%;
}


* html #nav ul.navlist2 li a {  /* nur fuer Internet Explorer */
width: 100%;   /* Version 5.x */
w\idth: 100%;
}

/* End Style fuer den Rubrikbereich */



/* grosse inhaltsbereiche gesamt */

#inhalt, #inhaltst {
margin: 0 20px 0 202px;
padding: 15px 0 0 0;
background-color: #fff;
font-size: 100%;
line-height: 1.5em;
}


* html #inhalt {  /* nur fuer Internet Explorer */
width: 100%;   /* Version 5.x */
w\idth: 100%;
}

* html #inhaltst {  /* nur fuer Internet Explorer */
width: 100%;   /* Version 5.x */
w\idth: 100%;
}

#inhaltst { 
background-image: url(../img_layout/hg_inhaltst.gif);  
background-repeat: repeat-y;
background-position: right;
margin-top: 15px;
padding-top: 0;
}

#inhalt1 {
margin: 0 20px 5px 0;
padding: 0;
background-color: #fff;
}

#inhalt1a {
margin: 0 0 5px 0;
padding: 0;
background-color: #fff;
}


/* grosse inhaltsbereiche gesamt ende */


/* grosse inhaltsbereiche mitte, rand rechts  */

#inhalt2 {
margin: 0 250px 5px 0;
padding: 0;
background-color: #fff;
}

* html #inhalt2 {  /* nur fuer Internet Explorer */
width: 100%;   /* Version 5.x */
w\idth: 100%;
}

#inhalt2 p.ueber {
margin: 0;
padding: 5px 10px;
background-color: #9FB2CE;
font-weight: bold;
color: #012778;
font-size: 110%;
border-bottom: 3px solid #fff;
}

#inhalt2 p.trenner {
margin: 0 10px;
padding: 0;
background-color: #fff;
border-bottom: 1px solid #9FB2CE;
line-height: 0.01em;
font-size: 1px;
}

#inhaltstart {
margin: 0 300px 5px 0;
padding: 0;
background-color: #fff;
}


/* grosse inhaltsbereiche mitte, rand rechts ende  */

/* Boxen Themen */
.boxgasp, .boxmoni, .boxeurop, .boxkap
				{
				margin: 0 10% 8px 0;
				padding: 0 0 3px 110px;
				background-repeat: no-repeat; 
				background-position: 0 0px;
				border-top: solid 1px #EBECF0;
				}

.boxgasp 		{
				background-image: url(../img/img_hg_dummy.jpg);
				}

.boxmoni 		{
				background-image: url(../img/img_hg_dummy.jpg);
				}

.boxeurop 		{
				background-image: url(../img/img_hg_dummy.jpg);
				}

.boxkap 		{
				background-image: url(../img/img_hg_dummy.jpg);
				}

/* Boxen Themen Ende */

/* rechte boxen umfassend */

#infobox {
float: right;
background-color: #fff;
margin: 0 0 0 0;
padding: 0;
width: 225px;
}

#themenbox {
float: right;
background-color: #fff;
margin: 0;
padding: 0;
width: 280px;
font-size: 90%;
}

/* rechte boxen umfassend ende */


/* rechte boxen inhalte */

.bildbox, .bildboxabst {
width: 225px;
margin: 0;
padding: 0 0 10px 0;
}

.bildboxabst {
padding: 0;
}

.bildbox img {
margin: 0;
padding: 0;
}


.boxright, .boxrightabst, .boxaudio {
margin: 0 0 10px 0;
padding: 0;
font-size: 90%;
background-color: #f3f5f9;
border-top: 1px solid #9FB2CE;
border-bottom: 1px solid #9FB2CE;
line-height: 1.5em;
}

.boxrightabst {
margin-bottom: 40px;
}

.boxright p.ueber, .boxaudio p.ueber {
margin: 0;
padding: 5px 10px;
background-color: #9FB2CE;
font-weight: bold;
color: #012778;
font-size: 110%;
border-bottom: 3px solid #fff;
}

.boxaudio p.ueber {
background-image:  url(../img_layout/audio_sign2.jpg);
background-repeat: no-repeat;
background-position: 3px 2px;
background-color: #9FB2CE;
padding: 6px 5px 7px 40px;
}

.boxright p, .boxright p.gross, .boxaudio p {
margin: 10px;
padding: 0;
}

.boxaudio p {
margin: 5px 0;
padding: 10px 5px 5px 10px;
background-color: #E0E5EF;
}

.boxaudio p object {
margin: 10px 0;
border: solid 1px #9FB2CE;
}

#infobox .boxaudio a.pdf {
background-position: 0.0em 0.0em;
padding-left: 1.5em;
}

#infobox .boxaudio  a.extern {
background-position: 0.0em  0.8em;
padding-left: 1.5em;
}

.boxright p.gross {
font-size: 110%;
line-height: 1.5em;
}

.boxright p.grossblock {
font-size: 110%;
line-height: 1.5em;
text-align: justify;
}

.boxright p.trenner {
margin: 0 10px;
padding: 0;
background-color: #fff;
border-bottom: 1px solid #9FB2CE;
line-height: 0.01em;
font-size: 1px;
}

.boxright img {
margin: 6px 0 8px 0;
padding: 0;
}
 
#infobox a.pdf {
background-position: 0.0em 0.6em;
padding-left: 1.5em;
}

#infobox a.pdfgb {
background-position: 0.0em 0.6em;
padding-left: 2.9em;
}

#infobox a.letter 	{
			background-image: url(../img_layout/mail.gif); 
			background-repeat: no-repeat;
			background-position: 0.0em 0.3em;
			padding-left: 1.8em;
			}

#infobox a.extern {
background-position: 0.0em -0.1em;
padding-left: 1.5em;
}

#infobox a.externgb {
background-position: 0.0em 0.0em;
padding-left: 2.3em;
}

#infobox a.sound {
background-position: 0.0em 0.6em;
padding-left: 1.7em;
}

/* rechte boxen inhalte ende */

/* kleine inhaltsboxen */
.box 			{
				margin: 0 0 10px 0;
				padding: 3px;
				width: 90%;
				}

.box2, .box2a 	{
				margin: 5px 0 0 0;
				padding: 0;
				width: 100%;
				/*background-color: #D6DCE9;*/
				}

.box2a 			{
				margin-top: 0;
				background-color: #9FB2CE;
				}

.box3, .box3a 	{
				margin: 15px 0 15px 0;
				padding: 12px 5px;
				width: 100%;
				background-color: #fff;
				border: 1px solid #D6DCE9;
				}

/*.box3a 			{padding-top: 0;}*/

.box3b 	{
				margin: 10px 0 15px 0;
				padding: 12px 5px;
				width: 900px;
				background-color: #fff;
				border: 1px solid #D6DCE9;
				}

.box3start {
margin: 0;
padding: 4px 0;
width: 100%;
background-color: #f3f5f9;
/*border: solid 1px #9FB2CE;*/
border-top: solid 1px #9FB2CE;
}

.box120 {
margin: 0;
padding: 0 0 0 5px;
float: left;
width: 120px;
}

.box4thema {
margin: 0;
padding: 0 0 0 5px;
float: left;
width: 90px;
}

.box180 {
margin: 0;
padding: 0 0 0 5px;
float: left;
width: 180px;
}

.box130 {
margin: 0;
padding: 0 0 0 5px;
float: left;
width: 130px;
}

.box250 {
margin: 0;
padding: 0 0 10px 5px;
float: left;
width: 250px;
}


.box120 img, .box180 img, .box130 img, .box250 img {
padding: 0;
margin: 0 0 5px 0;
}


.box4 		{
			float: left;
			margin: 0 0 0 0;
			padding: 0 5px 0 10px;
			}

html>body .box4 	{width: 55%;}

.box6 		{
			float: left;
			margin: 0 0 0 0;
			padding: 0 5px 0 10px;
			}

html>body .box6 	{width: 95%;}

.box3 object, .box6 object {
margin: 10px 0;
}

.boxerror {
width: 440px;
margin: 10px 0;
padding: 10px 10px 20px 10px;
background-color: #D6DCE9;
border: solid 1px #012778;
font-size: 110%;
}

#inhalt .boxerror ul, #inhaltst .boxerror ul {
margin: 10px 20px;
padding: 0;
list-style-image: none;
list-style-type: none;
}

#inhalt .boxerror ul li, #inhaltst .boxerror ul li {
margin: 5px 0;
list-style-image: none;
list-style-type: none;
}

.box5, .boxpubl {
margin: 0;
padding: 0;
background-color: #f3f5f9;
border: solid 1px #D6DCE9;
}

.boxpubl h6 {
background-color: #D6DCEA;
margin: 0 0 5px 0;
padding: 10px 8px 0 115px;
height: 45px;
background-image: url(../img_layout/buch.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
font-weight: normal;
font-size: 110%;
border-bottom: 1px solid #D6DCEA;
}

.boxpubl .box110 {
float: left;
width: 24%;
margin: 0;
padding: 10px 0 10px 0;
}

.boxpubl .box110 ul {
margin: 0 0 0 10px;
padding: 0;
list-style-image: none;
list-style-type: none;
}

.boxpubl .box110 ul li {
padding: 3px 0;
}

#inhalt .boxpubl .box110 ul li a {
font-weight: normal;
color: #012778;
text-decoration: none;
background-image: none;
padding-left: 0;
}

#inhalt .boxpubl .box110 ul li  a:hover {
text-decoration: underline;
}



.halfbox {
margin: 0 1% 0 0;
padding: 0;
float: left;
width: 45%;
}

.halfbox35 {
margin: 0 1% 0 0;
padding: 0;
float: left;
width: 35%;
}

.halfbox30 {
margin: 0 0 0 5%;
padding: 0 0 8px 0;
background-color: #f3f5f9;
float: left;
width: 30%;
}

.halfbox30 p {
margin-left: 10px;
margin-right: 10px;
}

.halfbox60 {
margin: 0 1% 0 0;
padding: 0;
float: left;
width: 60%;
}

.boxmonitor {
margin: 0 0 0 0;
padding: 0;
width: 508px;
}





/* kleine inhaltsboxen ende */


/* spezial startseite */

.boxaktuelles {
margin: 0;
padding: 0;
background-image: url(../img_layout/hg_h1.gif);
background-repeat: no-repeat;
background-color: #fff;
}


.boxaktuelles h1 {
color: #012778;
font-size: 145%;
margin: 0 0 16px 0;
padding: 5px 10px 5px 10px;
}

#inhalt h1, #inhalt1 h1 	{
				color: #012778;
				font-size: 145%;
				padding: 8px 0 2px 0;
				margin: 0 0 15px 0;
				}

#inhalt2 h1 {
color: #012778;
font-size: 145%;
padding: 8px 0 2px 0;
margin: 0 0 15px 0;
}

#inhaltst h1 	{
				color: #012778;
				font-size: 145%;
				padding: 8px 0 2px 0;
				margin: 0 0 15px 0;
				}

.boxeintrag1, .boxtipp {
color: #000;
margin: 15px 0 0 0;
padding: 10px 0 10px 0;
background-color: #f3f5f9;
border-bottom: 1px solid #CBD5E4;
border-top: 2px solid #CBD5E4;
}

.boxflash {
color: #000;
margin: 5px 0 0 0;
padding: 2px 0 2px 0;
background-color: #f3f5f9;
border-bottom: 1px solid #CBD5E4;
border-top: 2px solid #CBD5E4;
}

.boxflash p  {
margin: 4px 2px;
padding: 0;
}

.boxflash p.blau {
color: #012778;
font-weight:bold;
}

.boxtipp {
margin-top: 40px;
padding-bottom: 5px;
font-size: 110%;
line-height: 1.5em;
}

.boxtipp h1 {
background-image:  url(../img_layout/sign_tipp.jpg);
text-decoration: none;
}


.boxeintrag1 p  {
margin: 6px 3px;
padding: 0;
}

p.tipp {
border-bottom: 5px solid #f3f5f9;
margin-left: 3px;
margin-right:  3px;
}



/* spezial startseite ende */


/* formatierung paragraphs */

.box4 p {
margin: 0;
padding: 0;
}

.box5 p {
margin: 7px 35px;
padding: 0;
}

p, p.block {
margin: 11px 0;
padding: 0;
}

p.block {
text-align: justify;
}

p.abstand {
margin: 10px 0 10px 0;
padding: 0;
}

p.abstand1 		{
				margin: 0 10px 0 10px;
				padding: 0;
				line-height: 1.5em;
				}

/* formatierung paragraphs ende */

/* formatierung überschrift und text */
h1 				{
				font-family: Verdana,Arial,Helvetica,sans-serif; 
				font-size: 125%;
				color: #646b7a;
				padding: 8px 0 2px 0;
				margin: 0 0 15px 0;
				line-height: 1.4em;
				}

h2 				{
				font-family: Verdana,Arial,Helvetica,sans-serif; 
				font-size: 110%;
				color: #646b7a;
				font-weight: bold;
				padding: 0;
				margin: 25px 0 5px 0;
				line-height: 1.4em;
				}

h3 {
font-family: Verdana,Arial,Helvetica,sans-serif; 
font-size: 100%;
color: #012778;
font-weight: bold;
padding: 0;
margin: 25px 0 5px 0;
				line-height: 1.4em;
}


h5 {
margin: 0;
padding: 5px 10px;
background-color: #D6DCE9;
font-weight: bold;
color: #012778;
font-size: 110%;
border-bottom: 3px solid #fff;
}

h6 {
margin: 0;
padding: 5px 10px;
background-color: #9FB2CE;
font-weight: bold;
color: #012778;
font-size: 110%;
border-bottom: 3px solid #fff;
}


.blau 	{
		font-weight: bold;
		color: #012778;
		}

.klein1 {
font-size: 85%;
color: #012778;
line-height: 1.4em;
border-top: solid 1px #f3f5f9;
padding: 5px;
}

.klein {
font-size: 1px;
padding: 2px 0;
margin: 3px 0 0 0;
border-top: solid 1px #D6DCE9;
}

a.intern	{
			color: #BF0707;
			text-decoration: none;
			background-image: url(../img_layout/intern.gif);
			background-repeat: no-repeat;
			background-position: 0.1em 0.2em;
			padding-left: 1.4em;
			}
		
a.extern	{
			background-image: url(../img_layout/extern.gif); 
			background-repeat: no-repeat;
			background-position: 0.0em 0.8em;
			padding: 0.6em 0 0.7em 1.3em;
			line-height: 1.4em;
			}

a.pdf	{
			color: #BF0707;
			text-decoration: none;
			background-image: url(../img_layout/pdf1.gif);
			background-repeat: no-repeat;
			background-position: 0.1em 0.1em;
			padding-left: 1.4em;
			}

/* formatierung überschrift und text ende */

/* img */

img			{border:none;}

img.rechts  {
			float: right;
			border-left: solid 20px #fff;
			margin-bottom: 15px;
			}

img.links  	{
			float: left;
			margin: 0 20px 15px 5px;
			}

/* img ende */

/* formatierung listen */
ul.linklist {
list-style-type: none;
margin: 0 0 0 40px;
padding: 0;
}

ul.linklist li {
margin: 0;
padding: 0;
line-height: 1.5em;
list-style-image: url(../img_layout/pfeil_in3list.gif); 
}

ul.linklist li.nopfeil {
margin: 0;
padding: 0 0 0 0;
line-height: 1.5em;
list-style-image: url(../img_layout/list_point.gif); 
}

ul.linklist li a {
background-image: none;
padding: 0;
}

/* linklist2, linkliste im Bereich rechts */

ul.linklist2 {
list-style-type: none;
margin: 5px 0 5px 27px;
padding: 0;
}

ul.linklist2 li {
margin: 0;
padding: 0 0 2px 0;
line-height: 1.5em;
list-style-image: url(../img_layout/pdf1.gif); 
}

ul.linklist2 li a, #infobox ul.linklist2 li a {
background-image: none;
padding: 0;
}

/* linklist3, linkliste im Bereich rechts */

ul.linklist3 {
list-style-type: none;
margin: 5px 0 5px 27px;
padding: 0;
}

ul.linklist3 li {
				margin: 0;
				padding: 0;
				line-height: 1.5em;
				list-style-image: url(../img_layout/intern.gif); 
				}

ul.linklist3 li a, #infobox ul.linklist3 li a {
background-image: none;
padding: 0;
}

ul .inhalt 		{
				margin: 10px 0 10px 5px;
				padding: 0 0 0 0;
				}

.inhalt li 		{
				list-style-type: none;
				background: url(../img_layout/img_li.gif) no-repeat;
				background-position: 0 -2px;
				padding: 0 0 0 16px;
				margin-left:-30px;				
				}

ul.ohne {
margin: 0 0 0 30px;
padding: 0;
list-style-image: none;
list-style-type: none;
}

ul.ohne li {
margin-bottom: 10px;
}

/* formatierung listen ende */

/* links */

a 		{
		text-decoration: none;
		background-image: url(../img_layout/pfeil_in3.gif);
		background-repeat: no-repeat;
		background-position: 0.3em 0.0em;
		padding-left: 1.1em;
		color: #BF0707;
		}

#inhalt a 	{font-weight: bold;}

a.externgb {
background-image: url(../img_layout/gb_flag2.gif); 
background-repeat: no-repeat;
background-position: 0.1em 0.0em;
padding-left: 2.2em;
}

a.letter 	{
			background-image: url(../img_layout/mail.gif); 
			background-repeat: no-repeat;
			background-position: 0.2em 0.3em;
			padding-left: 1.9em;
			}

a.pdfgb {
background-image: url(../img_layout/pdfgb.gif); 
background-repeat: no-repeat;
background-position: 0.0em 0.6em;
padding: 0.7em 0 0.7em 2.7em;
line-height: 1.8em;
}

a.sound {
background-image: url(../img_layout/audio.gif); 
background-repeat: no-repeat;
background-position: 0.0em 0.6em;
padding: 0.7em 0 0.7em 1.9em;
line-height: 1.8em;
}

a.video {
background-image: url(../img_layout/video.gif); 
background-repeat: no-repeat;
background-position: 0.0em 0.8em;
padding: 0.7em 0 0.7em 1.9em;
line-height: 1.8em;
}


A:hover, a.show:hover {
color: #fc2603; 
text-decoration: underline; 
}


/* links ende */


/* clearer */

.clear {
clear: both;
margin: 0;
padding: 0;
font-size: 1px;
height: 1px;
line-height: 0.01em;
}

.clearleft, .clearleft1 {
clear: left;
margin: 0;
padding: 0;
font-size: 1px;
height: 1px;
line-height: 0.01em;
}

.clearleft1 {
border-top: solid 1px #CBD5E4;
}



/* clearer  ende*/


/* fussbereiche*/
#abschluss 	{
			margin: 0;
			padding: 0;
			max-width: 1150px;
			/*width: 100%;*/
			max-width: 1150px;
			width: expression(document.body.clientWidth > 1150? "1150px": "auto" );
			background-color: #fff;
			}


.fuss {
margin: 0 20px 10px 0;
padding: 10px 1.1em 10px 1.5em;
clear: both; 
background-color: #f3f5f9; 
border-bottom: solid 1px #CBD5E4; 
font-size: 85%; 
text-align: right; 
/*background-image: url(../img_layout/hg_all.gif);*/
background-repeat: repeat-y;
}

.fuss2 {
margin: 0 20px 0 1.5em;
padding: 0 1.1em 10px 0.1em;
clear: both;
font-size: 85%; 
text-align: center;
line-height: 1.9em; 
max-width: 1090px;
}

.fuss A {
color: #BF0707; 
text-decoration: none; 
background-image: url(../img_layout/pfeil_o2.gif); 
background-repeat: no-repeat;
background-position: 0.3em 0.3em;
padding-left: 1.7em;
}

.fuss2 a {
padding-left: 0.2em;
padding-right: 0.2em;
background-image: none; 
}

.fuss A:hover, fuss2 a:hover {
text-decoration: underline; 
color: #c30;
}

.druck {
float: left;
padding: 0 20px 0 0; 
}

.abstand {
margin-left: 4.0em;
margin-right: 2.0em;
}

.druck a.mail {
color: #BF0707; 
text-decoration: none;  
background-image: url(../img_layout/mail.gif); 
background-repeat: no-repeat;
background-position: 0.3em 0.2em;
padding-left: 2.1em;
}

.druck a.mail:hover {
text-decoration: underline; 
color: #c30;
}

.druck a.sign {
color: #600; 
text-decoration: none;  
background-image: url(../img_layout/druck.gif); 
background-repeat: no-repeat;
background-position: 0.1em -0.1em;
padding-left: 2.2em;
}

.druck a.sign:hover {
text-decoration: underline; 
color: #c30;
}

/* fussbereiche*/

/*  tabelle plakon*/

table.veransteintrag, table.veranstanmeld { 
border: 1px solid #fff;  
margin: 20px 0 5px 20px; 
font-family:  Verdana, Arial,Helvetica, sans-serif; 
font-size: 100%; 
color: #000;
line-height: 1.4em;
width: 89%;

}


table.veranstanmeld {
margin: 0 0 10px 20px; 
border: 1px solid #CBD5E4; 
width: 89%;
}

td.l, td.r, td.t {
padding: 5px; 
border-style: none; 
vertical-align: top;
}

td.l {
width: 29%; 
background-color: #CBD5E4; 
}

td.r {
border-bottom: 1px solid #CBD5E4; 
border-right: 1px solid #CBD5E4; 
}

td.t {
font-weight: bold; 
border-bottom: 1px solid #CBD5E4; 
background-color: #CBD5E4; 
}

table.veransteintrag a {
color: #840505; 
text-decoration: none;  
background-image: url(../img_layout/pfeil_in3.gif); 
background-repeat: no-repeat; 
padding-left: 1.3em; 
background-position: 0.0em 0.0em;
}

table.veransteintrag a:hover {
text-decoration: underline;
color: #FC2603;
}


table.veranstanmeld a {
color: #840505; 
text-decoration: none;  
background-image: url(../img_layout/pfeil_in3.gif); 
background-repeat: no-repeat; 
padding-left: 1.3em; 
background-position: 0.0em 0.0em;
}

table.veranstanmeld a:hover {
text-decoration: underline;
color: #FC2603;
}

/*  tabelle plakon end*/

/* Style Formular*/
fieldset {
width: 450px; 
background-color: #f3f5f9; 
padding: 5px; 
margin-bottom: 10px; 
font-size: 100%; 
}

legend {
font-weight: bold; 
font-size: 100%; 
}

form p {
clear: both; 
padding-top: 5px;
margin: 0;
}

form p.form1 {
padding: 0;
margin: 0;
font-size: 0px;
line-height: 0em;
}

form p input, form p textarea, form p checkbox, form p select {
float: right;
font-size: 100%; 
}

form p.form1 {
display: none;
}

form p.form1 input {
display: none;
font-size: 0%; 
}

input.button {
font-size: 90%; 
background-color: #fff;
border: 1px solid #012779;
margin: 1px;
padding: 2px;
font-weight: bold;
}

form p label {
float: left; 
}

table.formtext {
font-size: 100%; 
color: #000; 
margin-top: 15px;
}

table.formtext td {
width: 250px;
vertical-align: top;
}

/* End Style Formular*/

