body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	font-size:12px;
}
#Aussen, #Kopf, #Inhalt {
	text-align:left;
}
#Aussen {
	margin:0 auto;
	width:1024px;
	min-height:768px;
	overflow:auto;
	height:auto;
}
#Innen {
	position:absolute;
	width:1024px;
	border-left:1px solid #345881;
	border-right: 1px solid #345881;
	background-image:url(../images/NaviHG.jpg);
	background-position:left;
	background-repeat:repeat-y;
}
/* Kopf*/
#Kopf {
	padding-top:80px;
	padding-left:180px;
	width:844px;
	height:160px;
	background-image:url(../images/KopfHG.jpg);
	background-repeat:no-repeat;
}
#Kopf h1 {
	color:#fff;
	font-size:23px;
	margin:0;
}
#Kopf div.nebennavi {
	text-align:right;
	padding-right:40px;
	font-size:13px;
	margin-top:72px;
	color:#345881;
}
#Kopf div.nebennavi a {
	color:#345881;
	text-decoration:none;
}
#Kopf div.nebennavi a:hover, #Kopf div.nebennavi a.curr {
	text-decoration:underline;
}
#Navi {
	background-image:url(../images/Navi_Weiss_HG.gif);
	background-repeat:repeat-x;
	float:left;
	font-size:11px;
	padding-top:63px;
	color:#fff;
	width:199px;
}
#Navi a {
	color:#fff;
	text-decoration:none;
}
#Navi a:hover, #Navi a.aktiv {
	font-weight:bold;
}
#Navi ul {
	list-style-type:none;
	margin-left:0;
	padding-left:0;
	margin-top:0;
	padding-top:0;
}
#Navi ul li{
	font-size:12px;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
	/* neu */
}
#Navi ul li ul li {
	font-size:11px;
	padding-left:10px;
	padding-bottom:6px;
}
#Navi li.curr {
	background-image:url(../images/InhaltHGHell.jpg);
}
#Navi div {
	background-color:#D3D7D6;
	padding:10px;
}
#Navi div a{
	color:#345881;
	text-decoration:none;
}
#Navi div a:hover{
	font-weight:bold;
}

/* Inhalt*/
#Inhalt, #InhaltStart {
	float:right;
	min-height:560px;
	padding-top:24px;
	padding-left:20px;
	padding-right:20px;
	overflow:auto;
	padding-bottom:20px;
	margin-bottom:20px;
	width:556px;
} 
#InhaltStart {
	width:597px;
	padding-top:24px;
	padding-left:0px;
	padding-right:0px;
	overflow:hidden;
	padding-bottom:0px;
}
#Inhalt h1, #Inhalt h2, #Inhalt h3 ,
#InhaltStart h1, #InhaltStart h2, #InhaltStart h3 {
	margin-top:0;
	color:#345881;
	margin-bottom:10px;
}
#InhaltStart h1 {
	padding-left:10px;
}
#Inhalt h1, #InhaltStart h1 {
	font-size:19px;
}
#Inhalt h2, #InhaltStart h2 {
	font-size:16px;
}
#Inhalt h3, #InhaltStart h3 {
	font-size:14px;
}
#Inhalt a {
	color:#345881;
	text-decoration:none;
}
#Inhalt a:hover {
	text-decoration:underline;
}
#Inhalt a img {
	border:none;
}
#Inhalt p.blau, #Inhalt p.gruen{
	font-weight:bold;
	color:#345881;
}
#Inhalt div.referenz {
	padding-bottom:10px;
	border-bottom:1px solid #ccc; 
	margin-top:20px;
	margin-left:14px;
	margin-right:14px;
	height:100px;
	
}
#Inhalt p.csc-subheader {
  	font-size:13px;
  	font-weight:bold; 
  	color: #345881;
  	margin-bottom:28px;    
}


/*Anfang Startseite*/
#eins, #zwei, #drei{
	float:left;
	width:182px;
	padding:8px;
	border-right:1px solid #345881;
	height:560px;
	padding-top:0px;
	background-position:0px 30px;
	background-repeat:no-repeat;
	margin-top:6px;
}
#eins {
	background-image:url(../images/startCD.jpg);
	/*border-left:1px solid #345881;*/
}
#zwei {
	background-image:url(../images/startTastatur.jpg);
}
#drei {
	background-image:url(../images/startPeople.jpg);
	border-right:none;
	width:183px;
	
}
#eins h2, #zwei h2, #drei h2, #eins h2 a, #zwei h2 a, #drei h2 a
{
	color:#fff;
	margin-top:0px;
	margin-bottom:85px;
	font-size:12px;
	text-decoration:none;
	background-color:#345881;
	padding:8px;
	margin-left:-8px;
	margin-right:-8px;
	text-align:left;
}
#zwei h2
{
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin-left:-9px;
	
	
}
#eins a:hover, #zwei a:hover, #drei a:hover
{
	text-decoration:underline;
}
#eins h3, #zwei h3, #drei h3, #eins h3 a, #zwei h3 a, #drei h3 a
{
	color:#000;
	margin-top:0px;
	margin-bottom:20px;
	font-size:12px;
	text-decoration:none;
	font-style:italic;
	
}
#eins p a, #zwei p a, #drei p a
{
	color:#345881;
	text-decoration:none;
	font-weight:bold;
}
#eins p a:hover, #zwei p a:hover, #drei p a:hover
{
	text-decoration:underline;
}

/*Ende Startseite*/

/* Ende Inhalt*/
#Rechts {
	float:right;
	width:218px;
	padding-right:10px;
}
#Rechts p a {
	color:#345881;
	text-decoration:none;
}
#Rechts p a:hover {
	text-decoration:underline;
}


#Rechts p {
	padding-left:10px;
}

#Rechts form {
	margin-top:2px!important;
	padding:0px;
}
#Rechts form input {
	width:150px;
	margin-left:10px;
}
#Rechts form input.find {
	margin-left:0;
	background-image:url(../images/SubmittButton.gif);
	background-position:lefft top;
	background-repeat:no-repeat;
	background-color:#fff;
	height:24px;
	width:20px;
	border:1px solid #fff;
	border-top:1px solid #fff;
	padding-top:2px;
	margin-top:2px;
}
#Rechts div.referenz{
	margin-top:20px;
	margin-bottom:30px;
}
#Rechts div.referenz h3,
#Rechts div.news h3,
#Rechts div.referenz h1,
#Rechts h1 {
	margin-top:0px;
	padding:5px;
	padding-top:8px;
	padding-bottom:8px;
	background-color:#345881;
	color:#fff;
	font-size:12px;
}
#Rechts div.news p, #Rechts div.referenz p {
	margin-top:3px;
	padding:5px;
	margin-bottom:3px;
	font-size:10px;
}
#Rechts div.referenz img {
	margin-left:10px;
}

#Rechts div.news a, #Rechts div.referenz a {
	color:#fff;
	text-decoration:none;
}

#Rechts div.news a:hover, #Rechts div.referenz a:hover{
	color:#fff;
	text-decoration:underline!important;
}

#Rechts div.news p.link, #Rechts div.referenz p.link{
	margin-top:5px;
	padding-left:5px;
	padding-top:8px;
	padding-bottom:8px;
	margin-bottom:0px;
	background-color:#345881;
	color:#fff;
}
/*Fuss*/
#Fuss {
	/*
	position:absolute;
	left:110px;
	left:0px;
	bottom:0px;
	height:60px;
	height:20px;
	background-image:url(../images/fussHG.png);
	background-repeat:repeat-x;
	width:914px;
	width:1024px;
	*/
	display:none;
}
/*Ende Fuss*/
/*ILSE*/
#Ilse {
	position:absolute;
	right:20px;
	top:661px;
	width:184px;
	height:238px:
	z-index:+100;
	text-align:right;
}

/*Ende ILSE*/


