
/* ---------- PAGE SETUP ---------- */
html, body {
	height:		100%;
	width:		100%;
	margin:		0;
	padding:	0;
	x-overflow:	auto;
}
body {
    background: #ffffff url('../bilder/hintergrund.jpg') no-repeat;
}

/* ---------- MAIN LAYOUT ---------- */
div#main {
	width:	974px;
	margin:	0 auto;
	border: 1px solid #9A9EA1;
}
div#head {
	height:		77px;
	width:   974px;
  background: #fff url('../bilder/logo-innenseite.jpg') no-repeat 15px 20px; ; 
}  
/* Sprachauswahl*/
div#head p {
	color: #000;
	font-family: Tahoma, Arial;
	font-size:		11px;
	border: 0px;
	margin-top: 8px;
	margin-right: 2px;
	float: right; 
	padding: 5px; 
}
div#language a img {
	border: 0px; 
}
	
div#content {
	height: 550px;
	width:   974px;
	background: url('../bilder/content_back.gif') repeat-x;
	margin:		0;
	padding:	0;
	background-color:	#fff  !important; 
}

div#footer {
	clear:		both;
	height:		10px;	
	padding:	0 0 0 0;
	background:	url('../bilder/leer.gif') 974px 10px;
	background-color: #002F5D;
}	

/* ---------- MAIN MENU ---------- */
div#topmenu {
	
	height:		20px;
	background-color: #17426c;
}

div#content1 {
	width:	206px;
	height:  540px;
	overflow: hidden;
	margin:		10px 0px 0 0px;
	float: 		left;
	background-color: #F7F7F7;	
	border-right: 1px solid #9A9EA1;
}
div#content1b {
	color: #002F5D; 
	background-color:	#fff  !important;
	height:  530px;
	overflow: auto;
	line-height: 16px; 
	padding: 0px;
	float: left;
	width:	766px;
	margin-top:	20px;
}

div#content2 {
	color: #002F5D; 
	background-color:	#fff  !important;
	line-height: 16px; 
  padding: 20px 20px 20px 15px;
	float: left;
	width:	427px;
	margin-top:	0px;
}
/* ---------- SUB NAVIGATION ---------- */
/* Baumgartner und Partner Button mit */
/* background:	url('../bilder/icon_rosette.gif') no-repeat 0px 4px;	*/

div#seitenmenu {
	padding:  0px 0 0 0px;
	width:		206px;
	height:   520px:
	margin:		0px 0px 0px 0px;
	float: 		left;
	overflow:hidden;
	background: transparent;
	
}

div#seitenmenu ul.e0 {
	margin:		0px 0 0px 0px ;
	padding:	0px 0px 2px 0px ;
	list-style-type:	none;
	color: #757575; 
	font-family: Arial;
	font-size: 11px;
	line-height:	16px;
	background:	url('../bilder/verlauf-buttonlinks.gif') repeat-x;	
	border-bottom: 1px solid #9A9EA1;
}
div#seitenmenu ul.e1 {
	margin:		0px 0 0px 0px ;
	padding:	5px 0px 5px 0px ;
	list-style-type:	none;
	color: #757575; 
	font-family: Arial;
	font-size: 11px;
	line-height:	16px;
	background-color: #EAEAEA;	
	border-bottom: 1px solid #9A9EA1;
}
div#seitenmenu ul.e2 {
	margin:		0 0 0 15px ;
	padding:	1px 0 1px 0px ;
list-style-type:	none;
	color: #939AA0; 
	font-family: Arial;
	font-size: 11px;
	line-height:	11px;
	background-color: transparent;	
}
div#seitenmenu ul.e3 {
	margin:		0 0 0 0px ;
	padding:	0 0 0 25px ;
	list-style-type:	none;
	color: #939AA0; 
	font-family: Arial;
	font-size: 11px;
	line-height:	10px;
	background-color: #ffffff;	
}

div#seitenmenu ul.e0 a {
display:	block;
line-height: 15px;
	margin: 0px 0 0 5px;
	padding:	2px 5px 0px 20px;
	background:	url('../bilder/icon_rosette.gif') no-repeat 0px 4px;	
}


div#seitenmenu ul.e1 a {
display:	block;
line-height: 15px;
	margin: 3px 0 0 5px;
	padding:	0px 5px 0px 10px;
	background:	url('../bilder/icon_pfeil_gross.gif') no-repeat 0px 4px;	
}

div#seitenmenu ul.e2 a {
display:	block;
line-height: 15px;
	margin: 0px 0 0 5px;
	padding:	0px 5px 0px 10px;
	background:	url('../bilder/icon_pfeil_gross.gif') no-repeat 0px 4px;	
}

div#seitenmenu ul.e3 a {
display:	block;
line-height: 15px;
	margin: 0px 0 0 5px;
	padding:	0px 5px 0px 10px;
	background:	url('../bilder/icon_pfeil.gif') no-repeat 0px 4px;	
}


/* ---------- CONTENT FONTS ---------- */

div#content2{
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	color: #545956; /* 545956grau */
	font-size:		11px;
}

div#content2 bodyhl { 
	color: #fff; 
	line-height: 20px; 
	font-size: 18px; 
	padding: 0px;
	font-family: "Times New Roman", Times, Georgia, serif; 
	}


div#content2 p.headline{ 
	color: #063561; 
	line-height: 20px; 
	font-size: 23px; 
	font-family: "Times New Roman", Times, Georgia, serif;
	font-weight:	normal;	
	padding: 0px;
	margin:			5px 0 30px 0px; 
	text-align: left;
}

div#content2 p,
div#content2 td,
div#content2 th {
	color: #545956;  /*grau*/
	font-size:		11px;
	line-height:	16px;
	padding: 0px;
/*	font-family: "Times New Roman", Times, Georgia, serif ;	*/
	
}

div#content2 ul.dokumente{
		border: 1px solid #c3c3c3 ;
	  padding-left: 10px;
    font-weight:	bold;
	  margin: 0px;
    
	}
div#content2 ul.dokumente li{
	
	list-style-position:	inside;
	margin: 0px 0px 5px 5px;
	list-style-image:	url(../bilder/icon_pdf.gif);
	}

div#content2 ul.dokumente li:hover{
	cursor: pointer;
	background-color: #EAEAEA;	
			}
div#content2 ul.dokumente li a{
	vertical-align: top;
	padding-left: 10px;
	padding-right: 0px;
  padding-bottom: 5px;
	}


div#content2 ul.download{
		border: 0;
	  padding-left: 10px;
    margin: 0px;
	}
	
div#content2 ul.download li{
margin:			0px 0px 5px 15px;
padding: 0 0 0 8px;
line-height: 13px;
vertical-align: top;
list-style-image:	url(../bilder/icon_pdf.gif);
}

div#content2 ul.download li p{
	font-weight:	bold;
	margin: 0px;
	text-align: left;
	}

div#content2 ul.download li:hover{
	cursor: pointer;
	background-color: #EAEAEA;	
			}

div#content2 div.contentcopy  { 
	color: #545956;  /*grau*/
	line-height: 16px;
	margin: 0px;
}

div#content2 p.contentcopy  { 
	color: #545956;  /*grau*/
	line-height: 16px;
	font-weight:	bold;
	margin: 0 0 0 0px;
}

div#content2 li.contentcopy { 
	color: #545956;  /*grau*/
	margin-left: 0px;	
}

div#content2 li.contentcopy a { 
	color: #545956;  /*grau*/
	line-height: 16px;
	font-weight:	bold;	
}
div#content2 li.contentcopy a span{ 
	font-weight:	normal;	
}
div#content2 li.contentcopy:hover,
div#content2 li.contentcopy a:hover{
	cursor: pointer;
	background-color: #EAEAEA;	
			}
div#content2 span.contentsubline {
color:#002F5D;
font-family:"Times New Roman",Times,Georgia,serif;
font-size:16px;
font-weight:	bold;
padding-bottom:5px;
}

div#content2 p.contenthl  { 
	color: #fff; 
	line-height: 20px; 
	font-size: 18px; 
	font-family: "Times New Roman", Times, Georgia, serif;
}

address {
	font-size:		11px;
	line-height:	13px;
}

/* ---------- CONTENT LINKS ---------- */
a {
	color:				#002F5D;  /*blau*/
	text-decoration:	none;
}
a:hover {
	text-decoration:	none;
}

/* ---------- SPECIFIC CONTENT LINKS ---------- */
a.pdf {
	x-font-weight:		bold;
	text-decoration:	none;
	background:			url('../bilder/icon_pdf.gif') no-repeat left top;
	padding:			2px 0 0 25px;
}

/* ---------- MAIN CONTENT ---------- */

div#content2 h1 {
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	color:				#002F5D;  
	font-style:	normal;
	font-weight: normal;
	font-size: 15px;
	margin:			10px 0 0px 0px;
	padding: 0px;

}
div#content2 h2 {
	color: #545956;	/* grau */	
	border-left:	2px solid #FFAD01;
	padding-left:	6px;
	x-margin:			0 0 0 20px;
	margin:				0;
	font-style:		normal;
}
div#content2 p {
	color: #545956; /* grau */
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	padding:		0 20px 0 0px;
	margin 0px;
	text-align:		justify;
	x-display:		block;
}
div#content3 img {
 position-top: 20px;
  /*border: 1px solid #6F3F24;*/
}
div#content2 img {
	/*float:left;*/
	margin: 0px auto;
	/*border: 2px solid #FFB318;*/
}
div#content2 customstuff img {
	border: none;
}


div#content2 ul li {
	list-style-image:	url(../bilder/icon_pfeil_klein.gif);	
	line-height:		1.4em;
	margin:			0 1px 0 15px;
}
div#content2 li {
	padding-bottom:5px;
}

/* ---------- KONTAKTFORMULAR ---------- */

div#content2 .kontakt td,
div#content2 .kontakt th, 
	div#content2 p.kontakt { 
	width: 455px;
	text-align: right;
	padding: 0px;
	margin: 0px;
	border:			none;
	background:		transparent;
	padding:		2px 0;
}

div#content2 table {
	border-collapse: collapse;
}

div#content2 td,
div#content2 th {
	border:			none;	
	margin:			0;
	padding:		1px 3px;
	text-align:		left;
}

div#content2 td input.content {
	width: 260px;	
}

div#content2 td input.content-copy {
		
}
div#content2 td input.content-plz {
	width: 54px;	
}

div#content2 td input.content-ort {
	width: 200px;	
}



/* ---------- IMPRINT ---------- */
div#impressum * {
	x-font-size:		9px;
	x-color:			#999;
	font-size:		12px !important;
	line-height:	1.1em !important;
}

/* ---------- CONTENT FOOTER ---------- */
div#contentfooter * {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#002F5D;

}
div#contentfooter {
	display: 		none;
	padding: 0 25Px 10px 0;
	text-align: right;
}
div#contentfooter a {
	text-decoration:	none;
}
div#contentfooter a:hover {
	text-decoration:	underline;
}

/* ---------- FOOTER ---------- */
div#footer *, .tiny {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		10px;
	color:			#999;
}
div#footer {
	padding: 0px 20px;
}
div#footer a {
	text-decoration:	none;
}
div#footer a:hover {
	text-decoration:	underline;
}

/* ---------- BRANDING ---------- */
div#branding,
div#branding * {
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		9px;
	color:			#FB3;
	letter-spacing:	0.1em;
}
div#branding {
	display: 		none;
	padding:		10px 0 0 0;
	margin:			0;
	text-align: 	right;
	float:			right;
	clear:			both;
}
div#branding img {		vertical-align: text-bottom;	}
div#branding a {		text-decoration:	none;		}
div#branding a:hover {	text-decoration:	none;		}


/* ---------- CONTENT3 Aktuelle Informationen und Teilnehmerliste ---------- */

div#content3 {
font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-size:		11px;
	float:		left;
	width:		277px;
	height:  520px;	
}

div#content3daten {
	font-family: Tahoma, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 	
	font-size:		11px;
	background: url('../bilder/verlauf-kastenrechts.gif') repeat-x; 
  margin: 10px 0px 0px 0px;
  padding-left: 15px;
	float:		left;
	width:		267px; 
	border: 1px solid #b8b8b8;
}

div#content3 p.contentcopy  { 
	color: #545956;  /*grau*/
	line-height: 16px;
	margin: 0px;
	padding-bottom: 5px;
}

div#content3 p.contentcopy a { 
	color: #545956;  /*grau*/
	line-height: 16px;
  font-weight:	bold;	
}
div#content3 p.contentcopy a span{ 
	 font-weight:	normal;	
}
div#content3 p.contentcopy:hover,
div#content3 p.contentcopy a:hover { 
	cursor: pointer;
	background-color: #EAEAEA;
}
div#content3 td.contenthl  { 
	color: #fff; 
	line-height: 20px; 
	font-size: 18px; 
	font-family: "Times New Roman", Times, Georgia, serif;
}
/* Teilnehmerliste */
.contentsubline  { 
	color: #002F5D; /*blau*/
	font-size: 16px; 
	font-family: "Times New Roman", Times, Georgia, serif; 
	padding-bottom: 5px;
}



