/*
77PS - Agentur für Kommunikation - www.77ps.de - vollgas@77ps.de

Screen CSS für IE 6
www.mylife-lkharburg.de

*/ 

/* Alle Abstände auf Null setzen */
html, body, div, p, h1, h2, h3, ul, ol,
span, a, table, td, form, img, li {
list-style:none;
margin: 0;
padding: 0;
font-family:  Arial, Verdana, Geneva, Helvetica, sans-serif;
border: none;
font-size: 11px;
line-height: 16px;}

/* Standarts */
body {
background-image:url(back_main.gif);
font-size: 100,01%;
height: 100%; 
}
html{
height: 100%; 
}

hr {
}
h1 {
color: #3B659B;
font-weight:bold;
font-size: 12px;
margin-bottom:10px;}
h2 {
color: #E7008B;
font-weight:bold;
font-size: 12px;
margin-bottom:10px;}
h3 {
color: #000000;
font-size: 1.2em;
text-align:center;
line-height: 3em;}
h4 {
color: #ffffff;
font-size: 1.4em;
width: 370px;
background-color: #B0000D;
line-height: 2em;
padding-left:0.2em;}
h5 {
color: #000000;
font-size: 1.2em;
line-height: 0.2em;}
a:link {
color: #004F82;
font-weight: bold;
text-decoration: none;}
a:visited {
color: #004F82;
font-weight: bold;
text-decoration: none;}
a:hover {
color: #E60003;
font-weight: bold;
text-decoration: none;}
a:active {
color: #E60003;
font-weight: bold;
text-decoration: none;}



/* Layout */

#header{
height:150px;
width:100%;
background-image:url(back_header.gif);}
#header2{
height:150px;
width:900px;
float:right;}
#logo{
margin-top: 16px;
width:250px;
float:left;
padding:20px;}
#main{
height:auto;
width:900px;
float:right;
}
#footer{
height:40px;
padding:20px;
text-align:center;
width:700px;
float:right;
}
/* Index */
#schueler{
margin-left:10px;
margin-top: 93px;
float:left;
}
#coach{
margin-left:20px;
margin-top: 93px;
float:left;
}
#preis{
margin-top: 3px;
margin-left:10px;
float:left;
}
/* Index */
#in_cont_1{
padding:20px;
width:270px;
float:left;
background-color:#C9D1DF;
min-height:400px;}
#in_cont_2{
width:294px;
float:left;}
#in_cont_3{
width:295px;
float:left;
height:auto;
text-align:center;}

/* Allgemein */
#all_cont_1{
padding:20px;
width:270px;
float:left;
background-color:#C9D1DF;
min-height:420px;}
#all_cont_2{
width:294px;
float:left;}
#all_cont_3{
width:255px;
padding:20px;
float:left;
background-color:#C9D1DF;
height:auto;}
 
/* Schueler */
#sch_cont_1_2{
padding:20px;
width:564px;
float:left;
background-color:#C9D1DF;
min-height:400px;}

#sch_cont_1{
padding:20px;
width:270px;
float:left;
background-color:#C9D1DF;
min-height:400px;}
#sch_cont_2{
width:294px;
float:left;}
#sch_cont_3{
width:295px;
float:left;

height:auto;}

/* Coach */
#coach_cont_1{
padding:20px;
width:564px;
float:left;
background-color:#C9D1DF}
#coach_cont_2{
width:295px;
float:left;
}

/* Login */

#in_cont_log{
width:610px;
float:left;}
/* Haupt Navi ------------------------------------------------------------------------------*/
#navigation{
float:right;
height:42px;
margin-right:295px;}
#navigation ul{
}
#navigation ul li{
float:left;
margin-bottom: 0px;}
#navigation ul a{
font-size:11px;
font-weight:bold;
padding:3px;
padding-left:15px;
display:block;
color:#004F82;
margin-top:10px;}
#navigation ul a:hover{
color:#E60003}
#navigation ul a.current{
color:#E60003}
#navigation ul ul li{}
#navigation ul ul a{}
#navigation ul ul a:hover{}
#navigation ul ul a.current{}
/* Navi Ende ------------------------------------------------------------------------------*/

/* Schueler Navi ------------------------------------------------------------------------------*/
#navigation_schueler{
float:right;
height:42px;
margin-right:295px;}
#navigation_schueler ul{
}
#navigation_schueler ul li{
float:left;
margin-bottom: 0px;}
#navigation_schueler ul a{
font-size:11px;
padding:3px;
padding-left:9px;
display:block;
color:#004F82;
margin-top:10px;}
#navigation_schueler ul a:hover{
color:#E7008B}
#navigation_schueler ul a.current{
color:#E7008B}

/* Navi Ende ------------------------------------------------------------------------------*/


/*  Start Forms */

#formwrap {
padding: 0px;
margin: 0px;
}

#form {
padding: 0px;
margin: 0px 0px 0px 0px;
text-align: left; }

/* Rahmenfarbe angeben für Opera */

fieldset {
border: 0px ;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px; }

legend {
border: 0px; }

.label{
position:absolute;
background-color: #E6EAF0;
margin: 0px;
width: 200px;
}

label2{
position:absolute;
background-color: #E6EAF0;
margin: 0px;
width: 80px;

}
.label3{
text-align:right;
position:absolute;
background-color: #E6EAF0;
margin: 0px;
width: 200px;
}
.formreihe{
width: 500px;
background-color: #FFFFFF;
padding: 0px;
}

.formreihe2{
width: 250px;
background-color: #FFFFFF;
padding: 0px;
}

.inpt {
width: 250px;
border: 0px;
background-color: #FFFFFF;
color:#00000;
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
font-weight:normal;
margin: 0px 0px 0px 205px;
word-spacing: 0.2em; }

.inpt2{
width: 100px;
border: 0px;
background-color: #FFFFFF;
color:#00000;
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
font-weight:normal;
margin: 0px 0px 0px 205px;
margin-left: 100px;
word-spacing: 0.2em; }

.txt {
width: 120px;
border: 0px;
background-color: #E6EAF0;
color: #E60003;
font-family: Verdana, Arial, Sans-Serif;
font-size: 18px;
padding: 1px 1px 1px 3px;
margin: 0px 0px 5px 0px;
word-spacing: 0.2em; }

input.inpt:focus, textarea.txt:focus {
color: #E60003;
font-family: Verdana, Arial, Sans-Serif; }

.senden {
width: 120px;
font-weight: bold;
font-size: 11px;
margin: 0px;
padding:0px;
background-color: #eee;
color: #333;
text-align: center;
border: solid 1px #999;
cursor: pointer; }

.senden2 {
width: 185px;
font-weight: bold;
font-size: 11px;
margin: 0px;
padding:0px;
background-color: #eee;
color: #333;
text-align: center;
border: solid 1px #999;
cursor: pointer; }

.select{
border: 1px solid #999;
color: #387E28;
font-family: Verdana, Arial, Sans-Serif;
font-size: 11px;
padding: 1px 1px 1px 3px;
margin: 0px 0px 5px 0px;
word-spacing: 0.2em;}

input[type=checkbox],

input[type=radio],

input[type=button],

input[type=submit] {

cursor: pointer; }

/*  End Forms */ 

/*  Start Forms al_cont_3*/ 
#all_cont_3 formwrap { 
padding: 0px; 
margin: 0px;
} 
#all_cont_3 form { 
padding: 0px; 
margin: 0px 0px 0px 0px; 
text-align: left; } 
/* Rahmenfarbe angeben für Opera */ 
#all_cont_3 fieldset { 
border: 0px ; 
padding: 0px 0px 0px 0px; 
margin: 0px 0px 0px 0px; } 
#all_cont_3 legend { 
border: 0px; } 
#all_cont_3 .label {
margin: 0px; 
padding: 0px;
position:absolute;
background-color: #E6EAF0;
width: 100px;
 
 } 
#all_cont_3 .formreihe{
font-weight:500; 
padding:0px;
width:250px;
}
#all_cont_3 .inpt { 
width: 150px; 
border: 0px; 
background-color: #ffffff; 
color: #E60003; 
font-family: Verdana, Arial, Sans-Serif; 
font-size: 11px;
font-weight:normal;
padding: 1px 1px 1px 3px; 
margin: 0px 0px 0px 100px; 
word-spacing: 0.2em; } 
#all_cont_3 .txt { 
width: 120px; 
border: 0px; 
background-color: #ffffff; 
color: #E60003; 
font-family: Verdana, Arial, Sans-Serif; 
font-size: 18px; 
padding: 1px 1px 1px 3px; 
margin: 0px 0px 5px 0px; 
word-spacing: 0.2em; } 
#all_cont_3 input.inpt:focus, textarea.txt:focus { 
color: #E60003; 
font-family: Verdana, Arial, Sans-Serif; } 
#all_cont_3 .senden { 
width: 80px; 
font-weight: bold; 
font-size: 11px; 
margin: 0px; 
padding:0px; 
background-color: #eee; 
color: #333; 
text-align: center; 
border: solid 1px #999; 
cursor: pointer; } 
#all_cont_3 .select{
border: 1px solid #999;
color: #387E28; 
font-family: Verdana, Arial, Sans-Serif; 
font-size: 11px; 
padding: 1px 1px 1px 3px; 
margin: 0px 0px 5px 0px; 
word-spacing: 0.2em;}
#all_cont_3 input[type=checkbox], 
#all_cont_3 input[type=radio], 
#all_cont_3 input[type=button], 
#all_cont_3 input[type=submit] { 
cursor: pointer; }
/*  End Forms */ 

.download-hdl {
font-weight:700;
color:#000000;
line-height:20px;}

.er_img {
padding-right:7px;
padding-bottom:7px;}

#hassoGallery {
	margin-left: 50px;
	padding: 0;
	font-size: medium ;
	
	
}


#hassoNav {
	display: block;
	text-align:left;

}

#hassoNav ul {
	display: block;
	text-align:left;
	list-style: none;
	margin-left: 0.5em;
	font-size: small ;
	line-height: normal;
	margin-top: 2px;
	margin-bottom: 2px;
}

#hassoNav a {
	display: block;
}

#hassoNav a:hover {
	display: block;
	background-color:silver;
}

#hassoNav #active {
	display: block;
	background-color:silver;

}

#hassoThumbs {
	float: left;
	padding: 0;
	width: 500px;
	margin: 0px;
	border:1px dashed  #bfbfbf;
	font: bold 14px verdana ,  sans-serif;
	background-color: #e5e5e5;
	text-align: center;
	
}

#hassoThumbs .hassoThumb {
	float: left;
	margin: 10px 5px 10px 5px;
	border:0;
	height: 110px;
	width: 110px;
	text-align: center;
	vertical-align:middle;
	
}

#hassoThumbs .hassoThumb a {
	border:0;
	
}

#hassoThumbs .hassoThumb a img {
	border:0;
	
}


#hassoPic {
	text-align:center;
	padding: 5px;
	width: 500px;
	margin: 0px;
	border:1px dashed  #bfbfbf;
	font: bold 14px verdana ,  sans-serif;
	background-color: #e5e5e5;
}


#hassoPic .hassoTitle {
	font-style:oblique;
	text-align:left;
	
}

#hassoPic .hassoDescription {
	text-align:left;	
}

#hassoPic img {
	border: 0px;
	margin: 0px;
}


#hassoPrevNextNav {
	display: block;
	font-size: small ;
	width: 500px;
	margin:0;
	padding: 0;

}


#hassoPrevNextNav #hassoPrevPic{
	float: left;
	
}


#hassoPrevNextNav #hassoNextPic{
	float: right;
}

#hassoPrevNextNav #hassoPrevPic a {
	text-align:left;
}


#hassoPrevNextNav #hassoNextPic a {
	text-align:right;
		
}
