body 			{

			font:normal 12px/1.7em "Verdana",Arial,Helvetica,Geneva,sans-serif;

			margin: 0; padding: 0;

			background: #c3d3e8  0 0 fixed no-repeat;

			text-align:center;


			}

a:link          	{color:#F0F0F0;}

a:visited       	{color:#E2E2E2;}

a:hover         	{text-decoration:none;} 

a:active        	{color:#FFFFCC;}

a               	{

			font-size:12px;

			text-decoration:none;

			font-weight:normal;

			}



a.urlextern

{

padding-right:10px;

background: url(../images/externallinks.gif) no-repeat right top;

}



a.urlextern:hover

{

padding-right:10px;

background: url(../images/externallinks-hover.gif) no-repeat right top;

}






#sopra

{

position:relative;

bottom:5px;

width:100%;

height:100px;

background-image:url(../images/header.png);

}



.sitename		

{

margin:0;

padding:0;

text-align:left;

padding:24px;

color:#E0E0E0;

}

.sitename a, .sitename a:hover

{

margin:0;

padding:0;

text-align:left;

font-size:24px;

padding:20px;

color:#E0E0E0;

text-decoration:none;

}



p

{

font-size:12px;

padding: 5px;

margin: 0px;

line-height:150%;

}



strong

{

font-size:12px;

color:#000066;

font-weight:bold

padding: 5px 15px;

margin: 0px;

line-height:150%;

}



pre {

font:normal 12px/1.7em Courier,monospace;

padding: 5px 15px;

margin: 0px;

line-height:150%;

}



h1, h2, h3, h4, h5, h6

{

margin:3px 3px 3px 10px;

padding:0px;

color:#0D6894;
font-family:"Tahoma", Arial, Helvetica, sans-serif;

/*color:#000066;*/

}



i

{

font-size:11px;

line-height:140%;

}



li

{

list-style-type:circle;

line-height:140%;

}



h1			{font-size:20px;}

h2			{font-size:18px;}

h3			{font-size:16px;}

h4			{font-size:14px;}

h5			{font-size:12px;}

h6			{font-size:10px;}



#rahmen			{

			width:1096px;

			margin: auto;

			text-align:left;

			}		

#main 			{

			float:left;

			width:790px;

			margin-top:10px;			

			text-align:left;

			}

#header			{

			background:transparent url(../images/header.jpg) 0 0 no-repeat;

			height:329px;

			color:#FFFFCC;
			

			font-family:"Tahoma", Arial, Helvetica, sans-serif;


			}



		

.newsflash		

{

float:right;

clear:right;

text-align:right;

width:350px;

height:100px;

color:#FFFFCC;

font-size:11px;

overflow:hidden;		


}


.slick-rss-container

{
margin:10px;
background-color:#FFFFFF;
overflow:auto;
height:110px;
font-family:"Courier New", Courier, monospace;
text-align:center;
overflow:hidden;
}

.slick-rss-container a

{
color:#4D88FF;

}

.moduletable_place

{

position:relative;

text-align:right;

width:329px;

color:#0D6894;

font-size:11px;

left:-355px;

top:-470px;

#top:-487px;

z-index:1;

margin:0px;



}

.moduletable H3
{
text-align:left;
color:#0D6894;
}


.moduletable_place a

{
color:#0D6894;
}





.moduletable_place table

{

background-image: url(../images/sf.png);

background-repeat:repeat;

/*overflow:hidden;	*/



}




.moduletable_place img

{

position:absolute;

left:-446px;

top:-075px;

width:790px;

height:329px;

z-index:-1;


}






#content 		{

			background-color:white;
			

			/*//background-color:#c3d3e8;

			//border:thin;

			//border-style:solid;

			//border-color:#0D6894;

			//border-image: url(../images/bottom.jpg);

			//border-image: url(../images/bottom.jpg) 27 27 27 27 stretch stretch;

			//box-shadow:10px 10px 20px #000;*/

			-webkit-box-shadow : 0 0 5px #888; 

			box-shadow : 0 0 5px #888;

			-moz-box-shadow : 0 0 5px #888;

			text-align:left;

			/*//min-height:505px;

			//padding:30px;*/

			}

#content a{
color:#0d6894;
}
			

#footer			{

			position:relative;

			background: url(../images/bottom.png) no-repeat;

			clear:both;

			top:5px;

			color:#FFFFCC;

			padding-right:20px;

			height:100px;

			text-align:right;

			font-size:10px;

			width:100%;

			}

			

			

		

#footer p, #footer a	{

			margin-top:82px;

			font-size:12px;

			text-align:center;

			color:#2222FF;

			}			



#path

{

background-color:#4D88FF;

color:#FFFFCC;

padding-right:20px;

text-align:right;	

}



#path img {

padding:0;

margin:0;

}



#menue

{

float:right;

clear:right;

/*#position:relative;

#top:95px;*/

margin:10;

padding:0;

text-align:center;

font-size:12px;

width:300px;

/*height:100%; */

bottom:10px;

/*//margin-top:-100px;

//background:#0D6894  bottom right no-repeat;

//background-color:#FFFFFF; 

-webkit-box-shadow : 0 0 5px #888; */

color:#FFFFFF;

max-height:685px;

/*

border-right-style:solid;

border-right-color:#4D88FF;



/*border-left:1px solid #E0E0E0;	*/



}



#menue p.menue-top

{

/*background:#0D6894  top right no-repeat; */

min-height:10px;

color:#80AAFF;

}



#menue p.menue-top a

{

color:#80AAFF;

}



#menue p.menue-bottom

{

/*//background:#0D6894  bottom right no-repeat;*/

min-height:10px;

color:#80AAFF;

}



#popular

{

float:left;

clear:left;

width:150px;

margin:0;

padding:0;

margin-top:5px;

margin-left:5px;

padding:2px;

font-size:12px;			

background-color:#4D88FF;

color:#FFFFFF;

border:1px solid #AAAAFF;

-moz-border-radius:5px;

/*filter:alpha(opacity=75);*/

-moz-opacity: 0.75;						

}



#latestnews		

{

float:right;

clear:right;

width:150px;			

margin:0;

padding:0;

margin-top:5px;

margin-right:5px;

padding:2px;

font-size:12px;			

background-color:#4D88FF;

color:#FFFFFF;

border:1px solid #AAAAFF;

-moz-border-radius:5px;

filter:alpha(opacity=75);

-moz-opacity: 0.75;	

}



#banner {

text-align:center;

}



.licence {

font-size:10px;

text-align:left;

padding-left:5px;

line-height:130%;

}

.licence h3 {

text-align:center;

}



#latestnews li, #popular li

{

display:list-item;

list-style:square;

color:#444444;

margin-left:-22px;

line-height:130%;

}



#latestnews h3, #popular h3

{

margin:0;

padding:0;

padding-right:5px;

font-size:16px;	

text-align:right;

}



.back_button {

padding:10px;

font-weight:bold;

}



/* CONTENTRAHMEN */			

#content table.contentpaneopen

{

margin:0;

padding:5px;

border:0px solid #99B3FF;

}



#content form, table.searchintro

{

margin:0;

padding:5px;

font-size:12px;

}



/* Suchergebnisfeld */			

table.contentpaneopen fieldset, .contentdescription

{

width:95%;

padding:3px;

margin:2px;

overflow:hidden;

border:0px solid #EAEAEA;

}



.small, .createdate, .modifydate {

padding:0;

padding-left:10px;

margin:0;

color:blaxk;

font-size:10px;

}



a.readon

{

margin-top: 10px;

margin-left: 10px;

display: block;

float: left;

clear:left;

padding-right: 20px;

line-height: 14px;

height: 16px;

}



/*CONTENT-BEREICH */



.componentheading {

font-size:20px;

font-weight:bold;

display:none;

color:#E0E0E0;

margin:0;

padding:5px 5px 5px 10px;

}



.contentheading {

font-size:16px;

font-weight:bold;

/*color:#FFFFFF;*/

margin:0;

padding:5px 5px 5px 10px;

}



.sectiontableheader {

font-weight:normal;

padding:5px;

}

.sectiontablefooter {

font-weight:normal;

margin:5px;

}

.button {

margin:8px 0px;

border: 1px solid #AFABC6;

background-color:#F3F2F6;

}

.button a:hover{

margin:8px 0px;

border: 1px solid #AFABC6;

background-color:#FEFEFE;

}



/* Section Table */

.sectiontableentry1 {

background-color:#4D88FF;

padding:5px;

text-align:left;

}

.sectiontableentry2 {

background-color:#80AAFF;

padding:5px;

text-align:left;

}

.sectiontableentry1 td, .sectiontableentry2 td{

padding:5px;

}

.sectiontableentry1 a, .sectiontableentry2 a{

font-weight:bold;

}



/* Menueeintraege*/



#menue div.moduletable_menu {

margin:0;

padding:0;

text-align:center;

}



#menue div.moduletable_menu h3{

display:none;

}



div.moduletable_menu li {

display:block;

list-style:none;

text-decoration:none;
font-weight:bold;

margin-left:-40px;

text-align:left;

border-top:1px solid #6699FF;

padding:3px 0 3px 0;

background: url(../images/menu.png);

}



div.moduletable_menu li span{

display:block;

padding-left:10px;

}



div.moduletable_menu a:link {

display:block;

text-decoration:none;

color:#E0E0E0;

}



div.moduletable_menu a:hover {

display:block;

text-decoration:none;

color:#000000;

background: url(../images/menu.png);

background-position:-300px 0;



}



ul li.active{

background: url(../images/menua.png);

}



/* Bilder und MOSIMAGE */

img, div.mosimage {margin:0;padding:5px;}

.caption {font-size: 10px; color: #000066;margin:0px;padding:0px;}