html, body
{
	background-color:#fff;
	font-size:11px;
	font-family:arial;
	margin:0;
	padding:0;
	text-align:center;
		background-image:url(../img/pattern-neu-struktur.gif);
}    

img {border:0;}

a
{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

ul {list-style-image:ulr(../img/list_image.gif);}

#siteDiv
{
	text-align:left;
	width:997px;
	height:665px;
	/*margin-top:auto;
	margin-bottom:auto;
	margin-left:auto;
	margin-right:auto;*/
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-500px;
	margin-top:-340px;
	background-image:url(../img/wallpaper.jpg);
	background-repeat:repeat-y;
}

#bannerDiv {}

#navigationDiv
{
	float:left;
	padding-left:20px;
}

/*
	width:199px;
	height:510px;
	line-height:1.7;
*/

#containerDiv
{
	width:714px;
	margin-left:210px;
}

#containerDivPrint { width:714px; margin-left:25px;}

#welcomeDiv {position:relative; left:19px; top:635px;}
#welcomeDiv a {font-weight:normal;}

.breaker { margin:0 0 0 5px; padding:0 0 0 5px; font-size:0; clear:both; }


/*---Hide links in print preview--*/
@media screen
{
	a.previewLink
	{
		display:inline;
		font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
    color: #3B4B62; 
    text-decoration:underline;
	}
}
@media print
{
	a.previewLink
	{
		display:none;
	}
}

/*--------------------------------------------------------------------------------*/
/*----- Links -----*/
A.smallLink{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
    color: #3B4B62; 
    text-decoration:none
    }
A.smallLink:hover{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: normal; 		
    font-size: 8pt;
    color: #AA6600;
    text-decoration:none;
    }
A.smallLinkFett{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold; 
    color: #3B4B62; 
    text-decoration:none
    }
A.smallLinkfett:hover{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold; 		
    font-size: 8pt;
    color: #AA6600;
    text-decoration:none
	}
A.bigLink{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: normal; 
    color: #3B4B62; 
    text-decoration:none
    }
A.bigLink:hover{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: normal; 		
    font-size: 9pt;
    color: #000000;
    text-decoration:none
    }
A.bigLinkFett{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold; 
    color: #3B4B62; 
    text-decoration:none
    }
A.bigLinkFett:hover{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold; 		
    font-size: 9pt;
    color: #000000;
    text-decoration:none
    }
/*----- Menu Navigation Links -----*/
A.navigation{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold; 
    color: #000000; 
    background-color: #BDBDEF;
    text-decoration:none
    }
A.navigation_aktiv{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold; 
    color: #FFFFFF; 
    text-decoration:none
    }
A.navigation_top{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: normal; 
    color: #000000; 
    text-decoration:none	
    }
A.adminLink:Link{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: normal; 
    color: #000000; 
    text-decoration:none;
    }
A.adminLink:hover{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: normal; 
    color: #000000;
    text-decoration:none
    }
A.adminLink:visited{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: normal; 
    color: #000000;
    text-decoration:none
    }
/*----  Table Menu Navigation -----*/
.navigation{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold; 
    color: #000000; 
    background-color: #BDBDEF;
    text-decoration:none
    }
.navigation_aktiv{  
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold; 
    color: #FFFFFF; 
    background-color: #526BAD;
    text-decoration:none
    }
/*----- For CMS -----*/
.Textnormal
{
	font-style:normal;
	font-weight:normal;
	font-size:9pt;
	font-family:Arial;
}
.TextnormalFett{ 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold;
    }
.TextGrauFett{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold; 
    color: #3B4B62; 
    }
.TextGrauKleinFett{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold; 
    color: #3B4B62; 		
    }
.TextgrossFett{ 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 10pt; 
    font-weight: bold;
    }
.Textklein{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: normal
    }
.Textmini{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 2pt
    }
.TextkleinFett{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold
    }
.TextkleinRotFett{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold;
    color: #FF0000;
    }
.Titel{
    font-family: Verdana, Arial, Helvetica, sans-serif; 
    font-size: 16px; 
    font-weight: bold
    }
.TextRot{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: normal;
    color: #FF0000;
    }
.TextKleinRot{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: normal;
    color: #FF0000;
    }
.TextRotFett{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold;
    color: #FF0000;
    }
.Textkursiv{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: normal;		
    font-style: italic;
    }
.TextkursivFett{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt; 
    font-weight: bold;		
    font-style: italic;
    }
/*----- For SelectBoxes -----*/
.txtline300{
    Font-Family: Arial, Helvetica;
    Font-Size: 11px;
    Width: 300px;
    background-color: #FFFFFF;
    color: #000000;
    }
.txtline240{
    Font-Family: Arial, Helvetica;
    Font-Size: 11px;
    Width: 240px;
    background-color: #FFFFFF;
    color: #000000;
    }
.txtline240NoFrame{
    Font-Family: Arial, Helvetica;
    Font-Size: 11px;
    Width: 240px;
    background-color: #FFFFFF;
    color: #000000;
    border-style:none;
    }
.txtline180{
    Font-Family: Arial, Helvetica;
    Font-Size: 11px;
    Width: 180px;
    background-color: #FFFFFF;
    color: #000000;
    }
.txtline100{
    Font-Family: Arial, Helvetica;
    Font-Size: 11px;
    Width: 80px;
    background-color: #FFFFFF;
    color: #000000;
    }
.txtline40{
    Font-Family: Arial, Helvetica;
    Font-Size: 11px;
    Width: 40px;
    background-color:#FFFFFF;
    color: #000000;
    }
/*----- For Buttons ------*/
.buttonsmall {
    Font-Weight: normal; 
    Font-Family: Arial, Helvetica, Sans-serif;
    Font-Size: 11px;
    background-color: #FFFFFF;
    color: #000000;		
    }
/*----- For Options -----*/
.optionHead{
    font-family: Arial, Helvetica, sans-serif; 
    background-color: #E0E0E0;
    }		
.whiteCell{
    background-color: #FFFFFF;
    }
.listBG1Cell{
    background-color: #EFEFEF;
    }
.listBG2Cell{
    background-color: #DFDFDF;
    }
.grey1Cell{
    background-color: #BDBDEF;
    }
.grey2Cell{
    background-color: #526BAD;
    }
.grey3Cell{
    background-color: #ECECEA;
    }
.greyCell{
    border-width:1px;
    border-style:solid;
    border-color:#ECECEA;		
    background-color:rgb(250, 250, 250);
    }
    
.yellowCell{
    background-color: #D4227E;
    }
.D1DAE3{
    background-color: #D1DAE3;
    }
ul{ 
    list-style-image:URL("/img/list_image.gif");
    margin-top:5px;
    margin-bottom:23px;
    }
li{ 
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 9pt;
    }

.TextNormalBright{
    font-size:9pt;
    font-family:Arial;
    color:rgb(77, 77, 77);
    }
.TextNaviBlue{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:rgb(0, 0, 0);
    }
.TextNaviBlueNotVisible{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:rgb(128, 0, 128);
    }
.TextNaviBlueold{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:rgb(255, 0, 0);
    }
.TextNaviBlueNotYetVisible{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:rgb(0, 128, 0);
    }
.HeaderBG{
    background-image:url('../img/navigation_footer.gif'); 
    }
.NavigationEX{
    background-color:rgb(236, 236, 234);
    }

.TextFettBlue{
    font-size:9pt;
    font-family:Arial;
    color:rgb(34, 0, 132);
    font-weight:bold;
    }
.TextFettBlueNotVisible{
    font-size:9pt;
    font-family:Arial;
    color:rgb(128, 0, 128);
    font-weight:bold;
    }
.TextFettBlueold{
    font-size:9pt;
    font-family:Arial;
    color:rgb(255, 0, 0);
    font-weight:bold;
    }
.TextFettBlueNotYetVisible{
    font-size:9pt;
    font-family:Arial;
    color:rgb(0, 128, 0);
    font-weight:bold;
    }
.TextVerweisNormal{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:rgb(0, 0, 0);
    }
.TextVerweisNormalNotVisible{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:rgb(128, 0, 128);
    }
.TextVerweisNormalold{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:rgb(255, 0, 0);
    }
.TextVerweisNormalNotYetVisible{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:rgb(0, 128, 0);
    }
.TextVerweisNormalBold{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:#ddd;
    font-weight:bold;
    }
.TextVerweisNormalNotVisibleBold{
		text-decoration:none;
    font-size:9pt;
    font-family:Arial;
    color:rgb(128, 0, 128);
    font-weight:bold;
    }
.TextVerweisNormaloldBold{
    font-size:9pt;
    font-family:Arial;
    color:rgb(255, 0, 0);
    font-weight:bold;
    }
.TextVerweisNormalNotYetVisibleBold{
    font-size:9pt;
    font-family:Arial;
    color:rgb(0, 128, 0);
    font-weight:bold;
    }
#right{
    border-right-width:1px;
    border-right-style:solid;
    border-color:rgb(204, 204, 204);
    padding-right:0em;
    text-align:justify; 
    }
#top{
    border-top-width:1px;
    border-top-style:solid;
    border-color:rgb(204, 204, 204);
    padding-top:0em;
    text-align:justify;
    }
#bottom{
    border-bottom-width:1px;
    border-bottom-style:solid;
    border-color:rgb(204, 204, 204);
    padding-bottom:0em;
    }
#rundrum{
    border-width:1px;
    border-style:solid;
    border-color:#ECECEA;
    padding:0;
    background-color:rgb(250, 250, 250);
    text-align:justify; 
    }
A.RedLink{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold; 
    color: #FF0000; 
    text-decoration:none
    }
A.RedLink:hover{
    font-family: Arial, Helvetica, sans-serif; 
    font-weight: bold; 		
    font-size: 8pt;
    color: #FF0000;
    text-decoration:underline
    }		
.TextkleinWhiteBgcolor{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: normal;
    background-color:#FFFFFF;
    }
.TextkleinGrayBgcolor{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt;
    font-weight: normal;
    background-color:#EFEFEF;
    }	
.TextkleinFettBG{
    font-family: Arial, Helvetica, sans-serif; 
    font-size: 8pt; 
    font-weight: bold;
    background-color:#E0E0E0;
    }	
.clsDarkGrey{
    background-color:#ECECEA;
    }	
.alignRight{
    float:right;
    margin-left:35px;
    margin-bottom:5px;
    }
.alignLeft {
	float:left;
	margin-right:35px;
	}
.Text9Red{
    font-size:9pt;
    font-family:Arial;
    color:rgb(255, 0, 0);
    }


.tf {
	width:320px ; vertical-align:bottom; height:20px; background-color:#FFFFFF; color:#999999;
	
	font-size:12px ;
	border:#FFFFFF 1px solid;
	margin-bottom:16px;
	margin-right:20px;
	padding-top:5;
}

.txtf {
	width:320px ; height:60px; background-color:#FFFFFF; color:#999999;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px ;
	border:#FFFFFF 1px solid;
	margin-bottom:16px;
}
.txtf1 {
	width:320px ; height:18px; background-color:#FFFFFF; color:#999999;
	
	font-family: Arial, Helvetica, sans-serif; 
	font-size:12px ;
	border:0px;
}

.sf {
	width:60px ; height:16px; background-color:#FFFFFF; color:#999999;
	
	font-size:12px ;
	border-width:0px; 
}