@charset "utf-8";
/* CSS-Datei fuer www.einfach-klartext.de */
#fridrichHeader {
	width: 950px;
	height: 35px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border-top: 1px solid #B8B74B;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
}
#fridrichMainmenu {
	width: 700px;
	float: left;
}
#fridrichSearch {
	width: 200px;
	height:35px;
	float: right;
	text-align: right;
	margin-right: 20px;
}
#fridrichContent {
	width: 530px;
	min-height: 480px;
	/*height: 480px;*/
	overflow: visible;
	margin-left: auto;
	margin-right: auto;
	padding: 100px 400px 20px 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-position: top left;
	background-repeat: no-repeat;
}
#fridrichContentStart {
	width: 950px;
	min-height: 480px;
	/*height: 480px;*/
	overflow: visible;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-position: top left;
	background-repeat: no-repeat;
}
#fridrichContentTermine {
	width: 600px;
	min-height: 480px;
	/*height: 480px;*/
	overflow: visible;
	margin-left: auto;
	margin-right: auto;
	padding: 100px 330px 20px 20px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-position: top left;
	background-repeat: no-repeat;
}

#fridrichContentForm{
	width: 930px;
	height: 450px;
	padding-left: 10px;
	overflow: auto;
}
#fridrichContent1 {
	width: 950px;
	height: 480px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-image: url(../img/bg_abendtrainings.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#fridrichContent2 {
	width: 950px;
	height: 480px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-image: url(../img/bg_firmentrainings.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#fridrichContent3 {
	width: 950px;
	height: 480px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-image: url(../img/bg_trainer.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#fridrichContent4 {
	width: 950px;
	height: 480px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-image: url(../img/bg_video.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#fridrichContentVideo {
	width: 950px;
	height: 480px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-image: url(../img/bg_video2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

#fridrichContent5 {
	width: 950px;
	height: 480px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-image: url(../img/bg_trainer5.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}
#fridrichContent5 #fridrichContentAts3 {
	padding-left: 20px;
	margin-top: 150px;
	width: 760px;
	height: 310px;
	overflow: auto;
	padding-right: 10px;

}
#fridrichContentSearch {
	width: 950px;
	height: 480px;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	border-top: 1px solid #FFFFFF;
	background-color: #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-image: url(../img/suche.jpg);
	background-repeat:no-repeat;
}
#ContentSearch {
	width: 453px;
	height: 370px;
	margin: 30px 0 0 330px;
	padding: 10px 10px 0 0;
	background-color: #FFFFFF;
	overflow: auto;
}
#fridrichMenu2Container {
	width: 950px;
	height: 35px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
}
#fridrichMainMenu2 {
	width: 950px;
	height: 25px;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
	background-image: url(../img/menu_unterstrich.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding: 15px 0 0 0;
}
#fridrichMainMenu2 ul {
	margin: 0 0 0 10px;
	padding: 0;
}
#fridrichMainMenu2 li {
	float: left;
	list-style: none;
	padding: 0;
	border-right: 1px solid #B8B74B;
}
#fridrichMainMenu2 li a {
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	border-bottom: 4px solid #FFFFFF;
	padding: 0 7px 2px 7px;
	/*color: #A5A2AD;*/
	color:#605e18;
}
#fridrichMainMenu2 li a:hover {
	font-weight: normal;
	text-decoration: none;
	border-bottom: 4px solid #B8B74B;
}
#fridrichMainMenu2 li a.current {
	border-bottom: 4px solid #B8B74B;
}
#fridrichFooter {
	width: 950px;
	height: 65px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	border-right: 1px solid #B8B74B;
	border-bottom: 1px solid #B8B74B;
	border-left: 1px solid #B8B74B;
}
#fridrichSubmenu {
	width: 600px;
	float: left;
}
#fridrichLanguage {
	width: 300px;
	float: right;
	visibility: hidden;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	margin-top: 0;
}
form.search {
	margin-top: 9px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}
p {
	margin: 5px;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.mainNavTable {
	padding: 0;
	margin: 0 0 0 10px;
	background-color: #CCCCCC;
}
#mainNav td a.home,  
#mainNav td a.trainer, 
#mainNav td a.abendtrainings, 
#mainNav td a.intensivtrainings, 
#mainNav td a.firmentrainings, 
#mainNav td a.coaching, 
#mainNav td a.gewinnspiel,
#mainNav td a.aktuell,
#mainNav td a.leer{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 16px 8px 5px 8px;
	color: #B8B74B;
	background-color: #FFFFFF;
	font-weight: normal;
}
#mainNav td a.aktuell {
	color: #F00;
	font-weight: bold;
}
#mainNav td a:hover.home, #mainNav td a.home1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 16px 8px 5px 8px;
	background-color: #71797B;
	color: #FFFFFF;
	font-weight: normal;
}
#mainNav td a:hover.trainer, #mainNav td a.trainer1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 16px 8px 5px 8px;
	background-color: #4E4E12;
	color: #FFFFFF;
	font-weight: normal;
}
#mainNav td a:hover.abendtrainings, #mainNav td a.abendtrainings1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 16px 8px 5px 8px;
	background-color: #605D16;
	color: #FFFFFF;
	font-weight: normal;
}
#mainNav td a:hover.intensivtrainings, #mainNav td a.intensivtrainings1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 16px 8px 5px 8px;
	background-color: #605D16;
	color: #FFFFFF;
	font-weight: normal;
}
#mainNav td a:hover.firmentrainings, #mainNav td a.firmentrainings1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 16px 8px 5px 8px;
	background-color: #7B771E;
	color: #FFFFFF;
	font-weight: normal;
}
#mainNav td a:hover.coaching, #mainNav td a.coaching1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 16px 8px 5px 8px;
	background-color: #A2A031;
	color: #FFFFFF;
	font-weight: normal;
}
#mainNav td a:hover.gewinnspiel, #mainNav td a.gewinnspiel1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 16px 8px 5px 8px;
	background-color: #B8B74B;
	color: #FFFFFF;
	font-weight: normal;
}
#mainNav td a:hover.aktuell, #mainNav td a.aktuell1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 16px 8px 5px 8px;
	background-color: #CA2207;
	color: #FFFFFF;
	font-weight: normal;
}
#mainNav td a:hover.leer, #mainNav td a.leer1{
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.subNavTable {
	padding: 0;
	margin: 10px 0 0 10px;
}
#subNav td a.vortraege, 
#subNav td a.buchtipps, 
#subNav td a.downloads, 
#subNav td a.netzwerk, 
#subNav td a.kontakt, 
#subNav td a.impressum, 
#subNav td a.agb,
#subNav td a.news,
#subNav td a.leer{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 15px 8px 5px 8px;
	color: #71797B;
	background-color: #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	font-weight: normal;
	white-space: nowrap;
}
#subNav td a:hover.vortraege, #subNav td a.vortraege1,
#subNav td a:hover.buchtipps, #subNav td a.buchtipps1,
#subNav td a:hover.downloads, #subNav td a.downloads1,
#subNav td a:hover.netzwerk, #subNav td a.netzwerk1,
#subNav td a:hover.kontakt, #subNav td a.kontakt1,
#subNav td a:hover.impressum, #subNav td a.impressum1,
#subNav td a:hover.impressum, #subNav td a.news1,
#subNav td a:hover.agb, #subNav td a.agb1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 15px 8px 5px 8px;
	color: #71797B;
	background-color: #FFFFFF;
	border-bottom: 4px solid #B8B74B;
	font-weight: normal;
	white-space: nowrap;
}
#subNav td a:hover.leer, #subNav td a.leer1{
	background-color: #FFFFFF;
	color: #FFFFFF;
}
#subNav td a.rot{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 15px 8px 5px 8px;
	color: #F00;
	background-color: #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	font-weight: bold;
}
#subNav td a:hover.rot, #subNav td a.rot1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 15px 8px 5px 8px;
	color: #CA2207;
	background-color: #FFFFFF;
	border-bottom: 4px solid #B8B74B;
	font-weight: bold;
}
.langNavTable {
	padding: 0;
	margin: 0 0 0 10px;
}
#langNav td a.deutsch,
#langNav td a.oecher,
#langNav td a.english,
#langNav td a.leer{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 15px 8px 5px 8px;
	color: #605D16;
	background-color: #FFFFFF;
	border-bottom: 4px solid #FFFFFF;
	font-weight: normal;
}

#langNav td a:hover.deutsch, #langNav td a.deutsch1, 
#langNav td a:hover.oecher, #langNav td a.oecher1, 
#langNav td a:hover.english, #langNav td a.english1{
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none;
	padding: 15px 8px 5px 8px;
	color: #605D16;
	background-color: #FFFFFF;
	border-bottom: 4px solid #B8B74B;
	font-weight: normal;
}
#langNav td a:hover.leer, #langNav td a.leer1{
	background-color: #FFFFFF;
	color: #FFFFFF;
}
#fridrichContentAts {
	padding-left: 330px;
	margin-top: 140px;
	width: 600px;
	height: 256px;
	overflow: auto;
	padding-right: 10px;
}
#fridrichContentAts2 {
	padding-left: 330px;
	margin-top: 140px;
	width: 450px;
	height: 256px;
	overflow: auto;
	padding-right: 10px;
}
#fridrichContentAts3 {
	padding-left: 330px;
	margin-top: 150px;
	width: 450px;
	height: 256px;
	overflow: auto;
	padding-right: 10px;
}
#fridrichContentAts4 {
	padding-left: 400px;
	margin-top: 3px;
	width: 600px;
	height: 460px;
	overflow: auto;
	padding-right: 10px;
}
#fridrichContentAts h1 {
	margin-bottom: 10px;
}
#fridrichContentAts h2 {
	margin-bottom: 10px;
}
#fridrichContentAts h3 {
	margin-bottom: 10px;
}
#fridrichContentAts p{
	margin-bottom: 5px;
	line-height: 1.4em;
}
#fridrichContentAts li{
	line-height: 1.4em;
}

test {
	background-image: url(../img/menu_unterstrich.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}

/* HTML-Formulare */
input, textarea, select, option, button {
	border: 1px solid #B8B74B;
	padding: 2px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.button {
	padding: 4px 6px;
}
.button:hover {
	background-color: #B8B74B;
}
option {
	border: none;
}
.textareaRequiredState .textareaRequiredMsg,
.textareaMinCharsState .textareaMinCharsMsg,
.textareaMaxCharsState .textareaMaxCharsMsg
{
	border: none;
}
.textfieldRequiredState .textfieldRequiredMsg, 
.textfieldInvalidFormatState .textfieldInvalidFormatMsg, 
.textfieldMinValueState .textfieldMinValueMsg,
.textfieldMaxValueState .textfieldMaxValueMsg,
.textfieldMinCharsState .textfieldMinCharsMsg,
.textfieldMaxCharsState .textfieldMaxCharsMsg
{
	border: none;
}
.checkboxRequiredState .checkboxRequiredMsg,
.checkboxMinSelectionsState .checkboxMinSelectionsMsg,
.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg {
	border: none;
}
.selectRequiredState .selectRequiredMsg,
.selectInvalidState .selectInvalidMsg {
	border: none;
}
#fridrichContentText {
	visibility: hidden;
}
#video {
	float: left;
	margin-right: 10px;
	width: 300px;
	height: 220px;
}
@media print {
	#fridrichContentText {
		width: 950px;
		height: 1px;
		margin: 10px auto 0 auto;
		visibility: visible;
	}

}
