/*Container-Definitionen*/

.clock
{
position:absolute;
background:white;
width:196px;
height:auto;
padding:0px;
margin:0px;
top:15px;
left:20px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.location
{
position:absolute;
background:white;
width:197px;
height:30px;
padding:0px;
margin:0px;
top:130px;
left:20px;
float:left;
}

.menue
{
position:absolute;
background:url(backgroundmenue.jpg);
width:197px;
height:224px;
padding:0px;
margin:0px;
top:160px;
left:20px;
}

.menuepunkt
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:1px;
left:0px;
}

.menuepunkt2
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:25px;
left:0px;
}

.menuepunkt3
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:49px;
left:0px;
}

.menuepunkt4
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:73px;
left:0px;
}

.menuepunkt5
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:97px;
left:0px;
}

.menuepunkt6
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:121px;
left:0px;
}

.menuepunkt7
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:145px;
left:0px;
}

.menuepunkt8
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:169px;
left:0px;
}

.menuepunkt9
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:193px;
left:0px;
}

.menuepunkt10
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:217px;
left:0px;
}

.menuepunkt11
{
position:absolute;
background:none;
width:197px;
height:23px;
padding:0px;
margin:0px;
top:241px;
left:0px;
}

.menuepicture
{
position:absolute;
background-image:url(gluehbirne.jpg);
width:197px;
height:100px;
padding:0px;
margin:0px;
top:420px;
left:20px;
}

.adressbox
{
position:absolute;
background:white;
width:197px;
height:165px;
padding:0px;
margin:0px;
top:525px;
left:19px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.karte
{
position:absolute;
background-image:url(karte.jpg);
background-repeat:no-repeat;
width:197px;
height:180px;
padding:0px;
margin:0px;
top:695px;
left:19px;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

/*Banner-Definitionen*/

.topbanner
{
position:absolute;
background-image:url(topbanner.jpg);
width:635px;
height:115px;
padding:0px;
margin:0px;
top:10px;
left:230px;
border-style:none;
border-width:0px;
border-color:#aaaaaa;
}

.bannerhome
{
position:absolute;
background-image:url(bannerhome.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.bannerprofil
{
position:absolute;
background-image:url(bannerprofil.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

.bannerspektrum
{
position:absolute;
background-image:url(bannerspektrum.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

.bannerkunden
{
position:absolute;
background-image:url(bannerkunden.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

.bannerlinks
{
position:absolute;
background-image:url(bannerlinks.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

.bannernetzwerke
{
position:absolute;
background-image:url(bannernetzwerke.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

.bannerkontakt
{
position:absolute;
background-image:url(bannerkontakt.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

.banneranfahrt
{
position:absolute;
background-image:url(banneranfahrt.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

.bannerimpressum
{
position:absolute;
background-image:url(bannerimpressum.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

.bannerdownload
{
position:absolute;
background-image:url(bannerdownload.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

.bannerstellen
{
position:absolute;
background-image:url(bannerstellen.jpg);
width:635px;
height:122px;
padding:0px;
margin:0px;
top:130px;
left:230px;
border-style:none;
border-width:1px solid;
border-color:#aaaaaa;
}

/*Layoutdefinitionen*/

.layout
{
position:absolute;
background:white;
width:635px;
height:570px;
padding:0px;
margin:0px;
top:260px;
left:230px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.layoutinterner
{
position:absolute;
background:white;
width:635px;
height:auto;
padding:0px;
margin:0px;
top:260px;
left:230px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.layoutprofil
{
position:absolute;
background:white;
width:635px;
height:auto;
padding:0px;
margin:0px;
top:260px;
left:230px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.layoutspektrum
{
position:absolute;
background:white;
width:635px;
height:auto;
padding:0px;
margin:0px;
top:260px;
left:230px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.layoutkunden
{
position:absolute;
background:white;
width:635px;
height:auto;
padding:0px;
margin:0px;
top:260px;
left:230px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.layoutnetzwerke
{
position:absolute;
background:white;
width:635px;
height:auto;
padding:0px;
margin:0px;
top:260px;
left:230px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.layoutkontakt
{
position:absolute;
background:white;
width:635px;
height:auto;
padding:0px;
margin:0px;
top:260px;
left:230px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.layoutanfahrt
{
position:absolute;
background:white;
width:635px;
height:auto;
padding:0px;
margin:0px;
top:260px;
left:230px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.layoutimpressum
{
position:absolute;
background:white;
width:635px;
height:auto;
padding:0px;
margin:0px;
top:260px;
left:230px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

/*Footer-Definitionen*/

.footerstandard
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:255px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.footerintern
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:25px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.footerprofil
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:25px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.footerspektrum
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:25px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.footerkunden
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:25px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.footernetzwerke
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:25px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.footerkontakt
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:25px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.footeranfahrt
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:25px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.footerimpressum
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:25px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

.footerlinks
{
position:relative;
background:white;
width:auto;
height:15px;
padding:0px;
margin:0px;
top:300px;
left:0px;
float:left;
border-style:dashed;
border-width:1px;
border-color:#aaaaaa;
}

/*Sonstiger Input*/

.landscape
{
position:absolute;
background-image:url(landschaft.jpg);
background-repeat:no-repeat;
width:633px;
height:195px;
padding:0px;
margin:0px;
top:634px;
left:231px;
}

/*Fonts etc.*/

SPAN.headline
{
color:#9F2929;
font-family:verdana;
font-style:normal;
font-size:14px;
font-weight:bold;
}

SPAN.body
{
font-family:verdana;
font-style:normal;
font-size:12px;
color:black;
}

SPAN.loc
{
font-family:verdana;
font-style:normal;
font-size:10px;
color:black;
}

SPAN.bodysmall
{
font-family:verdana;
font-style:normal;
font-size:11px;
color:black;
}

SPAN.layoutlink
{
font-family:verdana;
font-style:normal;
font-size:10px;
color:#9F2929;
}

SPAN.red
{
font-family:verdana;
font-style:normal;
font-size:12px;
color:#9F2929;
font-weight:bold;
}

SPAN.redsmall
{
font-family:verdana;
font-style:normal;
font-size:10px;
color:#9F2929;
}

SPAN.footer
{
font-family:verdana;
font-style:normal;
font-size:10px;
color:#aaaaaa;
}

UL
{
list-style-image:url(pfeil.jpg);
}