html, body {margin: 0; padding: 0; font-size: 100%; }

html { 
overflow-x: hidden; 
overflow-y: auto;
}

body {
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 80%;
	color: #000;
}

ul#navi {
	color: #000000;
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0 10px 1.5em 10px; 
} 

ul {
	color: #000000;
	list-style: list-style-type;
	list-style-position: outside;
	margin: 0;
	padding: 0 10px 1.5em 10px; 
} 


#header {
	background-color: #668AA4;
	margin: 0;
	padding: 0; 
	height: 103px; 
} 

#headeralt {
	margin: 0;
	padding: 0; 
	height: 103px; 
	background-image:url(../images/head/head_bg.gif); 
	background-repeat:repeat-x;    
	
} 

.homeheadline1 {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 14px; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		/*COLOR: #404040;*/
		COLOR: #E13A41;
		letter-spacing: 2px;
}

.homeheadline2 {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 18px; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		/*COLOR: #404040;*/
		COLOR: #E13A41;
		letter-spacing: 2px;
}

.homeheadline3 {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		/*COLOR: #242424;*/
		COLOR: #E13A41;
}

.homemarkertext1 {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 14px; 
		FONT-WEIGHT: normal;
		TEXT-DECORATION: none;
		COLOR: #242424;
		
}

#navileiste {
	position: absolute; 
	left: 0px;
	top: 106px;
	width: 195px;
	background-color: #C5D3E0;
	color: #000000;
	padding-top: 0px; 
}

.navimainitem {
	left: 0px;
	background-color: #C5D3E0;
	color: #658AA4;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	padding-top: 20px;
	margin-top: 5px; 
}

.navisubitem {
	left: 0px;
	background-color: #658AA4;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 8px;
	margin-top: 2px;
	background-image: url("../images/navi/bullet_normal.gif");
	background-repeat:no-repeat;
	background-position: 0 0.2em;
}

.navisubitemaktiv {
	left: 10px;
	background-color: #658AA4;
	color: #000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 30px;
	padding-right: 8px;
	margin-top: 2px;
	background-image: url("../images/navi/bullet_aktiv.gif");
	background-repeat:no-repeat;
	background-position: 0 0.2em;
}

/* --------------------------------------------------------------*/
/*	
#navileiste A:link {
		BACKGROUND-COLOR: 	#658AA4;
		COLOR: #FFFFFF; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
}
#navileiste A:visited {
		BACKGROUND-COLOR: 	#658AA4;
		COLOR: #FFFFFF; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none;
}

#navileiste A:hover {
		BACKGROUND-COLOR: 	#658AA4;
		COLOR: #EEEEEE; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: 658AA4;
}

#navileiste A:active {
		BACKGROUND-COLOR: 	#658AA4;
		COLOR: #FFFFFF;
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: 658AA4;
}
*/


/*
#navileiste #navi ul li.navisubitem A:link {
		BACKGROUND-COLOR: 	#658AA4;
		COLOR: #FFFFFF; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
}
#navileiste #navi ul li.navisubitem A:visited {
		BACKGROUND-COLOR: 	#658AA4;
		COLOR: #FFFFFF; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none;
}

#navileiste #navi ul li.navisubitem A:hover {
		BACKGROUND-COLOR: 	#658AA4;
		COLOR: #EEEEEE; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: 658AA4;
}

#navileiste #navi ul li.navisubitem A:active {
		BACKGROUND-COLOR: 	#658AA4;
		COLOR: #FFFFFF;
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: 658AA4;
}
*/



/*
#navileiste #navi ul li.navimainitem A:link {
		BACKGROUND-COLOR: 	#FFFFFF;
		COLOR: #666666; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
}
#navileiste #navi ul li.navimainitem A:visited {
		BACKGROUND-COLOR: 	#FFFFFF;
		COLOR: #666666; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none;
}

#navileiste #navi ul li.navimainitem A:hover {
		BACKGROUND-COLOR: 	#FFFFFF;
		COLOR: #666666; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none;
}

#navileiste #navi ul li.navimainitem A:active {
		BACKGROUND-COLOR: 	#FFFFFF;
		COLOR: #666666;
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none;
}
*/


/*------------------------------------------------------------------------*/
/* 20.06.2007 hier noch (vorübergehend) die HyperlinkStyle-Definitionen */
/* für MainItemLinks in dieser externen StyleSheet-Datei                */
/* Beim nächsten Update erfolgen diese Definitionen über eine datenbankgestützte */
/* interne Style-Generierung  im jeweiligen HTML-Template-File         */
/* (wie das schon jetzt für die SubItem-HyperlinkStyles der Fall ist) */ 

#navileiste ul#navi li.navimainitem A:link {
left: 10px;
background-color: #C5D3E0;
color: #658AA4;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
text-decoration: none;

}
#navileiste ul#navi li.navimainitem A:visited {
left: 10px;
background-color: #C5D3E0;
color: #658AA4;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
text-decoration: none;

}

#navileiste ul#navi li.navimainitem A:hover {
left: 10px;
background-color: #C5D3E0;
color: #658AA4;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
text-decoration: none;

}

#navileiste ul#navi li.navimainitem A:active {
left: 10px;
background-color: #C5D3E0;
color: #658AA4;
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
text-decoration: none;

}


/*-----------------------------------------------------------------*/






#fussnavi A:link {
		BACKGROUND-COLOR: 	#F0F0F0;
		COLOR: #000273; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
}
#fussnavi A:visited {
		BACKGROUND-COLOR: 	#F0F0F0;
		COLOR: #000273; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none;
}

#fussnavi A:hover {
		BACKGROUND-COLOR: 	#F0F0F0;
		COLOR: #CC0033; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: underline;
}

#fussnavi A:active {
		BACKGROUND-COLOR: 	#F0F0F0;
		COLOR: #000273;
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none;
}

H1.rubrikheader {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 16px;
	color: #FF0000;

}

#hauptcontainer { 
	/* background-color: #FF0000; */
	margin-left: 215px; 
	margin-right: 215px; 
}

#cBox {
	background-image: url(../images/cBox_hg1.jpg); 
	border: 1px none #000000;
	margin-left: 0px;
	margin-right: 215px;
	margin-top: 0px;
	margin-bottom: px;
	padding-left: 0px;
	padding-right: 20px;
	position:relative;
}

#info {
margin-left: 20px;
margin-right: 230px;
margin-top: 0px;
margin-bottom: px;
padding-left: 0px;
padding-right: 0px;
position:relative;
}

#themenbox2 {
	border: 1px none #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: px;
	padding-left: 0px;
	padding-right: 20px;
	position:relative;
}

#themenbox2content {
margin-left: 20px;
margin-right: 230px;
margin-top: 0px;
margin-bottom: px;
padding-left: 0px;
padding-right: 0px;
position:relative;
}

.bildfloatrechts { 
	float:right;
	margin: 0.5em;
	position:relative;
}

.bildfloatlinks { 
	float: left;
	margin: 0.5em;
	position:relative;
}

.bildfloat2links { 
	float: left; margin-right: 20px;
	position:relative;
}

#cBox #info h1#h1internetdsl {
	background-image:url(../images/internet/header_internet_dsl.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1internetdsl span {display:none}


#cBox #info h1#h1internetdomainreg {
	background-image:url(../images/internet/header_internet_domainregis.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1internetdomainreg span {display:none}

#cBox #info h1#h1internetwebhosting {
	background-image:url(../images/internet/header_internet_webhosting.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1internetwebhosting span {display:none}

#cBox #info h1#h1internetvirenschutz {
	background-image:url(../images/internet/header_internet_virenschutz.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1internetvirenschutz span {display:none}

#cBox #info h1#h1internetwebdesign {
	background-image:url(../images/internet/header_internet_webdesign.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1internetwebdesign span {display:none}

#cBox #info h1#h1netzwerkeprojekt {
	background-image:url(../images/netzwerke/header_netzwerke_projektier.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1netzwerkeprojekt span {display:none}

#cBox #info h1#h1netzwerkekabel {
	background-image:url(../images/netzwerke/header_netzwerke_kabelgebun.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1netzwerkekabel span {display:none}

#cBox #info h1#h1netzwerkeserver {
	background-image:url(../images/netzwerke/header_netzwerke_serversyst.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1netzwerkeserver span {display:none}

#cBox #info h1#h1netzwerkedaten {
	background-image:url(../images/netzwerke/header_netzwerke_datensiche.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1netzwerkedaten span {display:none}

#cBox #info h1#h1netzwerkewartung {
	background-image:url(../images/netzwerke/header_netzwerke_wartung.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
#cBox #info h1#h1netzwerkewartung span {display:none}

#cBox #info h1#h1telefonleistung {
	background-image:url(../images/telefonanlagen/header_telefonanlagen_leist.gif);
	background-repeat: no-repeat;
	width: 550px;
	height: 58px;
}
/* -------------------------------------------------------------- */
/* neu: ab 18.12.2006                                                */
/* -------------------------------------------------------------- */

#cBox #info h1.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
	text-decoration: none;
	color: #E13A41;
	letter-spacing: 2px;
	margin-bottom: 0px;
}

#cBox #info h3.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	color: #E13A41;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.redaktionsblock {
	background-color: #FFFF66;
	border-top: 2px solid;
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-left: 2px solid;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
}

.headerRedaktionsBlock {
	width: 100%;
	height: 20px;
	background-color: #000066;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	
}

.linkToEditor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	letter-spacing: 2px;
}

/* -------------------------------------------------------------- */





.hinweis1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	color: #006699;
}


/*** IE5/Mac has trouble with right positioned boxes due to a secret margin. See  
     - http://www.l-c-n.com/IE5tests/right_pos/index.shtml - Philippe Wittenbergh's page 
     for an explanation of this problem and Sam Foster's page for an explanation of the 
     hack used  - http://www.sam-i-am.com/testsuite/css/mac_ie5_hack.html - ***/
	 
#rBox {
	position: absolute;
	top: 131px;
	right: 16px;
	margin-right: -15px;
	width: 220px;
	z-index: 1;
	height: 420px;
	padding-top: 5px; 
}

/* hide the following from IE5-Mac \*/
#rBox {
	right: 0;
	margin-right: 0; }
/* IE5-Mac can see the rest */
 
 
html, body {margin: 0; padding: 0; font-size: 100%; }

html { 
overflow-x: hidden; 
overflow-y: auto;
}

body {
  	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
  	font-size: 80%;
	color: #000;
}

.infozeile {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}

#linkNeuerDatensatz A:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000099;
}

#linkNeuerDatensatz A:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000099;
}

#linkNeuerDatensatz A:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #FF0000;
}

#linkNeuerDatensatz A:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000099;
}


.cmsEditorBereichTitel {
margin-top: 30px;
margin-bottom: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px; 
font-weight: bold;
text-decoration: none;
color: #FF0000;
letter-spacing: 2px;

}


ul#navi {
	color: #000000;
	list-style: none;
	list-style-position: outside;
	margin: 0;
	padding: 0 10px 1.5em 10px; 
} 

ul {
	color: #000000;
	list-style: list-style-type;
	list-style-position: outside;
	margin: 0;
	padding: 0 10px 1.5em 10px; 
} 




#headeralt {
	margin: 0;
	padding: 0; 
	height: 103px; 
	background-image:url(../images/head/head_bg.gif); 
	background-repeat:repeat-x;    
	
} 

.homeheadline1 {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 14px; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		/*COLOR: #404040;*/
		COLOR: #E13A41;
		letter-spacing: 2px;
}

.homeheadline2 {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 18px; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		/*COLOR: #404040;*/
		COLOR: #E13A41;
		letter-spacing: 2px;
}

.homeheadline3 {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 11px; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
		/*COLOR: #242424;*/
		COLOR: #E13A41;
}

.homemarkertext1 {
		FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
		FONT-SIZE: 14px; 
		FONT-WEIGHT: normal;
		TEXT-DECORATION: none;
		COLOR: #242424;
		
}



#fussnavi A:link {
		BACKGROUND-COLOR: 	#F0F0F0;
		COLOR: #000273; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold;
		TEXT-DECORATION: none;
}
#fussnavi A:visited {
		BACKGROUND-COLOR: 	#F0F0F0;
		COLOR: #000273; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none;
}

#fussnavi A:hover {
		BACKGROUND-COLOR: 	#F0F0F0;
		COLOR: #CC0033; 
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: underline;
}

#fussnavi A:active {
		BACKGROUND-COLOR: 	#F0F0F0;
		COLOR: #000273;
		FONT-FAMILY: Arial,Helvetica; 
		FONT-SIZE: 9pt; 
		FONT-WEIGHT: bold; 
		TEXT-DECORATION: none;
}

H1.rubrikheader {
	font-family: Arial, Helvetica, sans-serif;
  	font-size: 16px;
	color: #FF0000;

}



#themenbox2 {
	border: 1px none #000000;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: px;
	padding-left: 0px;
	padding-right: 20px;
	position:relative;
}

#themenbox2content {
margin-left: 20px;
margin-right: 230px;
margin-top: 0px;
margin-bottom: px;
padding-left: 0px;
padding-right: 0px;
position:relative;
}

.bildfloatrechts { 
	float:right;
	margin: 1.5em;
	position:relative;
}

.bildfloatlinks { 
	float: left;
	margin: 1.5em;
	position:relative;
}



/* -------------------------------------------------------------- */
/* cBox                                          */
/* -------------------------------------------------------------- */

#cBox #info h1.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
	letter-spacing: 2px;
	margin-bottom: 0px;
}

#cBox #info h3.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	color: #CCCCCC;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#cBox #info h1.infograu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	letter-spacing: 2px;
	margin-bottom: 0px;
}

#cBox #info h3.infograu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.dunkeFliesstextNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: normal;
	text-decoration: none;
	color: #CCCCCC;
}

/* -------------------------------------------------------------- */
/* cBox                                          */
/* -------------------------------------------------------------- */

h1.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	letter-spacing: 2px;
	margin-bottom: 0px;
}

h3.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}


#cBox #deco h1.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
	text-decoration: none;
	color: #666666;
	letter-spacing: 2px;
	margin-bottom: 0px;
}

#cBox #deco h3.info {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	color: #666666
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

#cBox #info h1.infograu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px; 
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	letter-spacing: 2px;
	margin-bottom: 0px;
}

#cBox #info h3.infograu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px; 
	font-weight: bold;
	text-decoration: none;
	color: #333333;
	letter-spacing: 2px;
	margin-top: 0px;
	margin-bottom: 0px;
}

/*--------------------------- Ende Def Deco ---------------- */



.redaktionsblock {
	background-color: #FFFF66;
	border-top: 2px solid;
	border-right: 2px solid;
	border-bottom: 2px solid;
	border-left: 2px solid;
	margin-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
	
}

.headerRedaktionsBlock {
	width: 100%;
	height: 20px;
	background-color: #000066;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 2px;
	
}

.linkToEditor {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
	letter-spacing: 2px;
}

/* -------------------------------------------------------------- */



.hinweisBlau1 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	color: #006699;
}

.hinweisBlau2 { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	color: #996600;
}

.hinweisRot { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	font-weight:bold; 
	color: #FF0000;
}


/*** IE5/Mac has trouble with right positioned boxes due to a secret margin. See  
     - http://www.l-c-n.com/IE5tests/right_pos/index.shtml - Philippe Wittenbergh's page 
     for an explanation of this problem and Sam Foster's page for an explanation of the 
     hack used  - http://www.sam-i-am.com/testsuite/css/mac_ie5_hack.html - ***/
	 
#rBox {
	position: absolute;
	top: 70px;
	right: 16px;
	margin-right: -15px;
	width: 220px;
	z-index: 1;
	height: 420px;
	padding-top: 5px; 
}


/* hide the following from IE5-Mac \*/
#rBox {
	right: 0;
	margin-right: 0; }
/* IE5-Mac can see the rest */


#kundenbereich1 {
        position:relative;
        right: 10px;
        top: 1px;
        width: 220px; 
		noheight: 400px;
        background-color: #DDDDDD;
        color: #CCCCCC;
        margin-top: 0px;
        margin-right: 0px;
		margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        border: 0px solid #FFFFFF ;
}

#headerBalkenRightBox {
        position:relative;
        left: 0px;
        top: 0px;
        width: 100%;
		height: 30px;
        background-color: #666666;
        color: #CCCCCC;
        margin-top: 0px;
        margin-right: 0px;
		margin-bottom: 0px;
        margin-left: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        border: 0px solid #FFFFFF ;
}

.headerRightBoxes { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11pt; 
	font-weight: bold; 
	color:#CCCCCC;
}

.headerRightBoxesTextContainer { 
	position:relative;
	top: 3px;
	left: 20px;
	width: 100%;
	height: 30px;
}

.containerRightBoxes {
	background-color: #DDDDDD; 
	position:relative;
	padding-top: 10px;
	padding-left: 10px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:10pt; 
	font-weight: normal; 
	color:#666666;
	border: 3px solid #666666 ;
}

.mehrInfosLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	font-weight: bold;
	text-decoration: underline;
	color: #FFFFFF;
}

.hinweisWeiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; 
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.UeberschriftWeiss12pt { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:12pt; 
	font-weight:bold; 
	color: #FFFFFF;
	padding-left:5px;
}

.UeberschriftWeiss10pt { 
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt; 
	font-weight:bold; 
	color: #999999;
	padding-left:5px;
}

.fliesstextNormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: normal;
	text-decoration: none;
	color: #CCCCCC;
}

.fliesstextDunkelgrau {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}

.fliesstextWeiss {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt; 
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

#menubackground { 
	position: absolute; 
	left: 35px; 
	top: 95px; 
	width: 95%; 
	height: 22px; 
	background-color: #FFFFFF; 
}

#menubackgroundticker { 
	position: absolute; 
	left: 89px; 
	top: 107px; 
	width: 90%; 
	height: 22px; 
	background-color: #FFFFFF;
}



