
body {	font-family: Arial, Helvetica, sans-serif; 	line-height: 100%; background: #cfdfee; }



#wrapper {width:930px; margin-left:auto; margin-right:auto; border:1px solid #999; background-image:url(screen/Bilder/screen2010_03.jpg); position: relative;}

#headerbild {width:930px; height:129px; background-image:url(screen/Bilder/screen2010_01.jpg);}

#flaggencontainer {width:150px; height:20px; position:absolute; top:105px; right:30px;}

#suchencontainer {width:180px; height:30px; position:absolute; top:165px; left:0px;}

#hilfsnavigation {width:930px; height:40px; background-image:url(screen/Bilder/screen2010_02.jpg); text-align:right; line-height:100%;}

#main {width:930px;}

#spalte1 {width:174px; float:left; padding-top:30px;}

#spalte2 {width:555px; float:left;}

#spalte3 {width:195px; float:right; margin-right:3px;}

#bugfix {clear:both; width:930px; height:5px;}

#fusszeile {width:930px; margin-left:auto; margin-right:auto; margin-top:10px; padding-top:10px; border-top:1px solid #999;}

#adresscontainer {width:930px; margin-left:auto; margin-right:auto; margin-top:10px;}

.adresse {font-size:12px; color:#333; text-align:left; padding-left:5px; line-height:100%; padding-top:0px; margin-top:0px;}

.suchen		{width:180px; text-align:center;}
.suchen input {color: #767676; background: #ffffff; border: 1px solid #cccccc; margin-right:5px; vertical-align: middle; font-size:14px; white-space:nowrap;}


.box1 		{width:160px; height:200px; overflow:hidden; margin:5px; float:left; border: 1px solid #cccccc; }
.boxende2	 {clear:left;}
.inner 		{margin:2px; text-align:center; clear:both;}
.inner h1	{ font-size:16px; text-align:center; border-bottom: 1px solid #cccccc; width:152px; white-space:nowrap;  padding-top:0px; height:21px; }
.inner h1 a 	{color:#FF9900; text-decoration:none;}
.inner h1 a:link	{color:#FF9900; text-decoration:none;}
.inner h1 a:visited	{color:#FF9900; text-decoration:none;}
.inner h1 a:hover	{color:#cccccc;  text-decoration:none;}
.inner h1 a:active	{color:#FF9900; text-decoration:none;}
.inner p 	{text-align:center; margin-bottom:-20px;}
.inner p a 	{color:#000000; text-decoration:none;}
.inner p a:link	{color:#000000; text-decoration:none;}
.inner p a:visited {color:#000000; text-decoration:none;}
.inner p a:hover	{color:#FF9900; text-decoration:underline;}
.inner p a:active	{color:#000000; text-decoration:none;}


.minibox1 		{width:120px; height:120px; overflow:hidden; margin:10px; float:left; border: 1px solid #cccccc; }
.miniboxende2	 {clear:left;}
.miniinner 		{margin:4px; text-align:center; clear:both;}
.miniinner h1	{ font-size:16; text-align:center; border-bottom: 1px solid #cccccc; width:152px; white-space:nowrap;  padding-top:0px; height:21px; }
.miniinner h1 a 	{color:#FF9900; text-decoration:none;}
.miniinner h1 a:link	{color:#FF9900; text-decoration:none;}
.miniinner h1 a:visited	{color:#FF9900; text-decoration:none;}
.miniinner h1 a:hover	{color:#cccccc;  text-decoration:none;}
.miniinner h1 a:active	{color:#FF9900; text-decoration:none;}
.miniinner p 	{text-align:center; margin-bottom:-20px;}
.miniinner p a 	{color:#000000; text-decoration:none;}
.miniinner p a:link	{color:#000000; text-decoration:none;}
.miniinner p a:visited {color:#000000; text-decoration:none;}
.miniinner p a:hover	{color:#FF9900; text-decoration:underline;}
.miniinner p a:active	{color:#000000; text-decoration:none;}


.langbox1 		{width:520px; height:115px; overflow:hidden; margin:10px; border: 1px solid #cccccc; background-color:#cfdfee; clear:both;}
.langboxende2	 {clear:left;}
.langinner 		{margin:4px; margin-left:10px; vertical-align:top; }
.langinner h1	{ font-size:16px; padding-top:0px; line-height:125%; }
.langinner h1 a 	{color:#FF9900; text-decoration:none;}
.langinner h1 a:link	{color:#FF9900; text-decoration:none;}
.langinner h1 a:visited	{color:#FF9900; text-decoration:none;}
.langinner h1 a:hover	{color:#cccccc;  text-decoration:none;}
.langinner h1 a:active	{color:#FF9900; text-decoration:none;}
.langinner p 	{  }
.langinner p a 	{color:#000000; text-decoration:none;}
.langinner p a:link	{color:#000000; text-decoration:none;}
.langinner p a:visited {color:#000000; text-decoration:none;}
.langinner p a:hover	{color:#FF9900; text-decoration:underline;}
.langinner p a:active	{color:#000000; text-decoration:none;}


/*h1 {margin-bottom:  0px; font-size: 16px;}
h2 {margin-bottom: -5px; font-size: 14px;}
h3 {margin-bottom: -5px; font-size: 12px;}
h4 {margin-bottom: -5px; font-size: 18px;}
h5 {margin-bottom: -5px; font-size: 22px;}
*/

h1 {margin-bottom:  0px; font-size: 18px;}
h2 {margin-bottom: -5px; font-size: 16px;}
h3 {margin-bottom: -5px; font-size: 14px;}
h4 {margin-bottom: -5px; font-size: 12px;}
h5 {margin-bottom: -5px; font-size: 11px;}

.flaggen {margin: 10px;}

.drumrum {border: solid #333333 1px;}



.hnav 		{font-family: Arial, Helvetica, sans-serif; line-height:170%; color:#333333; font-size:12px; word-spacing:10px; margin-right:5px;}
.hnav a		{color:#333333;}
.hnav a:link	{color:#333333; text-decoration:none;}
.hnav a:visited	{color:#333333; text-decoration:none;}
.hnav a:hover	{color:#ffffff; text-decoration:none;}
.hnav a:active	{color:#333333; text-decoration:none;}



a.nml1			{ display:block; font-size:12px; color:#001C42; background-color:#b7d0ee; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff; }
a:link.nml1		{ display:block; font-size:12px; color:#001C42; background-color:#b7d0ee; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff; }
a:visited.nml1		{ display:block; font-size:12px; color:#001C42; background-color:#b7d0ee; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff; }
a:hover.nml1		{ display:block; font-size:12px; color:#001C42; background-color:#ff9900; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff; }
a:active.nml1		{ display:block; font-size:12px; color:#001C42; background-color:#b7d0ee; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff; }

a.act1			{ display:block; font-size:12px; color:#001C42; background-color:#ff9900; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff;}
a:link.act1		{ display:block; font-size:12px; color:#001C42; background-color:#ff9900; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff;}
a:visited.act1		{ display:block; font-size:12px; color:#001C42; background-color:#ff9900; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff;}
a:hover.act1		{ display:block; font-size:12px; color:#001C42; background-color:#ff9900; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff;}
a:active.act1		{ display:block; font-size:12px; color:#001C42; background-color:#ff9900; text-decoration:none; font-weight:bold; padding-left:10px; padding-top:3px; padding-bottom:3px; border-bottom:1px solid #ffffff;}

a.nml2			{ white-space:nowrap; color:#001C42; background-color:#cfdfee; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:link.nml2		{ white-space:nowrap; color:#001C42; background-color:#cfdfee; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:visited.nml2		{ white-space:nowrap; color:#001C42; background-color:#cfdfee; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:hover.nml2		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:active.nml2		{ white-space:nowrap; color:#001C42; background-color:#cfdfee; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}

a.act2			{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:link.act2		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:visited.act2		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:hover.act2		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:active.act2		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:9px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}

a.nml3			{ white-space:nowrap; color:#001C42; background-color:#dde9f7; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:link.nml3		{ white-space:nowrap; color:#001C42; background-color:#dde9f7; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:visited.nml3		{ white-space:nowrap; color:#001C42; background-color:#dde9f7; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:hover.nml3		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:active.nml3		{ white-space:nowrap; color:#001C42; background-color:#dde9f7; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}

a.act3			{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:link.act3		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:visited.act3		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:hover.act3		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}
a:active.act3		{ white-space:nowrap; color:#001C42; background-color:#ffbb54; display:block; font-size:11px;  text-decoration:none; font-weight:normal; padding-left:19px; padding-top:2px; padding-bottom:2px; border-bottom:1px solid #ffffff;}





.datum 	{font-family: Arial, Helvetica, sans-serif; line-height:150%; color:#333333; font-size:12px; margin-left:25px; }

p {font-family:Arial, Helvetica, sans-serif; line-height:125%; font-size:14px; margin-bottom: 0px}

.csc-textpic-text {margin-bottom: 20px;}

div.inhalt {margin: 10px; /*width:560px;*/ margin-right: 20px;}
div.inhalt li {font-size:14px; padding-bottom:5px;}
div.inhalt a:link {color:#333; text-decoration: none; font-weight:bold;}
div.inhalt a:visited {color: #333; text-decoration: none; font-weight:bold;}
div.inhalt a:hover {color:#999; text-decoration: underline; font-weight:bold;}
div.inhalt a:active {color:#333; font-weight:bold;}

div.rechts {margin-top: 10px; font-size:12px;}
div.rechts p {font-family:Arial, Helvetica, sans-serif; line-height:115%;}
div.rechts h1 {margin-bottom: 5px;	margin-top: 0px; font-size: 14px; color: #ffffff;}
div.rechts h2 {margin-bottom: 5px;	margin-top: 0px; font-size: 14px; color: #ffffff;}
div.rechts h3 {margin-bottom: 5px;	margin-top: 0px; font-size: 14px; color: #ffffff;}
div.rechts h4 {margin-bottom: 5px;	margin-top: 0px; font-size: 14px; color: #ffffff;}
div.rechts h5 {margin-bottom: 5px;	margin-top: 0px; font-size: 14px; color: #ffffff;}
div.rechts a:link	{ color:#000000; text-decoration:none; font-weight:bold; line-height:130%; }
div.rechts a:visited	{color:#000000; text-decoration:none; font-weight:bold; line-height:130%; }
div.rechts a:hover	{color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
div.rechts a:active	{color:#63622B; text-decoration:none; font-weight:bold; line-height:130%; }
div.rechts .bodytext	{ margin-bottom:5px;  }
	
.rahmen1{
    border:1px solid #93b5da;
  	background-color: #93b5da;
  	padding:5 5px;  clear:both;
  }

.rahmen2{
  	border:1px solid #CCCCCC; text-align:center;
  	background-color: #FFFFFF;
  	padding:0 0px; clear:both;
	
  }
  .rahmen2 h4{
 	position:relative; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:10px;
 	background-color: #93b5da; 
 	padding:5 10px;
  }
  .rahmen2 .csi-textpic {padding:0 0px; margin-bottom: 0px; text-align:center;}
  .rahmen2 .csi-textpic p {padding:0 5px; text-align:center;}
  .rahmen2 p {padding:0 5px; text-align:center;}
  .rahmen2 DIV.csc-textpic DIV.csc-textpic-imagewrap .csc-textpic-image { margin-bottom: 0px; text-align:center;} 
  .rahmen2 ul {text-align:left; margin-left:15px; padding-left:15px; display:block;}




/*


a:link {
	color:#333;
	text-decoration: none;
		
}
a:visited {
    color: #333;
	text-decoration: none;
	
}
a:hover {

	color:#000;
	text-decoration: underline;
	
}
a:active {
	
	color:#333;
	
}
*/

a.menue {
	font-size: 14;
	
}

a.menue:link {
	
	color: #000000;
	text-decoration: none;
	text-transformation: capitalize;
	
}
a.menue:visited {
    
	color: #000000;
	text-decoration: none;
	
}
a.menue:hover {

	color: #FFFF00;
	text-decoration: none;
	
}
a.menue:active {
	
	color: #000000;
	
}



.csc-mailform {
        border: 0px;
}
 
.csc-mailform-field label {
       
        font-family: Helvetica, Verdana, Arial, sans-serif;
        width: 5em;
        float: left;
        text-align: right;
        margin-right: 1em;
        display: block;
}
 
.csc-mailform-submit {
        margin-left: 0.5em;
} 

.csc-mailform-field textarea {
		font-family: Helvetica, Verdana, Arial, sans-serif;
		color: #781351;
		background: #fee3ad;
		border: 1px solid #781351;
}

.csc-mailform-field input {
		
		color: #781351;
		background: #fee3ad;
		border: 1px solid #781351;
}

/*-----------------------------------------------*/

.meta_menu {
	   font-size: 12px;
       text-decoration:none;
       font-weight:normal;
       color:#333;
	   padding-left:5px;}


.meta_menu a:link, .meta_menu a:visited, .meta_menu a:active{
	    font-size: 12px;
       text-decoration:none;
       font-weight:normal;
       color:#333;
}
.meta_menu a:hover{
      text-decoration:underline;
}



div.sp_sitemap{
	float:left;
	margin-left:5px;
	margin-right:5.6em;
	}

div.sp_sitemap h1 {font-size:12px; color:#666;}
div.sp_sitemap ul{
	list-style: none;
	margin:0px;
	padding: 0px;	
}
div.sp_sitemap li a{
  display:block;
  font-size:11px;
  color:#666;
  text-decoration:none; 
}
div.sp_sitemap li li{
	margin-left:5px;
  margin-bottom:2px;
}

div.sp_sitemap li a:hover{
	color:#06F;
	text-decoration:underline;
}
div.sp_sitemap li li a{
	color:#666;
	padding-left:8px;
  	
 }
 .tx-vgetagcloud-pi1 {border:1px #ccc solid; background-color:#eee; width:99%;}
