/*
* {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
*/

body {

	background-color: #fff;
	font-size: 0.8em;
	font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
	color:#000;
	padding:0;
	margin:0;
	/*text-align: center;*/
}

/* ----------Container-------------- */

#container {

	width: 1000px;
	margin: 0px auto 0px auto;
	padding: 0;
	background: #FFFFFF url(../gfx/bg_container.gif) repeat-y;
}

/* -----------Header--------------------------- */

#banner {
	margin: 0;
	padding: 0;
	background-color: #E3F2FF;
	height: 116px;
	width: 999px;
	overflow:hidden;

}

#banner a{
	text-decoration:none;

}

#banner img{
	border:none;

}

/* -----------Brot und Krümelleiste--------------------------- */

#mainnavi {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 23px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #005EA7;
}

#mainnavi .paketlinks {
	float: left;
	width: 300px;
	border: 0px solid #FF0000;
}

#mainnavi img{
	border: 0px;
	margin: 0px 0px 0px 0px;
	float: left;
}

#breadcrumb {
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:20px;
}
#breadcrumb p{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	margin: 0px 0px 4px 0px;
}


#breadcrumb a{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 23px;
	margin: 0px 0px 4px 0px;
}

#hotline {
	float: right;
}

/* -----------------Inhalt--------------------- */
#contentcontainer {
	width: 590px;
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 0px;
}


#content {
	background: #FFFFFF;
	padding: 0px 20px 0px 20px;
	width: 550px;
}

#content h1 {
	margin: 0px 0px0px 0px;
	color: #005ea7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	background: url(../gfx//icon_h1.gif) no-repeat;
	padding: 2px 0px 0px 20px;
	margin: 20px 0px 0px 0px;

}


#content h2 {
	margin: 30px 0px 12px 0px;
	color: #005ea7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	clear: both;
}

#content p {
	margin-bottom: 0px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 14px;*/
}

#content a {
	color: #005ea7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

#content ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 19px;*/
}

#content h3 {
	margin-bottom:12px;
	color:#005ea7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	clear: both;
}
#content h3 a{
	margin-bottom:12px;
	color:#005ea7;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-decoration: none;
}

#content a.mail{
	color: #005EA7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/*line-height: 19px;*/
}

#content iframe {
	border: 0px;
	margin: 38px 0px 0px 0px;
}

#content table {
	margin: 0px 0px 30px 0px;
}

#content .tbl_startseite .bodytext {
	margin: 0px 0px 0px 0px;
}


#content .csc-textpic-intext-left {
	margin: 0px 0px 0px 0px;
}

/* Meringer, 08.05.2008 */
#content .csc-mailform {
	border: 0px;
	padding: 0px 0px 0px 0px;
}

#content fieldset {
	margin: 0px 0px 0px 0px;
}

.hintergrundbild {
	width: 590px;
	height: 419px;
	background: url(../gfx/back_content.gif) #FFFFFF bottom no-repeat;
	margin: 0px 0px 0px 0px;
	clear: both;
}

/* Meringer, 08.05.2008  */
fieldset .csc-mailform-field label {
	display: block;
	float: left;
	width: 130px;
	margin: 2px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

/* Meringer, 08.05.2008  */
fieldset .csc-mailform-submit {
	margin: 0px 0px 0px 130px;
}

/*--------------- Einstellungen für Newsartikel im Contentbereich----------*/
#content .news-single-backlink {
	margin: 13px 0px 0px 0px;
}
#content .news-single-img {
	margin: 0px 0px 10px 0px;
}

#content .news-list-date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin: 0px 0px 50px 0px;
}
#content hr.clearer {
	background-color: #79aeda; /* Mozilla 1.4 */
	color: #79aeda; /* IE 6 */
	border: #79aeda; /* Opera */
	height: 1px; /* in Opera für die Anzeige nötig, in Mozilla für die einheitliche Höhe */
	margin-bottom: 10px;
}


/* --------------Tabelle auf Startseite -------------*/

#content .tbl_startseite {
	width: 550px;
	margin: 30px 0px 0px 0px;
}

td.tbl_startseite_titel {
	background-color: #005EA7;
	width: 255px;
	height: 23px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 2px 0px 0px 10px;
}

td.tbl_startseite_text1 {
	background-color: #E8F5FE;
	width: 245px;
	font-weight: bold;
	color: #005EA7;
	vertical-align: top;
	padding: 12px 10px 0px 10px;
}
td.tbl_startseite_text2 {
	background-color: #E8F5FE;
	width: 245px;
	font-weight: normal;
	vertical-align: top;
	padding: 0px 10px 10px 10px;
}

#content td.tbl_startseite_text2 a{
	color: #D72425;
}

td.tbl_startseite_trenner {
	background-color: #FFFFFF;
	width: 20px;
}


/*--------------- Spalte rechts--------------------*/

#right .telnr {
	margin: 0px 0px 0px 0px;
	background: #E8F5FE;
	clear: both;
	padding: 10px 10px 10px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
}
#right .news-latest-container {
	margin: 5px 0px 0px 0px;
	background: #E8F5FE;
	clear: both;
	padding: 10px 10px 10px 10px;
}
#right .news-latest-morelink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #D72425;
}
#right h2 {
	margin: 0px 0px 0px 0px;
	color: #005ea7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	clear: both;
	background: url(../gfx/icon_h2_rechts.gif) no-repeat;
	padding: 2px 0px 0px 15px;
}
#right h3 {
	margin: 15px 0px 5px 0px;
	color: #005ea7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	clear: both;
}
#right h3 a{
	color: #005ea7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

#right .bodytext {
	margin: 5px 0px 0px 0px;
	color: #005ea7;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	clear: both;
}
#right .news-latest-date {
	margin: 0px 0px 0px 0px;
	color: #005ea7F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	clear: both;
}
#right a {
	color: #005ea7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-decoration: none;
}
#right img {
	border: 5px 0px 5px 0px;
}


/* --------------Navigavtion allgemein------------- */

#left {

	float: left;
	width: 205px;
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	overflow: hidden;
}


#left img{
	border:none;
}

/* -----------Navigation Ebene 1--------------------------- */

.nav_e_1{

display:block;

width:205px;
line-height:45px;

margin-top:0px;
margin-bottom:0px;

z-index:3;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

background:url(../gfx/bogen.gif) bottom no-repeat;

color:#000;

}

.nav_e_1 a{

color:#000;
text-decoration:none;
margin-left: 30px;
margin-top:10px;
}

.nav_e_1_act{

display:block;

width:200px;
line-height:45px;

margin-top:0px;
margin-bottom:0px;

z-index:3;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#000;

background:#E3F2F;

font-weight:bold;
background:url(../gfx/bogen_act.gif) bottom no-repeat;
}

.nav_e_1_act a{

color:#000;
text-decoration:none;
line-height:45px;
margin-top:10px;
margin-left:30px;
}


.nav_e_1_cur{

display:block;

width:200px;
line-height:45px;

margin-top:0px;
margin-bottom:0px;

z-index:3;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#000;

background:url(../gfx/bogen.gif) bottom no-repeat;

}

.nav_e_1_cur a{

color:#000;
text-decoration:none;
margin-left: 30px;
margin-top:10px;
font-weight:bold;
}


/* -----------Navigation Ebene 2--------------------------- */

.nav_e_2{

display:block;

width:180px;
line-height:19px;

margin-top:0px;
margin-bottom:0px;
margin-left:10px;

z-index:3;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#000;
background:#E3F2FF;


}

.nav_e_2_end{

display:block;

width:180px;
height:43px;


margin-top:0px;
margin-bottom:0px;
margin-left:10px;

z-index:3;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#000;
background:url(../gfx/back-nav2.jpg) bottom no-repeat left; 

}


.nav_e_2_end a{

color:#000;
text-decoration:none;
margin-left:20px;
}


.nav_e_2 a{

color:#000;
text-decoration:none;
margin-left:20px;
}

.nav_e_2_act{
display:block;

width:180px;
line-height:20px;
margin-top:0px;
margin-bottom:0px;
margin-left:10px;
z-index:3;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#000;
background:#E3F2FF;
}

.nav_e_2_act a{

color:#000;
text-decoration:none;
font-weight:bold;
margin-left:20px;
}


.nav_e_2_cur{

display:block;

width:180px;
line-height:20px;

margin-top:0px;
margin-bottom:0px;
margin-left:10px;

z-index:3;

font-family:Arial, Helvetica, sans-serif;
font-size:12px;

color:#000;
background:#E3F2FF;

}

.nav_e_2_cur a{

color:#000;
text-decoration:none;
margin-left:20px;
font-weight:bold;
}


/* -----------Navigation Ebene 3--------------------------- */
.nav_e_3{

display:block;

width:168px;
line-height:19px;

margin-top:0px;
margin-bottom:0px;
margin-left:10px;

z-index:3;

background:#E3F2FF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

border-left:6px #E3F2FF solid;
border-right:6px #E3F2FF solid;

color:#005EA7;
}

.nav_e_3 a{

color:#005EA7;
text-decoration:none;
margin-left:25px;
margin-top:10px;
}

.nav_e_3_act{

display:block;

width:168px;
line-height:19px;

margin-top:0px;
margin-bottom:0px;
margin-left:10px;

font-weight:bold;
z-index:3;

background:#C7CDE5;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

border-left:6px #E3F2FF solid;
border-right:6px #E3F2FF solid;

color:#005EA7;
}

.nav_e_3_act a{


color:#005EA7;
text-decoration:none;
margin-left:25px;
margin-top:10px;
font-weight:bold;
}



.nav_e_3_cur{

display:block;

width:168px;
line-height:19px;

margin-top:0px;
margin-bottom:0px;
margin-left:10px;

z-index:3;
background:#E3F2FF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;

border-left:6px #E3F2FF solid;
border-right:6px #E3F2FF solid;

color:#005EA7;
}

.nav_e_3_cur a{



color:#005EA7;
text-decoration:none;
margin-left:25px;
margin-top:10px;
font-weight:bold;
}



/* -----------Teaser--------------------------- */

#right {
	float: right;
	width: 185px;
	margin: 0;
	padding: 25px 10px 10px 10px;
	color: #ffffff;
	text-align: left;
}

#right p {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #005EA7;
	margin: 0px 0px 0px 0px;
}

#right #t_h1{

	color:#005EA7;
	clear:both;
	font-size:14px;
	font-weight:bold;

}

#right #t_text{

	color:#fff;
	clear:both;
	font-size:14px;

}


#right #t_link{

	color:#005EA7;
	clear:both;
	font-size:12px;

}
#right #t_link a{

	color:#005EA7;
	clear:both;
	font-size:12px;

}


/* -----------footer--------------------------- */

#footer {
	clear: both;
	background-color: #005EA7;
	padding: 0px 0px 1px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	border-top: 1px #FFFFFF solid;
}

#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	/*line-height: 19px;*/
}

#footer a{

	color:#fff;
}

#phone{
	margin-left:100px;
}

#print{
	text-align:right;
	height:10px;
	margin-top:0px;
	width:550px;
	margin-left:0px;
}

