*{margin:0; padding:0;}
html {			font-family: Arial Unicode MS, Verdana, sans-serif;font:Arial Unicode MS;
				font-size:12px;
				background-image: url(Elemente/hintergrund_verlauf.gif);
				background-repeat: repeat-x;} 


table{
margin-left:auto;
margin-right:auto;
}
/*Fehlerhafte Darstellung des bildabstandes im Firefox*/
/* Space below each image (also in-between rows) */
	DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; }
	DIV.csc-textpic-equalheight DIV.csc-textpic-imagerow { margin-bottom: 0px; display: block; }
	DIV.csc-textpic DIV.csc-textpic-imagerow { clear: both; }


/*Formatierung normaler Links vornehmen*/
a 	{			color:#006699;
				text-decoration: none}
a:hover {text-decoration: underline}

/*Footer formatieren*/
#footer {		font-size:9px;
				color:#ffffff;
				text-align: right;
				padding-top:5px;
				display:block;
				width:400px;
				margin-left:0px;
}
#footer a{		color:#ffffff;
				font-size:9px;}


/*Tools formatieren*/
#tools {		font-size:9px;
				color:#ffffff;
				text-align: right;
				padding-top:5px;
				display:block;
				width:400px;
				margin-left:370px;
				margin-top:50px;}
#tools a{		color:#ffffff;
				font-size:9px;
				text-decoration:none;}
				

/*Printlink formatieren*/
.printlink {font-size:10px;text-decoration: none; text-align: right;}
.printlink a {text-decoration: none; font-size:8px}

/*grauen Rahmen um Contentbereich ziehen*/
.td_grau {border:1px solid #999999;padding:20px;width:auto;}

/*Ab hier beginnen die Formatierungen fÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼r den Text, h1, ...*/
h1 {			
				font-size:16px;
				font-weight: 700;
				color:#ffffff;
				
				
}
/*Untertitel formatieren*/
.csc-subheader {font-family: Century Gothic;
				font-size:12px;
				font-weight: 700;
				color:#006699;
				margin-bottom:20px;
				margin-top:-10px;
				}
h3 {			font-family: Century Gothic;
				font-size:14px;
				font-weight: 700;
				color:#000000;}

/*Bodytext in der linken Spalte unterhalb der Navigation*/

p.bodytext {	
				font-size:12px;
				color:#ffffff;
				
				
				margin-bottom:20px;
				line-height: 16px;
				}

.borderweisslinks {border-left:1px solid #fff;padding-left:20px;padding-right:20px;}


/*Zur?ckbutton formatieren*/
 a{				text-decoration: underline;
				color:#ffffff;
				font-size:12px;}

a.internal-link  {text-decoration: underline;
				color:#ffffff;
				font-size:12px;}

a.external-link-new-window {text-decoration: underline;
				color:#ffffff;
				font-size:12px;}
				
.borderweisslinks ul {margin-left:40px;
				list-style-type: square;
				list-style-position: outside;
				font-size:12px;
				color:#ffffff;margin-bottom:20px;}
.borderweisslinksul li{
				font-size:12px;
				}
.borderweisslinksol {margin-left:40px;
				list-style-type: square;
				list-style-position: outside;
				font-size:12px;
				color:#ffffff;}



/*Bildunterschriften*/				
/*.csc-textpic-caption {font-family: Arial Unicode MS;
				font-size:10px;
				color:#383838;
				padding-top:5px}
.csc-textpic-imagewrap {padding:5px; }
.csc-textpic {margin-bottom:15px}
.csc-textpic-text {margin-bottom:15px;}
.csc-textpic-text img{margin:15px; border:none;}

/*externe Links new Window*/
.external-link-new-window {font-family: Arial Unicode MS;
				font-size:10px;
				color:#ffffff;
		}

.internal-link a, .external-link-new-window a{font-family: Arial Unicode MS;
				font-size:10px;
				color:#ffffff;
		}


/*Ab hier beginnen die Formatierungen fÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¼r die dynamischen Navigationen*/

/*Navigationeebene 1, d.h. vertikale subnavigationspunkte auf der linken seite des layouts*/

/*ul#nav1 {		font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
				font: Century Gothic;
				font-size: 12px;
				color:#97323e;
				list-style: none;
				display:block;
				width:970px;
				height:27px;
				/*background-image:url(Elemente/bg-bubplastic.gif);*/
			/*	background-image: url(Elemente/button_rot.gif);
				background-repeat: repeat;
				cursor: pointer;
				margin-left:1px;}
				
/*#nav1 li 		{font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
				font: Century Gothic;
				font-size: 12px;
				list-style: none;
				padding-top:0px;
				float:left;
				width:161px;
				height:27px;
				display:block;
				text-decoration:none;
				/*padding-top:3px;*/
				/*background-image:url(Elemente/pfeil_hauptnavi2.gif);
				background-repeat: no-repeat
				background-image:url(Elemente/bg-bubplastic.gif);*/
				/*background-image: url(Elemente/button_rot.gif);
				background-repeat: repeat-x;
				border-right:0px solid #000000;}
				
#nav1 a{		color:#ffffff;
				display:block;
				width:161px;
				text-decoration:none;
				text-align: center;
				padding-top:3px;}

#nav1 a:hover 	{ 
				color:#000000;
				display:block;
				width:161px;
				height:27px;	
				text-decoration:none;
				font-weight:bold;
				color:#ffffff;
				font-size:14px;
				/*background-image:url(Elemente/bg-bubplastic-h-aqua.gif);*/
				/*background-image: url(Elemente/button_gelb.gif);*/
			/*	background-image: url(Elemente/button_rot.gif);
				background-repeat: repeat-x;}

li#act1 a		{
				color:#000000;
				display:block;
				width:161px;
				height:27px;	
				text-decoration:none;
				font-weight:bold;
				color:#ffffff;
				font-size:14px;
				/*background-image:url(Elemente/bg-bubplastic-h-aqua.gif);*/
				/*background-image: url(Elemente/button_gelb.gif);*/
				/*background-image: url(Elemente/button_rot.gif);
				background-repeat: repeat-x;
				}
*/

ul#nav1 {		font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
				font: Century Gothic;
				font-size: 12px;
				color:#97323e;
				list-style: none;
				display:block;
				width:auto;
				height:27px;
				background-repeat: repeat;
				cursor: pointer;
				margin-left:10px;}
				
#nav1 li 		{font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
				font: Century Gothic;
				font-size: 12px;
				font-weight:bold;
				padding-top:0px;
				float:left;
				width:auto;
				height:27px;
				display:block;
				padding-right:50px;
				padding-left:0px;
				text-decoration:none;
				/*background-image:url(Elemente/arrow_rot.gif);*/
				}
				
#nav1 a{		color:#97323e;
				display:block;
				width:auto;
				text-decoration:none;
				text-align: center;
				background-image:url(Elemente/arrow_rot.gif);
				background-repeat: no-repeat;
				padding-left:25px;
				padding-top:6px;}

#nav1 a:hover 	{ 
				color:#97323e;
				display:block;
				width:auto;
				text-decoration:underline;
				color:#ffffff;
				font-size:12px;
				background-image:url(Elemente/arrow_white.gif);
				background-repeat: no-repeat;
				
}

li#act1 a		{
				color:#97323e;
				display:block;
				width:auto;
				height:27px;	
				text-decoration:underline;
				color:#ffffff;
				font-size:12px;
				background-image:url(Elemente/arrow_white.gif);
				background-repeat: no-repeat;
				}				
				

/*Navigationeebene 2, d.h. vertikale subnavigationspunkte auf der linken seite des layouts*/

ul#nav2 {		font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
				font: Century Gothic;
				font-size: 12px;
				color:#ffffff;
				list-style: none;
				display:block;
				width:auto;
				white-space: nowrap;
				margin-top:35px;
				
				}
#nav2 li 		{font-family: "Helvetica Neue",helvetica,"microsoft sans serif",arial,sans-serif;
				font: Century Gothic;
				font-size: 12px;
				list-style: none;
				padding-left:0px;
				margin-bottom:5px;
				margin-left:10px;
				display:block;
				width:160px;
}
				
#nav2 a{		color:#ffffff;
				text-decoration:none;
				display:block;
				width:160px;
				height:25px;
				background-image:url(Elemente/arrow_white.gif);
				background-repeat: no-repeat;
				padding-top:6px;
				padding-left:25px;
				}

#nav2 a:hover 	{background-image:url(Elemente/arrow_white.gif);
				background-repeat: no-repeat;font-weight:bold;
				
				}

li#act2 a		{background-image:url(Elemente/arrow_white.gif);
				background-repeat: no-repeat;
				font-weight:bold;
				}


/*Subnavigation*/	
#boxsubnav {position:relative;top:20px;width:250px;left:680px;}			
#subnav a{ font-size:10px;text-decoration:none;margin-left:5px;margin-right:5px; color:#ffffff;}
#subnav { font-size:10px;text-decoration:none;margin-left:10px; color:#ffffff;}


/*blauen Rahmen um Bilder mit Link entfernen*/
a img {border:none;}

/*Kontaktformular stylen*/
.csc-mailform {border:none;font-size:11px;}
.csc-mailform-field {padding-bottom:11px;}
.csc-mailform-field label {display: inline; width:300px; color:#383838; float:left;padding-left:5px; padding-right:20px;}
.csc-mailform-submit {margin-top:40px;}
.csc-mailform select {font-size:11px;background-color: #e5e5e5;width:100px;}
.csc-mailform input {font-size:11px;background-color: #e5e5e5;}
.csc-mailform textarea {font-size:11px;background-color: #e5e5e5;}

.csc-mailform-radio input{float:left;display:block;width:20px;}
.csc-mailform-radio label{display:block; margin-top:-15px; margin-left:20px;}
span.csc-mailform-radio fieldset {}
span.csc-mailform-radio label{}


/*Sitemap formatieren*/
.csc-sitemap ul {padding-top:5px;padding-bottom:15px;color:#ffffff;}
.csc-sitemap ul li {									margin-left:20px;
														list-style-type: square;
														list-style-position: outside;
														font-family: Century Gothic;
														font-size:12px;
														color:#ffffff;
														}

/*Formatierungen der Breadcrumnavigation*/
#root {			font-size: 10px;
				color: #ffffff;
				line-height:20px;
				display: block;
				width: 96%;
				margin-top:0px;
				
				border-bottom:1px solid #ffffff;
		}
		
#root a{		font-size: 10px;
				color: #ffffff;
				text-decoration:underline;
				}
				
#root a:hover {	font-size: 10px;
				color: #ffffff;
				text-decoration:underline;

/*Position der Language-Flags*/							 }
#boxlanguage{position:relative;top:20px;width:190px;left:850px;display:none;}

/*gelbe Spalte auf der rechten Seite*/
.spalte_gelb {padding:15px;
				display:block;
				width:159px;}
.spalte_gelb p.bodytext {
				color:#97323e;
				font-family:font-family: Arial Unicode MS, Verdana, sans-serif;
				font-size:10px;
				font:Arial Unicode MS;
				padding:0;}
.spalte_gelb p.bodytext a{
				color:#97323e;
				font-family:font-family: Arial Unicode MS, Verdana, sans-serif;
				font-size:10px;
				font:Arial Unicode MS}

table.contenttable {font-family:font-family: Arial Unicode MS, Verdana, sans-serif;
font-size:12px;
color:#000000;
margin-left:0;
}
table.contenttable td{}
table.contenttable tr td p.bodytext {padding:0;margin:0;}
