@charset "UTF-8";

/*
 * 1.tpl neu
 */
 
 
.gifbild {
	position:absolute;
	top:730px;
	left:335px;
	height:40px;
	width:91px;
}


#map1 {
position:absolute;
height:0px; /* height of image map */
width:0px; /* width of image map */
cursor: pointer
}
#map1 a {
cursor: pointer
} 

#map1 a:hover {
visibility:visible; /* Fixes IE6 Bug */
}

#map1 .tooltip { 
position:absolute;
top:190px;
left:120px;
height:135px;
width:95px;
text-decoration:none;
color:#000000;
z-index: 8000;
} 

#map1 .tooltip span { 
position:absolute;

left:-999em; 

/*opacity:.8; */       /* FX/Opera/Safari/Chrome */
/*-ms-filter:"alpha(opacity=60)";*/       /* IE8 */
/*filter:alpha(opacity=80);*/       /* IE6/IE7 */
} 

#map1 .tooltip:hover span, .tooltip:focus span {
left:115px;
top:63px;
width:95px;
padding:10px;  
border:2px solid #dc1e64;
background:#FFFFFF;
z-index:9000;
}




#map2 {
position:absolute;
height:0px; /* height of image map */
width:0px; /* width of image map */
);
}

#map2 a:hover {
visibility:visible; /* Fixes IE6 Bug */
}

#map2 .tooltip { 
position:absolute;
top:15px;
left:395px;
height:138px;
width:110px;
text-decoration:none;
color:#000000;
} 

#map2 .tooltip span { 
position:absolute;
left:-999em; 
} 

#map2 .tooltip:hover span, .tooltip:focus span {
left:104px;
top:20px;
width:89px;
padding:10px;  
border:2px solid #dc1e64;
background:#FFFFFF;
}




#map3 {
position:absolute;
height:0px; /* height of image map */
width:0px; /* width of image map */
);
}

#map3 a:hover {
visibility:visible; /* Fixes IE6 Bug */
}

#map3 .tooltip { 
position:absolute;
top:70px;
left:17px;
height:125px;
width:107px;
text-decoration:none;
color:#000000;
} 

#map3 .tooltip span { 
position:absolute;
left:-999em; 
} 

#map3 .tooltip:hover span, .tooltip:focus span {
left:103px;
top:-5px;
width:80px;
padding:10px;  
border:2px solid #dc1e64;
background:#FFFFFF;
}




#map4 a:hover {
visibility:visible; /* Fixes IE6 Bug */
}

#map4 .tooltip { 
position:absolute;
top:130px;
left:525px;
height:138px;
width:95px;
text-decoration:none;
color:#000000;
} 

#map4 .tooltip span { 
position:absolute;
left:-999em; 
} 

#map4 .tooltip:hover span, .tooltip:focus span {
left:-121px;
top:35px;
width:93px;
padding:10px;  
border:2px solid #dc1e64;
background:#FFFFFF;
}




#map5 a:hover {
visibility:visible; /* Fixes IE6 Bug */
}

#map5 .tooltip { 
position:absolute;
top:310px;
left:445px;
height:128px;
width:130px;
text-decoration:none;
color:#000000;
} 

#map5 .tooltip span { 
position:absolute;
left:-999em; 
} 

#map5 .tooltip:hover span, .tooltip:focus span {
left:60px;
top:122px;
width:90px;
padding:10px;  
border:2px solid #dc1e64;
background:#FFFFFF;
}




#map6 a:hover {
visibility:visible; /* Fixes IE6 Bug */
}

#map6 .tooltip { 
position:absolute;
top:365px;
left:189px;
height:178px;
width:127px;
text-decoration:none;
color:#000000;
} 

#map6 .tooltip span { 
position:absolute;
left:-999em; 
} 

#map6 .tooltip:hover span, .tooltip:focus span {
left:-5px;
top:-15px;
width:110px;
padding:10px;  
border:2px solid #dc1e64;
background:#FFFFFF;
}




#map7 a:hover {
visibility:visible; /* Fixes IE6 Bug */
}

#map7 .tooltip { 
position:absolute;
top:352px;
left:93px;
height:110px;
width:83px;
text-decoration:none;
color:#000000;
} 

#map7 .tooltip span { 
position:absolute;
left:-999em; 
} 

#map7 .tooltip:hover span, .tooltip:focus span {
left:-85px;
top:-75px;
width:90px;
padding:10px;  
border:2px solid #dc1e64;
background:#FFFFFF;
}





#map8 a:hover {
visibility:visible; /* Fixes IE6 Bug */
}

#map8 .tooltip { 
position:absolute;
top:385px;
left:10px;
height:110px;
width:83px;
text-decoration:none;
color:#000000;
} 

#map8 .tooltip span { 
position:absolute;
left:-999em; 
} 

#map8 .tooltip:hover span, .tooltip:focus span {
left:40px;
top:110px;
width:80px;
padding:10px;  
border:2px solid #dc1e64;
background:#FFFFFF;
}




#map9 a:hover {
visibility:visible; /* Fixes IE6 Bug */
}

#map9 .tooltip { 
position:absolute;
top:562px;
left:165px;
height:110px;
width:108px;
text-decoration:none;
color:#000000;
} 

#map9 .tooltip span { 
position:absolute;
left:-999em; 
} 

#map9 .tooltip:hover span, .tooltip:focus span {
left:-95px;
top:80px;
width:90px;
padding:10px;  
border:2px solid #dc1e64;
background:#FFFFFF;
}




 
#legende a {
	display:block;
}

#legende a span {
	display:none;
}

#legende a:hover {
}

#legende a:hover span {
	display:block;
	position:absolute;
	top:120px;
	left:120px;
	border:1px solid #dc1e64;
	background-color:#FFFFFF;
}

#legende a:hover span p {
	margin: 10px 10px 10px 10px;
	color: #000000;
}
 
 
 
 
.lpContent2 {
	margin: -20px 0 0 0;
	width: 626px;
	height: 800px;
	position: relative;

}
 
 
 
 

/*
 * 
 */
 




#content
{
    overflow: hidden;
}

div.lpContent 
{
    padding: 0 20px 20px 20px;
    min-height: 300px;
    overflow: hidden;
}

ul.obj-tabbar
{
    margin: 20px 0;
}

/*
 * index.tpl
 */
#einfuehrung #rightBox
{
    text-align: center;
    float: right;
    width: 140px;
    margin: 0 0 0 10px;
}

#einfuehrung #rightBox a
{
    display: block;
    margin-bottom: 5px;
    line-height: normal;
}

#einfuehrung img#boy 
{
    float: right;
    margin-left: 15px;
}

#einfuehrung ul#list
{
    padding-left:13px;
    margin: 0 10px 20px 0;
}

/*
 * 1.tpl
 */

div#team
{
    padding: 0;
	border-top: 1px solid #DC1E64;
}

#team h2
{
    border-bottom:1px solid #dc1e64;
    margin-top:20px;
}

#team ul
{
    width: 606px;
    list-style: none;
    margin: 0 0 20px 0;
    padding: 0;
    overflow: hidden;
}

#team ul li
{
    float: left;
    text-align: center;
}

#team ul li img
{
    display: block;
}

p.fussnote {
    font-weight: bold;
}




/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2.tpl
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#haus
{
    position: relative;
    border: 3px solid #dc1e64; /* schülerVZ */
    width: 578px;
    background: url(../img/haus.gif);
}

#haus img
{
    position: relative;
    z-index: 3;
}

#haus .overlay
{
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}

#haus.selected1 #overlay1,
#haus.selected2 #overlay2,
#haus.selected3 #overlay3,
#haus.selected4 #overlay4,
#haus.selected5 #overlay5,
#haus.selected6 #overlay6,
#haus.selected7 #overlay7,
#haus.selected8 #overlay8,
#haus.selected9 #overlay9,
#haus.selected10 #overlay10,
#haus.selected11 #overlay11,
#haus.selected12 #overlay12,
#haus.selected13 #overlay13,
#haus.selected14 #overlay14,
#haus.selected15 #overlay15,
#haus.selected16 #overlay16,
#haus.selected17 #overlay17,
#haus.selected18 #overlay18
{
    display: block;
}

#haus .overlay .fenster
{
    position: absolute;
    z-index: 2;
}

#haus #overlay1 .fenster
{
    left: 24px;
    top: 159px;
    width: 269px;
    height: 41px;
    background: url(../img/1_over.png) no-repeat;
}
* html #haus.selected1 #overlay1 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/1_over.png', sizingMethod='image');
}

#haus #overlay2 .fenster
{
    left: 83px;
    top: 158px;
    width: 210px;
    height: 41px;
    background: url(../img/2_over.png) no-repeat;
}
* html #haus.selected2 #overlay2 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/2_over.png', sizingMethod='image');
}

#haus #overlay3 .fenster
{
    left: 132px;
    top: 159px;
    width: 161px;
    height: 44px;
    background: url(../img/3_over.png) no-repeat;
}
* html #haus.selected3 #overlay3 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/3_over.png', sizingMethod='image');
}

#haus #overlay4 .fenster
{
    left: 203px;
    top: 170px;
    width: 90px;
    height: 47px;
    background: url(../img/4_over.png) no-repeat;
}
* html #haus.selected4 #overlay4 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/4_over.png', sizingMethod='image');
}

#haus #overlay5 .fenster
{
    left: 239px;
    top: 180px;
    width: 54px;
    height: 57px;
    background: url(../img/5_over.png) no-repeat;
}
* html #haus.selected5 #overlay5 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/5_over.png', sizingMethod='image');
}

#haus #overlay6 .fenster
{
    left: 34px;
    top: 211px;
    width: 259px;
    height: 43px;
    background: url(../img/6_over.png) no-repeat;
}
* html #haus.selected6 #overlay6 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/6_over.png', sizingMethod='image');
}

#haus #overlay7 .fenster
{
    left: 86px;
    top: 211px;
    width: 207px;
    height: 41px;
    background: url(../img/7_over.png) no-repeat;
}
* html #haus.selected7 #overlay7 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/7_over.png', sizingMethod='image');
}

#haus #overlay8 .fenster
{
    left: 133px;
    top: 209px;
    width: 160px;
    height: 41px;
    background: url(../img/8_over.png) no-repeat;
}
* html #haus.selected8 #overlay8 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/8_over.png', sizingMethod='image');
}

#haus #overlay9 .fenster
{
    left: 198px;
    top: 220px;
    width: 95px;
    height: 55px;
    background: url(../img/9_over.png) no-repeat;
}
* html #haus.selected9 #overlay9 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/9_over.png', sizingMethod='image');
}

#haus #overlay10 .fenster
{
    left: 243px;
    top: 233px;
    width: 50px;
    height: 51px;
    background: url(../img/10_over.png) no-repeat;
}
* html #haus.selected10 #overlay10 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/10_over.png', sizingMethod='image');
}

#haus #overlay11 .fenster
{
    left: 45px;
    top: 262px;
    width: 248px;
    height: 42px;
    background: url(../img/11_over.png) no-repeat;
}
* html #haus.selected11 #overlay11 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/11_over.png', sizingMethod='image');
}

#haus #overlay12 .fenster
{
    left: 92px;
    top: 261px;
    width: 201px;
    height: 44px;
    background: url(../img/12_over.png) no-repeat;
}
* html #haus.selected12 #overlay12 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/12_over.png', sizingMethod='image');
}

#haus #overlay13 .fenster
{
    left: 138px;
    top: 260px;
    width: 155px;
    height: 43px;
    background: url(../img/13_over.png) no-repeat;
}
* html #haus.selected13 #overlay13 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/13_over.png', sizingMethod='image');
}

#haus #overlay14 .fenster
{
    left: 199px;
    top: 273px;
    width: 94px;
    height: 53px;
    background: url(../img/14_over.png) no-repeat;
}
* html #haus.selected14 #overlay14 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/14_over.png', sizingMethod='image');
}

#haus #overlay15 .fenster
{
    left: 232px;
    top: 291px;
    width: 61px;
    height: 43px;
    background: url(../img/15_over.png) no-repeat;
}
* html #haus.selected15 #overlay15 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/15_over.png', sizingMethod='image');
}

#haus #overlay16 .fenster
{
    left: 198px;
    top: 331px;
    width: 95px;
    height: 45px;
    background: url(../img/16_over.png) no-repeat;
}
* html #haus.selected16 #overlay16 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/16_over.png', sizingMethod='image');
}

#haus #overlay17 .fenster
{
    left: 233px;
    top: 339px;
    width: 60px;
    height: 42px;
    background: url(../img/17_over.png) no-repeat;
}
* html #haus.selected17 #overlay17 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/17_over.png', sizingMethod='image');
}

#haus #overlay18 .fenster
{
    left: 78px;
    top: 330px;
    width: 215px;
    height: 81px;
    background: url(../img/18_over.png) no-repeat;
}
* html #haus.selected18 #overlay18 .fenster /* IE 6 */
{
    background-image: none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../img/18_over.png', sizingMethod='image');
}

#haus .overlay .infobox
{
    position: absolute;
    background-color: white;
    border: 1px solid #dc1e64;
    width: 234px;
    top: 14px;
    left: 292px;
    z-index: 1;
    padding: 12px 20px 0;
}

#haus #overlay18 .infobox
{
    top: 160px;
}

#haus .overlay .infobox h3
{
    font-size: 14px;
    font-weight: bold;
    color: black;
    margin-bottom: .8em;
}

#haus .overlay .infobox p
{
    margin: 1em 0;
}

#haus #overlay1 .infobox img, #haus #overlay14 .infobox img, #haus #overlay9 .infobox img 
{
    float: left;
    margin: 0 1em 1em 0;
}


/*
 * 3.tpl
 */

#header_img
{
    border: 2px solid #dc1e64;
}

#daten h2
{
    font-size:14px;
    border-bottom: 1px solid #dc1e64;
    margin-top: 15px;
    margin-bottom: 10px;
    padding-bottom: 1px;
    color: #000;
}

#daten p {
    margin: 0;
}

#daten #modified {
    margin-top: 2em;
}

#daten h2.footnotes {
    font-size: 1em;
    font-weight: normal;
    margin: 2em 0 0;
    border: 0 none;
}

#daten ul.footnotes,
#daten ul.footnotes li {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

/*
* 4.tpl
*/


div#banner
{
    padding: 0 10px 20px 10px;
}

dt
{
    font-weight: bold;
    margin-bottom: 1em;
}

dd
{
    margin-left: 0;
    padding-left: 0;
}

.banner
{
    width: 385px;
    margin: 0 10px;
    padding: 0 20px 1em 0;
    border-right:  1px dotted #e00;
}

.banner h2
{
    margin: 0 15px 1em 0;
    border-top:  1px dotted #e00;
    padding-top: 1em;
}

#sky_160x600 h2,
#banner_180x100_f01 h2
{
    border-top: 0 none;
    padding-top: 0;
}


.banner small
{
    display: block;
    margin: 1em 0;
}

textarea
{
    width: 360px;
    height: auto;
    float: none;
}

#sky_160x600
{
    width: 160px;
    border-right: 0 none;
    float: right;
    padding: 0;
}
* html #sky_160x600 /* IE 6 */
{
    margin: 0 10px;
}
*+html #sky_160x600 /* IE 7 */
{
    margin: 0 10px;
}
#sky_160x600, x:-moz-any-link /* Firefox */
{
    margin: 0 10px;
}
#sky_160x600, x:-moz-any-link, x:default /* Firefox 3 */
{
    margin: 1em 10px 0 10px;
}

#sky_160x600 textarea
{
    width: 150px;
}

#schuelervz_microbutton
{
    border-bottom: 0 none;
    padding-bottom: 0;
}

#schuelervz_microbutton textarea
{
    margin-bottom: 0;
}
h3.schwarz {
border:0 none;
color:#000000;
font-size:14px;
font-weight:bold;
margin:0 0 5px;
}
