
table,body,html,ul,h1,h2,h3,h4,h5,p,form
{	margin:0px;
	padding:0px;
	font-family: Arial, sans-serif;
	outline:none;
}

#content p a.link, #content li a.link, #content h2 a.link {
	text-decoration: underline;
}

#content p a.link:hover, #content li a.link:hover, #content h2 a.link:hover {

	text-decoration: none;
}
.fett {
	font-weight: bold;

}
.center
{	text-align:center;
}

.justify
{	text-align:justify;
}
.trenner {
	width: 455px;
	float: left;
	border-top: 1px solid #ccc;
	border-color: #405992;
	line-height: 10px;
	margin-top: 10px;
}
#content2 a.link {
	
	text-decoration: underline;
	
}
#content2 a.link:hover {
	
	text-decoration: none;
}
.blau {
	color: #405992;
}
.schwarz {
	color: #000;
}
#main p.wichtig {
	font-weight: bold;
	font-size: 1.1em;
	padding-bottom: 15px;
	padding-top: 15px;
	
	}
	#main p.wichtig a {
		
		text-decoration: underline;
	}
	#main p.wichtig a:hover {
		text-decoration: none;
	}
html
{	height:100%;
}


body
{	height:100%;
	font-size:1em;
	font-family:arial, sans-serif;
	background: #f3f3f3;
}

img
{	border-width:0px;
}
.abstand_unten {
margin-bottom: 25px;
}
img.abstand {
	padding-top: 25px;
}
.partner {
width: 224px;
float: left;
margin-right: 25px;
}
.partner_nomeba {
	width: 520px;
	float: left;
	margin-top: 15px;
	margin-bottom: 35px;
	border: 1px solid #ccc;
	padding: 15px;
	}
    .partner_nomeba img {
		width: 100px;
		
		float: left;
		margin-right: 30px;
				}
				
				.partner_nomeba img.mi {
		width: 122px;
		
		float: left;
		margin-right: 30px;
				}
.partner_nomeba-ba {
	width: 520px;
	float: left;
	margin-top: 15px;
	margin-bottom: 35px;
	border: 1px solid #ccc;
	padding: 15px;
	}
	.partner_nomeba-ba img {
		width: 267px;
		float: left;
	
	}
	.partner_nomeba-ba p {
		width: 200px;
		float: left;
		margin-left: 20px;
	
	}			
	
.clear
{	clear:both;
}

.my_clear
{	
	clear:both;
}
.clear_abstandoben
{	clear:both;
padding-top: 20px;
}
.right
{	float:right;
}

.left
{	float:left;
}
.abstandoben {
	padding-top: 20px;
}
#content p a.underline, #content ul li a.underline {
	text-decoration: underline;
}
#content p a.underline:hover, #content ul li a.underline:hover {
	text-decoration: none;
}

#container
{	width:998px;
	margin:auto;
}

#main {
	width: 998px;
	float: left;
	background: url(../bilder/schatten.jpg) repeat-y;
}

#header {
	width: 990px;
	margin-left: 4px;
	float: left;
	height: 198px;
	background: url(../bilder/hg.jpg) repeat-x;
	background-position: bottom left;
}
/* Zus�tzliche Formatierung f�r Intro-Seite*/

#header2 {
	width: 990px;
	margin-left: 4px;
	float: left;
	background: url(../bilder/hg.jpg) repeat-x;
	background-position: bottom left;
}

#content2 {
	width: 650px;
	float: left;
	padding-left: 223px;
	padding-top: 100px;
}
#content2 img.logo {
	width: 295px;
	float: left;
	padding-right:257px;
	padding-bottom: 50px;
}



#content2 p.hauptaussage {
	width: 470px;
	color: #405992;
	font-size: 1.2em;
	padding-bottom: 20px;

}
#content2 p.stichpunkte {

	width: 600px;
	color: #000;
	font-size: 0.8em;
	padding-bottom: 20px;
	font-weight: bold;
	
}

#content2 div.happening {
		
		width: 370px;
		padding: 2px;
		margin-bottom: 50px;
		border: 1px solid #c3c3c3;
		background: #fff;
		float: left;
}
#content2 div.happening p {
		
		width: 340px;
		display: block;
		background-color: #405992;
		color: #fff;
		font-size: 1em;
		padding: 10px 15px 10px 15px;
		margin-bottom: 0;
		line-height: 25px;
}
#content2 p.button {
		width: 230px;
		float: left;
		padding-top: 58px;
		padding-left: 40px;
		font-size: 0.9em;
		color: #000;
		background: url(../bilder/pfeile.jpg) no-repeat;
		background-position: 24px 65px;
		padding-bottom: 100px;
}
#content2 p.button a {
	text-decoration: underline;
	
}
#content2 p.button a:hover {
	text-decoration: none;

}
#content2 p#footer {
	border-top: 1px solid #c3c3c3;
	padding-top: 5px;
	width: 560px;
	font-size: 0.8em;
	clear: left;
}

#content2 a {
	color: #405992;
	text-decoration: none;
}
#content2 p {
	color: #7b7b7b;
	font-size: 0.8em;
	margin-bottom: 10px;
}
/* Bis her: zus�tzliche Formatierung f�r Intro-Seite*/

#header img.logo {
	width: 310px;
	float: right;
	padding-right: 90px;
	padding-top: 95px;
}

#header img.network {
	width: 346px;
	float: left;
}


#links {
	width: 346px;
	float: left;
}

#links ul {
	width: 185px;
	float: left;
	list-style-type: none;
	font-family:garamond, georgia, serif;
	font-size: 1em;
	margin-top: 34px;
	padding-left: 53px;
	padding-right: 108px;
}

#links ul li {
	text-align: right;
	border-bottom: 1px solid #c3c3c3;
	padding-bottom: 5px;
	margin-bottom: 10px;
	clear: left;
}

#links ul li.letzt {
	border-bottom: none;
}
#links ul li.eins {
		border-top: 1px solid #c3c3c3;
		padding-top: 4px;
	}
#links ul li a {
	color: #7b7b7b;
	text-decoration: none;
}

#links ul li a:hover, #links ul li a.hier {
	color: #405992;
}

#links ul li ul {
	width: 150px;
	list-style-type: none;
	font-family: garamond, georgia, serif;
	font-size: 0.9em;
	margin-top: 15px;
	padding-left: 35px;
	padding-right: 0;
	clear: left;
}
#links ul li ul li {
	
	border-bottom: none;
	}
	#links ul li.programm ul li a:hover {
		color: #000;
	}
	
	#links ul li ul li.letzt {
		margin-bottom: 15px;
	}
	

.referenz #links li.referenz a {

	color: #405992;
	
}


.startseite #links li.startseite a,
.grundidee #links li.grundidee a,
.zielgruppen #links li.zielgruppen a,
.programm #links li.programm a,
.wieso-berlin #links li.wieso-berlin a,
.gruende-der-teilnahme #links li.gruende-der-teilnahme a,
.organisatorisches #links li.organisatorisches a,
.anmeldung #links li.anmeldung a,
.terminprobleme #links li.terminprobleme a,
.kontakt-impressum #links li.kontakt-impressum a,
.veranstalter #links li.veranstalter a,
.medienpartner-netzwerke #links li.medienpartner-netzwerke a {

	color: #405992;
	
}

.referenzaussagen-1012 #links ul li.referenz ul li.referenzaussagen-1012 a,
.veranstaltungsort #links ul li.referenz ul li.veranstaltungsort-referenz a,
.kurzvortraege #links ul li.referenz ul li.kurzvortraege-referenz a,
.grussworte #links ul li.referenz ul li.grussworte-referenz a,
.abendempfang #links ul li.referenz ul li.abendempfang-referenz a,
.essentrinken #links ul li.referenz ul li.essentrinken-referenz a,
.partnerhotels #links ul li.referenz ul li.partnerhotels-referenz a,
.folgetag #links ul li.referenz ul li.folgetag-referenz a

 {

	color: #405992;
	text-decoration: underline;
	
}

.veranstaltungsort #links li.programm ul li.veranstaltungsort a,
.kurzvortraege #links li.programm ul li.kurzvortraege a,
.vertiefungs-workshops #links li.programm ul li.vertiefungs-workshops a,
.grussworte #links li.programm ul li.grussworte a,
.abendempfang #links li.programm ul li.abendempfang a,
.essentrinken #links li.programm ul li.essentrinken a,
.partnerhotels #links li.programm ul li.partnerhotels a,
.folgetag #links li.programm ul li.folgetag a {
	color: #000;
		
}

.referenz #links ul li.programm-kreuth a {
	color: #405992;
	
}

.veranstaltungsort #links ul li.programm-kreuth ul li.veranstaltungsort-kreuth a,
.kurzvortraege #links ul li.programm-kreuth ul li.kurzvortraege-kreuth a,
.vertiefungs-workshops #links ul li.programm-kreuth ul li.vertiefungs-workshops-kreuth a,
.unternehmenspraesentation #links ul li.programm-kreuth ul li.unternehmenspraesentation-kreuth a,
.grussworte #links ul li.programm-kreuth ul li.grussworte-kreuth a,
.partner-unterstuetzer #links ul li.programm-kreuth ul li.partner-unterstuetzer a,
.abendempfang #links ul li.programm-kreuth ul li.abendempfang-kreuth a,
.essentrinken #links ul li.programm-kreuth ul li.essentrinken-kreuth a,
.partnerhotels #links ul li.programm-kreuth ul li.partnerhotels-kreuth a,
.folgetag #links ul li.programm-kreuth ul li.folgetag-kreuth a,
.terminprobleme #links ul li.programm-kreuth ul li.terminprobleme a,
.wieso-tegernsee #links ul li.programm-kreuth ul li.wieso-tegernsee a {
	color: #405992;
	text-decoration: underline;
	
}


.referenz #links ul li.programm-lvtbw a {
	color: #405992;
	
}

.veranstaltungsort #links ul li.programm-lvtbw ul li.veranstaltungsort-lvtbw a,
.kurzvortraege #links ul li.programm-lvtbw ul li.kurzvortraege-lvtbw a,
.unternehmenspraesentation #links ul li.programm-lvtbw ul li.unternehmenspraesentation-lvtbw a,
.grussworte #links ul li.programm-lvtbw ul li.grussworte-lvtbw a,
.partner-unterstuetzer #links ul li.programm-lvtbw ul li.partner-unterstuetzer a,
.abendempfang #links ul li.programm-lvtbw ul li.abendempfang-lvtbw a,
.essentrinken #links ul li.programm-lvtbw ul li.essentrinken-lvtbw a,
.partnerhotels #links ul li.programm-lvtbw ul li.partnerhotels-lvtbw a,
.folgetag #links ul li.programm-lvtbw ul li.folgetag-lvtbw a,
.wieso-berlin #links ul li.programm-lvtbw ul li.wieso-berlin a {
	color: #405992;
	text-decoration: underline;
	
}

#content {
	width: 552px;
	float: left;
	padding-right: 100px;
}
#content p {
	color: #7b7b7b;
	font-size: 0.8em;
	margin-bottom: 10px;
}

#content p.einleitung {
	font-size: 0.8em;
	margin-bottom: 15px;
	color: #666;
}

h1 {
	color: #405992;
	font-size: 0.9em;
	margin-bottom: 10px;
}
h1.schwarz {
	color: #000;
}
h2 {
	color: #405992;
	font-size: 0.8em;
	margin-bottom: 10px;
}

h2.schwarz, strong.schwarz {
	color: #000;
}
strong.schwarz_gross {
	color: #000;
	font-size: 1em;
	}
strong.blau {
	color: #405992;
}

#content p.space {
	margin-bottom: 20px;
}

#content p.space2, #content h2.space2 {
	margin-bottom: 30px;
}

#content p.letzt, #content ul.letzt {
	margin-bottom: 55px;
}

strong.blau {
	color: #405992;
}

#content p#footer {
	border-top: 1px solid #c3c3c3;
	padding-top: 5px;
	width: 560px;
	font-size: 0.8em;
	clear: left;
}

#content a {
	color: #405992;
	text-decoration: none;
}

#content img.kontakte {
	width: 533px;
	padding-top: 30px;
}

#main #links img.pdf {
	width: 100px;
	padding-top: 20px;
	float: right;
	padding-right: 105px;
	padding-bottom: 20px;
}

#content img.grussworte {
	width: 278px;
	float: left;
	padding: 2px;
	border: 1px solid #c3c3c3;
	margin-bottom: 15px;

}
#content img.kein_rahmen {
	border: none;
}
#content img.falke {
	width: 209px;
	
}
#content img.grussworte1 {
	width: 178px;
	float: left;
	padding: 2px;
	border: 1px solid #c3c3c3;
	margin-bottom: 15px;

}
#content img.grussworte2 {
	width: 79px;
	float: left;
	padding: 2px;
	border: 1px solid #c3c3c3;
	margin-bottom: 15px;

}
#content p.erst {
	width: 560px;
	border-top: 1px solid #c3c3c3;
	padding-top: 25px;
	
}
#content p.erster {
	width: 430px;
	border-top: 1px solid #c3c3c3;
	padding-top: 25px;
	
}
#content p.erst-programme {
	width: 560px;
	border-top: 1px solid #c3c3c3;
	padding-top: 0;
	
}
#content p.keinabstand {

	margin-bottom: 0;
	padding-bottom: 0;
	line-height: 1px;

}

#content ul {

	padding-bottom: 15px;
	margin-left: 20px;
	
}
	#content li {
	
		font-size: 0.8em;
		color: #7b7b7b;
		list-style-type:disc;
		line-height: 1.5em;
	
	}
	#content li ul li {
	font-size: 0.9em;
	}
	
	
table {
	width: 550px;
	color: #666;
	padding-bottom: 30px;
}
tr {
	font-size: 0.8em;
	}
td {
	padding: 0.6em 0em;
vertical-align: top;
	}
	table tr td.erster {
		width: 150px;
	}
	table tr td.dritter {
		width: 50px;
	}
	
	th {
		text-align: left;
	}
	td.rahmen {
	border: 1px solid #ccc;
	margin-bottom: 20px;
	}
	td.space {
		padding-bottom: 30px;
	}
	td.erster {
		width: 100px;
			}
	
	address {
		font-style: normal;
	
	}
	
/*Panelbesetzung*/
table.pb {
	width: 550px;
	padding-bottom: 0;
	margin-bottom: 30px;
	border-collapse: collapse;
}

table.pb td.zweiter {
	background: green;
	width: 330px;
}
table.pb tr.grau {
	background: #eee;
}

table.pb tr td, table.pb tr th {
	padding: 0.5em 0.5em;
	border: 1px solid #c3c3c3;
}

#content table.pb tr td a {

	text-decoration: underline;

}
#content table.pb tr td a:hover {

	text-decoration: none;

}
	
	/* <-- Anfang Formular */

fieldset {
	border: 1px solid #ccc;
	padding: 15px 8px 0 15px;
	margin-bottom: 30px;
	background: #eee;
}


label {
	width: 400px;
	float: left;
}

label.anklicken {
	width: 390px;
	padding-left: 20px;
	padding-bottom: 15px;
}

input, textarea, select {
	width: 450px;
	float: left;
	border: 1px solid #ccc;
	margin-bottom: 10px;
	background: #eee;
}

.senden {
	width: 154px;
	clear:left;
	float: left;
	border: none;
	padding-top: 15px;
	background: none;
	
}
.senden-profil {
clear:left;
	width: 80px;
	height: 22px;
	border: none;
	margin-bottom: 50px;
	border: 1px solid #556682;
	color: #556682;


}

.box {
	width: auto;
	clear: left;
	float: left;
	border: none;
	background: none;
}
h2.h2float {

	width: 300px;
	float:left;
	padding-top:20px;
}

p.pfloat {

	width: 300px;
	float:left;
	
}

p.floatleft {
	width: 400px;
	float: left;
}

 #hinweis { display:none; color: #405992; padding: 15px; border: 1px solid #ccc; }
 strong.rot {
 
 	color: red;
 }

/* --> Ende Formular */

p.block {
	display: block;
	border: 1px solid #ccc;
	padding: 5px;
	
}