/* (c) 2004 endurit */
/* section 0 */
/* general */

.access0 {
/* anonymous */
}
.accessrev0 {
	display: none;
}
.access1 {
/* no access */
	display: none;
}
.accessrev1 {
	background-color: #eee0e0;
}
.access2 {
/* logged in */
	background-color: #eee0e0;
}
.accessrev2 {
	display: none;
}

.coach_comment{
	font-size:10px;
	padding: 10px;
	margin-bottom:10px;
	background-color:#ECECEC;
}


html {
	height: 100%;
}
body {
	height: 100%;
	margin-left: 0px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(media/template/bg.gif);
	text-align: left;
	vertical-align: top;
	font-family: Arial, helvetica, sans-serif;
	font-size : 12px;
	color : #333333;
}
p, pre {
	margin-top: 12px;
	margin-bottom: 4px;
}
hr {
	height: 1px;
	width: 100%;
	color: #333333;
}


/* images */
img {
	border-width: 0px
}
#border {
	border-style:solid;
	border-width:1px;
	border-color: #336666;
}


/* lists */
ul {
	list-style: square;
	/*list-style-image:url();*/
	margin-top: 12px;
	margin-bottom: 4px;
}

ul ul {
	list-style: square;
	margin-top: 0px;
	margin-bottom: 4px;
}

ol {
	margin-left: 24px;
	margin-top: 12px;
	margin-bottom: 4px;
}
li {
	padding-left : 0px;
	margin-left : -24px;
	margin-top: 2px;
	margin-bottom: 2px;
}
ol li {
	padding-left : 0px;
	margin-left : 0px;
	margin-top: 2px;
	margin-bottom: 2px;
}


/* tables */
table{
	width: 100%;
	border-width: 0px;
	margin-top:11px;
	margin-bottom:4px;
	margin-left: -1px;
	margin-right: -1px;
}
tr {
	padding-top: 10px;
	padding-bottom: 10px;
}
td, th {
	padding: 4px;
	/* text-align: left; */
	vertical-align: top;
	font-family: Arial, helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-left: 1px solid #ffffff;
	border-top: 1px solid #ffffff;
	border-collapse: collapse;
}
td {
	background-color: #f1f1f1;
}
.red td {
	background-color: #eee0e0;
}

.red td table.member {
}

.red td table.member td{
	border:none;
}


th , td.edit_Tabelle_Titel, tr.edit_Tabelle_Titel td{
	font-weight: bold;
	background-color: #eaeeee;
	text-align: left;
}
.clean,.Clean, .cleanexbg, .edit_RemoveMargin{
	margin: 0px;
	padding: 0px;
	border-width: 0px;
	border-style: none;
}
.edit_BorderTopBottom{
	border-left: 0px none #ffffff;
	border-right: 0px none #ffffff;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	border-collapse: collapse;
}
.clean,.Clean{
	background-color: transparent !important;
}
.cleanexbg{
	background-color: transparent !important;
}

.agenda {
	margin: 0px;
	border-width: 0px;
	border-style: none;
	border-collapse: collapse;
}


/* headings */
h1 {
	margin-top: 0px;
	margin-bottom: 12px;
	font-size: 16px;
	font-weight: bold;
}

h2 {
	margin-top: 24px;
	margin-bottom: 6px;
	font-size: 14px;
	font-weight: bold;
}
h3 {
	margin-top: 20px;
	margin-bottom: 3px;
	font-size: 12px;
	font-weight: bold;
}
h4 {
	margin-top: 16px;
	margin-bottom: 0px;
	font-size: 12px;
	font-weight: normal;
}
.edit_Lead{
	margin-top: 7px;
	margin-bottom: 8px;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.edit_Highlight{
	font-weight: bold;
	color: #0072BB;
}
td.boxtitle {
	width: 126px;
	padding-top : 2px;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 6px;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
td.boxtitle_c {
	width: 21px;
	background-color:#A2B0B0;
}
td.boxtext {
	background-color:#A2B0B0;
	padding-top : 4px;
	padding-bottom : 8px;
	padding-left : 6px;
	padding-right : 6px;
	/*padding: 6px;*/
	color: #333333;
	font-size: 11px;
}


td.boxtext h2, #news table td h2{
	margin-top:4px;
	margin-bottom:1px;
	color: #336666;
	font-size: 11px;
}

ul.boxtext, #news table td ul {
	margin-top:0px;
	margin-bottom:0px;
}
li.boxtext, p.boxtext, #news table td li, #news table td p {
	margin-top:0px;
	margin-bottom:2px;
}


/* forms */
form {
	margin-top: 0px;
	margin-bottom: 0px;
}
input, textarea, select {
	font-family: Arial, helvetica, sans-serif;
	font-size: 11px;
	padding:0px 0px 0px 1px;
	color : #333333;
}


/* menue 	MM_findObj(labelId).style.marginLeft='15px'*/




#investor {
	background-color:#a2b0b0 !important;
	font-weight:bold;
	padding:3px 0px 4px 0px;
	color:#ffffff;
	text-decoration:none !important;
}

#investor_img{
	background-color:#ffffff;
	text-align:center;
	padding:3px;
}

#investor_img img{
	max-width:143px;
}




#donator {
	background-color:#a2b0b0 !important;
	font-weight:bold;
	padding:3px 0px 4px 0px;
	color:#ffffff;
	text-decoration:none !important;
	margin-top: 23px;
}

#donator_img{
	background-color:#ffffff;
	text-align:center;
	padding:3px;
}

#donator_img img{
	max-width:143px;
}




td.m1 { /*, td.m1_alt*/ 
	height: 23px;
	background-image: url(/media/t/m1.gif);
	background-repeat: no-repeat;
}
/*td.m1_alt {
	height: 21px;
}*/
td.m2 {
	height: 23px;
	background-image: url(/media/t/m2.gif);
	background-repeat: no-repeat;
}
td.m3 {
	height: 23px;
	background-image: url(/media/t/m3.gif);
	background-repeat: no-repeat;
}
div.m1, div.m2, div.m3,
div.m1_f2, div.m2_f2, div.m3_f2,
div.m1_f3, div.m2_f3, div.m3_f3 { /* div.m1_alt*/
	height: 20px;
	margin-top: 3px;
	width: 147px;
	text-decoration: none;
	cursor: pointer;
	color: #ffffff;
}
div.m1_f2, div.m2_f2, div.m3_f2 {
	color: #336666;
}
div.m1_f3, div.m2_f3, div.m3_f3 {
	color: #cc3300;
}
/*div.m1_alt {
	height: 18px;
	margin-top: 3px;
	width: 147px;
	text-decoration: none;
	cursor: pointer;
}*/
a:link.m1,a:visited.m1,a:hover.m1,a:active.m1,
a:link.m2,a:visited.m2,a:hover.m2,a:active.m2,
a:link.m3,a:visited.m3,a:hover.m3,a:active.m3 {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a:hover.m1, a:hover.m2, a:hover.m3 {
	color: #336666;
}
a:link.m1_f2,a:visited.m1_f2,a:hover.m1_f2,a:active.m1_f2,
a:link.m2_f2,a:visited.m2_f2,a:hover.m2_f2,a:active.m2_f2,
a:link.m3_f2,a:visited.m3_f2,a:hover.m3_f2,a:active.m3_f2 {
	font-size: 12px;
	font-weight: bold;
	color: #336666;
	text-decoration: none;
}
a:link.m1_f3,a:visited.m1_f3,a:hover.m1_f3,a:active.m1_f3,
a:link.m2_f3,a:visited.m2_f3,a:hover.m2_f3,a:active.m2_f3,
a:link.m3_f3,a:visited.m3_f3,a:hover.m3_f3,a:active.m3_f3 {
	font-size: 12px;
	font-weight: bold;
	color: #cc3300;
	text-decoration: none;
}


/* footer */
a:link.footer,a:visited.footer {
	color: #666666;
	text-decoration: none;
	font-size:9px;
}
a:hover.footer, a:active.footer {
	color: #666666;
	text-decoration:underline;
	font-size:9px;
}
td.footer {
	color: #666666;
	font-size:9px;
}




/* sizes */
.edit_Big {
	font-size: 13px;
}
.edit_VeryBig {
	font-size: 15px;
}
.edit_Small {
	font-size: 10px;
	line-height:1.2em;
}
.edit_VerySmall {
	font-size: 9px;
}



/* sitemap */
.s0 {
	font-weight:bold;
	font-size:10px;
}

.s1 {
	margin-bottom:3px;
	font-weight:bold;
	font-size:9px;
}

.s2 {
	margin-bottom:3px;
	font-size:9px;
}

.s3 {
	margin-bottom:3px;
	font-size:9px;
}



/*alignments*/
.right{
	text-align: right;
}




/* colors */
.bgcolor {
	background-color: #ffffff;
}
.fontcolor {
	color: #333333;
}
.linkcolor {
	color: #336666;
}
.colorlight {
	color: #666666;
}





/* other */

/* Show Login for Members */

.moreinfos_true{
	display:block;
}

.moreinfos_false{
	display:none;
}



.edit_Mini {
	color:#666666;
	font-size:9px;
}
.error {
	font-weight: bold;
	color: #336666;
}
.visibility0 {
	display:none;
}
.visibility2 {
	display:inline;
}



/* tabbed browsing */
#AllTabsDiv {
	white-space:nowrap;
	margin-top:12px;
}

span.activeTab {
	position:relative;
	z-index:2;

	margin-right:-1px;
	padding-left:7px;
	padding-right:7px;
	padding-bottom:2px;

	font-size: 14px;
	font-weight: bold;
	color: #cc3300;

	border:1px solid #a2b0b0;
	border-bottom:1px solid #eaeeee;
	background-color:#eaeeee;
}

span.passiveTab {
	position:relative;
	top: 2px;
	z-index:0;

	margin-right:-1px;
	padding-left:8px;
	padding-right:8px;

	font-size: 14px;
	font-weight: bold;
	color:#336666;

	border:1px solid #a2b0b0;
	border-bottom:1px solid #a2b0b0;
	background-color:#F7F9F9;
	cursor:default;
}

span.hoverTab {
	position:relative;
	top: 2px;
	z-index:0;

	margin-right:-1px;
	padding-left:8px;
	padding-right:8px;

	font-size: 14px;
	font-weight: bold;
	color:#cc3300;

	border:1px solid #a2b0b0;
	border-bottom:1px solid #a2b0b0;
	background-color:#eaeeee;
	cursor:pointer;
}

div.CardContent, div.CardContentNS {
	position:relative;
	top: 2px;
	z-index:1;

	padding:8px;
	padding-top:20px;
	margin-bottom:4px;
	border:1px solid #a2b0b0;
	/* border-top-style:none; */
	width:100%;
	height:360px;
	overflow:scroll;
	overflow-x:hidden;
	overflow-y:scroll;
	display:none;
}
div.CardContentNS {
	width:95%;
}

/* sponsors bottom */
td.sponsors_title0 {
	height: 15px;
	width: 15px;
	margin: 0px;
	padding: 0px;
	border-style: none;
	background-color: transparent;
}
td.sponsors_title {
	height: 15px;
	margin: 0px;
	padding: 2px;
	border-style: none;
	background-color: #336666;
	vertical-align: middle;
	text-align: left;
	color: #ffffff;
	font-size: 9px;
	font-weight: bold;
}
table.sponsors{
	height: 52px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #336666;
}
tr.sponsors {
	padding: 0px;
}
td.sponsors {
	height: 26px;
	width: 50%;
	margin: 0px;
	padding: 2px;
	border-style: none;
	border: 1px solid #eaeeee;
	background-color: #ffffff;
	vertical-align: middle;
	text-align: center;
}
p.sponsors {
	margin-top: 0px;
	margin-bottom: 4px;
}

table.podcastlink{
	margin: 2px 0px 2px 0px;
	padding: 0px;
	border: 0px;
	width: auto !important;
}

table.podcastlink td{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
.nocolor{
	background-color: transparent !important;
	border:none !important;

}

.nocolor td {
	background-color: transparent !important;
	border:none !important;

}

/* doitlive forms */
/* #form: form is placed in content; form title is a h2 */

#form {
position : relative;
}

#form table {
	width: 300px;
	padding:0px;
	margin:0px;
}
#form table table {
	width: 150px;
}
#form td {
	padding:0px 0px 4px 0px;
	margin:0px;
	width: 150px;
}
#form table table td {
	padding:0px;
	margin:0px;
}
#form form {
	width:100%;
	padding:0px;
	margin:0px;
}
#form font {
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#form font[color=red] { /* works not in ie6 */
	font-weight: bold;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}
#form input {
	width:150px;
	padding:0px;
	margin:0px;
}

#form select {
	width:150px;
	padding:0px;
	margin:0px;
}

#form textarea {
	width:150px;
	padding:0px;
	margin:0px;
}
#form input[type=submit] {
	width: 55px;
}
#form input[type=reset] {
	width: 1px;
	margin-left: 10px;
	display: none;
}
.pwcheckverdict {
	width: 200px;
}
.pwcheckverdict2 {
	margin-top: 6px;
	width: 100px;
}



a.large_button,a.large_button2{
	display:block;
	float:left;
	background-color:#0071BD;
	color:#fff !important;
	padding:5px 15px 5px 15px;
	margin-right:5px;
	text-decoration:none;
	font-weight:bold;
}

a:hover.large_button,a:hover.large_button2, a.selected{
	background-color:#CC3300;
	color:#fff !important;
}
a.large_button2{
	margin:2px 0px 2px 3px;
	
	padding:5px 10px 5px 10px;
}

.investor_ampel{
	height:12px;
	margin-left:2px;
}
.additional_downloads {
	display: none;
}

.page_links{

}

.page_links .seite {
	border:1px solid #003683;
	display:block;
	float:left;
	font-weight:bold;
	margin:3px 3px 3px 0;
	padding:2px 6px;
	text-decoration:none;
}

.page_links a.selected, .page_links a.selected:hover {
	border:1px solid #000000;
	color:#FFFFFF;
	font-weight:bold;
}

.page_links a {
	border:1px solid #003683;
	display:block;
	float:left;
	margin:3px;
	padding:2px 6px;
	text-decoration:none;
}


.html_edit{
	width:400px;
	height:400px;
}