/* ALLGEMEINE CSS ******************************************************************************************************/
* {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
	border: 0;
}


body	{
	margin: 0;
	padding: 0;
	color: #000;
	background-color: #ffffff;
}

#rahmen {
	margin-top: 5px;
	background-color: #ffffff;
        border: 1px solid #DCDEDD;
	width: 990px;
}


#kopf {
	width: 990px;
	height: 128px;

}

#linkespalte {

}

#obenlinks {
        background-color: #ffffff;
        background-image : url(../images/pcc.gif);
        background-repeat:no-repeat;
        background-position:center;


       	float: left;
        width: 210px;
	height: 128px;
}

#obenrechts {
       	float: right;
        width: 180px;
	height: 128px;
        background-color: #EEEFEF;
        background-image : url(../images/nav_r-top.gif);

}

#obenrechtsnav {
        width: 180px;
	height: 20px;
        text-align: center;
         margin-top: 2px;
}

#search {
        width: 180px;
	height: 108px;
        text-align: center;
        margin-top: 20px;
}

#search #suchfeld {
        width: 100px;
	height: 20px;
        border:1px solid black;
}



#obenrechtsnav ul {
	list-style: none;
        text-align: center;
	padding: 0 0 0 0px;
}


#obenrechtsnav li {
	float: left;
	margin-left: 10px;
}

#obenrechtsnav li a{
	color: #ffffff;
	display: block;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;

}


#obenmitte {
        margin-right: 180px;
        background-color: #73A3EB;
}

#header{
     	height: 90px;
}

#headerprint {
 width: 0px;
 height: 0px;
 visibility:hidden;
}

#navigation1 {
        background-color: #004593;
     	height: 38px;
	font-size: 14px;
	color: #000000;
        text-decoration: none;
}


#navigation1 ul {
	list-style: none;
	padding: 0 0 0 10px;
}


#navigation1 li {
	float: left;
	margin-left: 10px;

}

#navigation1 li a{
	color: #ffffff;
	display: block;

	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
        margin-top: 10px;
}


#navigation1 li p{
	color: #ffffff;
	display: block;

	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
        margin-top: 10px;
}


#inhalt{
	width: 990px;
        background-image : url(../images/bg.gif);
        text-align: left;
        clear:both;

}

#inhaltlinks {
       	float: left;
        width: 210px;
}

#inhaltrechts {
       	float: right;
        width: 179px;

border-left:1px solid #DDDDDD;
}

#boxrechts {
        margin-left: 0px;
        padding-bottom: 10px;
        padding-left: 10px;
        width: 169px;
        background-color: #ffffff;
        font-size: 13px;
        text-align: left;
}

#boxrechts a {
  // color: #FE8939;
   color: #23539D;
   font-weight:bold;
}

a {
  // color: #FE8939;
   font-weight:bold;
   color: #23539D;
}

h1 {
   //color: #FE8939;
   color: #23539D;
   font-size: 18px;
   font-weight:bold;
   padding-top: 10px;
   padding-bottom: 10px;
}


#inhaltmitte {
        padding: 5px;
        width: 580px;
       	float: right;
        font-size: 13px;
        text-align: left;
        min-height: 700px;

}

#inhaltmitte p {
        padding-bottom: 10px;
}

#inhaltmitte .csc-default {
        padding-bottom: 10px;
}


#inhaltmitte ul {
        padding-left: 15px;
        padding-bottom: 10px;
}



#navigation2 {
	font-size: 14px;
	color: #000000;
        width: 210px;
        text-decoration: none;
}


#navigation2 ul.nav {
	list-style: none;
	padding-top: 24px;
}


#navigation2 li {

}

#navigation2 li a{
     	height: 20px;
	color: #ffffff;
	display: block;
        background-color: #828B8A;
	font-size: 14px;
        text-align: left;
	font-weight: normal;
	text-decoration: none;
        margin-top: 1px;
        padding-left: 20px;
        padding-TOP: 2px;
}


#navigation2 li p{
     	height: 20px;
	color: #ffffff;
	display: block;
        background-color: #626B6A;
	font-size: 14px;
        text-align: left;
	font-weight: bold;
	text-decoration: none;
        margin-top: 1px;
        padding-left: 20px;
        padding-TOP: 2px;
}


#navigation2 ul.ebene2 {
	list-style: none;
	padding-top: 0px;
}


#navigation2 ul.ebene2 li a {
     	height: 20px;
	color: #ffffff;
	display: block;
        background-color: #a2aBaA;
	font-size: 13px;
        text-align: left;
	font-weight: normal;
	text-decoration: none;
        margin-top: 1px;
        padding-left: 30px;
        padding-TOP: 2px;
}

#navigation2 ul.ebene2 li p {
     	height: 20px;
	color: #ffffff;
	display: block;
        background-color: #a2aBaA;
	font-size: 13px;
        text-align: left;
	font-weight: bold;
	text-decoration: none;
        margin-top: 1px;
        padding-left: 30px;
        padding-TOP: 2px;
}

#inhaltmitte input, #inhaltmitte textarea , #inhaltmitte select{
	margin: 3px;
	padding: 3px;
	border: 1px solid #7f9db9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}


#inhaltmitte label {
margin:2px;
line-height:15px;
color:#000000;
float: left;
text-align: left;
margin-right: 0px;
width: 100px;
display: block;
}

h2 {
   font-size: 13px;
   font-weight:bold;
   padding-top: 10px;
   padding-bottom: 10px;
}






