﻿*
{
	position:relative;
	padding:0;
	margin:0;
	border: none 0 Transparent;
	background-repeat:no-repeat;	
	background-color:Transparent;
}


html, body{height: 100%;}
.froms{height: 100%;}

.Pointer{cursor: pointer;}
.floatLeft{float: left;}

#Wrapper1
{
    width:1014px;    
    margin: 0 auto;    
    min-height:100%;
    background-image: url( ../images/Schatten-unten.png);
	background-repeat:repeat-x;
	background-position:bottom;
}

#SchattenLinksUnten 
{
    height:75px; 
    position:absolute;
    left:0;
    bottom:0;
    width: 100px;
    background-image: url( ../images/Schatten-Unten-Links.jpg);    
}

#SchattenRechtsUnten 
{
    height:75px; 
    position:absolute;
    right:0;
    bottom:0;
    width: 100px;
    background-image: url( ../images/Schatten-Unten-Rechts.jpg);    
}


#Verlaufoben
{
    position:absolute;
    top:0;
    background-image: url(../images/Verlauf-Oben.gif);
    background-repeat: no-repeat; 
    width:1014px;    
    height:350px;
}

#Header
{    
    left: 7px;
    width: 1000px;
    height: 98px;
    background-image: url(../images/Bobteam-Header.jpg);
}

#Hauptseite{left: 7px;}

#ImgBobbahn{position:absolute; top:0; left:0;}

#Bobbahn-Verlauf-Rechts
{
    position:absolute;
    top: 230px;
    left: -154px;
    height: 290px;
    width: 154px;
}

#ImgBobbahn-oben-rechts{position:absolute; top:0; left:386px;}

#ImgStrich-Oben-Rechts{position:absolute; top:0; left:979px;}

#Btns-oben-links
{
	position:absolute; 
	top:10px;
	left:20px;
}

#Btns-oben-rechts
{
	position:absolute; 
	top:0;
	left:390px;
	width:610px; 
	height:31px;
    background-image: url(../images/Btns-Bg.gif); 
	background-repeat:repeat-x;	
	background-position:top ;
}

#FlashDiv{padding-left:5px; width:500px; height:295px;}


.BBBobteam{height: 31px; width: 74px; background-image: url(../images/Btn-Bobteam.png); z-index: 1;}
.BBBobteam:hover{height: 31px; width: 74px; background-image: url(../images/Btn-Bobteam-selected.png); z-index: 1;}
.activeBobteam{height: 31px; width: 74px; background-image: url(../images/Btn-Bobteam-selected.png); z-index: 1;}
.BBErfolge{left: -3px; height: 31px; width: 66px; background-image: url(../images/Btn-Erfolge.png);}
.BBErfolge:hover{height: 31px; width: 66px; background-image: url(../images/Btn-Erfolge-selected.png);}
.activeErfolge{left: -3px; height: 31px; width: 66px; background-image: url(../images/Btn-Erfolge-selected.png);}
.BBErgebnisse{left: -6px; height: 31px; width: 95px; background-image: url(../images/Btn-Ergebnisse.png);}
.BBErgebnisse:hover{height: 31px; width: 95px; background-image: url(../images/Btn-Ergebnisse-selected.png);}
.activeErgebnisse{left: -6px; height: 31px; width: 92px; background-image: url(../images/Btn-Ergebnisse-selected.png);}
.BBAnschieber{left: -9px; height: 31px; width: 140px; background-image: url(../images/Btn-Anschieber.png);}
.BBAnschieber:hover{left: -9px; height: 31px; width: 140px; background-image: url(../images/Btn-Anschieber-selected.png);}
.activeAnschieber{left: -9px; height: 31px; width: 140px; background-image: url(../images/Btn-Anschieber-selected.png);}
.BBPresse{left: -12px; height: 31px; width: 105px; background-image: url(../images/Btn-Presse.png);}
.BBPresse:hover{height: 31px; width: 105px; background-image: url(../images/Btn-Presse-selected.png);}
.activePresse{left: -12px; height: 31px; width: 105px; background-image: url(../images/Btn-Presse-selected.png);}
.BBNewsletter{left: -15px; height: 31px; width: 92px; background-image: url(../images/Btn-Newsletter.png);}
.BBNewsletter:hover{height: 31px; width: 92px; background-image: url(../images/Btn-Newsletter-selected.png);}
.activeNewsletter{left: -15px; height: 31px; width: 92px; background-image: url(../images/Btn-Newsletter-selected.png);}

.PosNewsAbbest{margin-top: 50px;}

#Btns-oben-rechts input:hover
{
    /*
    background-image: url(../images/Btns-Bg-hover.gif); 
	background-repeat:repeat-x;	
	background-position:top ;
    font-weight: bold;
    */
}


#Btns-Bobbahn
{
	position:absolute; 
	left:190px;
	top:320px;
	height:auto;
	width:200px;
}

#ImgUnserePartner, #ImgBtnLinks{ position:absolute; left:0; top:0;}

#BtnPartner, #BtnLinks
{
	position:absolute; 
	right:0px; 
	height:134px;  
	width:0px;	
	padding-left:32px;
	overflow:hidden; 
	background-position: left center;	
	z-index: 1;
}

#BtnPartner
{
    background-image: url(../images/Btn-Partner.png);
    background-color:#a4bad5;
}
#BtnLinks
{
    top:138px;
    background-image: url(../images/Btn-Links.png);
    background-color:#a8aaa2;
}

#Supporter
{
    position:absolute;
    top: 540px;
    left: 51px;
    width: 336px;
    height: 192px;
    background-image: url(../images/Sponsoren.png);
}

#Inhalt
{
	min-height:730px;
	padding-top: 35px;
}

#rechterBereich
{
	padding-top: 10px;
	padding-left: 385px;
	width: 555px;
	min-height: 600px;
	height: 100%;
	z-index: 1;
}

.PPDefaultPage
{
    top: 20px;
    left: -5px;
}

#gruenerStrichMitte
{
	padding-left: 40px;
	min-height: 600px;
}



#Abschluss-unten
{
	bottom:0;
	/*top: -125px;*/
	width: 390px;
	height: auto;
}

#Balken-unten
{
    position:absolute;
    bottom:0;
    left:7px;
	width: 390px;
	height:30px;
	border-top:solid 3px #92bd2f; 
	background-color: #92bd2f;
}

#Balken
{
	width: 373px;
	height: 21px;
	padding-left:13px;	
	padding-top:9px;
	background-image: url(../images/Balken-unten.png);
	background-repeat:repeat-x;
	z-index: 1;
}

#Quicklinks, #QL{position:absolute; top:67px;}
#QL{ left:93px;}
#Quicklinks{left:177px;	}



/* >> untere Schattenverlauf << */


/* --------- */
/* Gästebuch */
/* --------- */

.GBHeader
{
    height: 20px;
    width: 200px;
}

.GBHeader input, .GBPPSenden .GBBBSenden
{
    padding-left: 5px;
    padding-right: 5px;
    height: 18px;
    background-image: url(../images/Btns-Bg.gif);
    background-repeat: repeat-x;
    cursor: pointer;
    z-index: 1;
}

/* Anzeige der Gästebucheinträge */
.GBPagingPanel
{
    clear: both;
    padding-top: 2px;
    padding-bottom: 2px;
}

.GBPagingPanel input{cursor: pointer;}

.GBPagingPanel .PagingLabel,
.GBPagingPanel .CurrentPage{ font-weight: bold;}

.AnzeigePanel
{
    width: 560px;
    /*border: solid 1px #94B741;*/
}

.AnzeigePanel .GBAnzeigekomplett
{
    margin-top: 10px;
    background-color: #BCD385;
    border: solid 1px #94B741;
    padding:  1px 2px 1px 2px;
}

.AnzeigePanel .GBAnzeigekomplett .PnlNickname,
.AnzeigePanel .GBAnzeigekomplett .StadtLand
{width: 235px;}
/*
.AnzeigePanel .GBAnzeigekomplett .PnlADatum,
.AnzeigePanel .GBAnzeigekomplett .PnlBewertung
{text-align: right;}
*/
.AnzeigePanel .GBAnzeigekomplett .PnlNickname,
.AnzeigePanel .GBAnzeigekomplett .StadtLand
{float: left;}

.AnzeigePanel .GBAnzeigekomplett .PnlNickname,
.AnzeigePanel .GBAnzeigekomplett .PnlADatum
{font-weight: bold;}

.AnzeigePanel .GBAnzeigekomplett .PnlInhalt
{background-color: #D2E4AA; margin-top: 5px; padding: 2px 1px 2px 3px;}

/* Gästebucheintrag hinzufügen */

.GBPPEingabe .GBEingabePanel
{margin-top: 10px; padding-bottom: 4px; width: 500px;}

.GBPPEingabe .GBEingabePanelGross
{margin-top: 10px; padding-bottom: 4px; height: 100px; width: 550px;}

.GBPPEingabe .GBPPSenden
{height: 150px; padding-top: 10px;}

.GBPPEingabe .GBLLText
{
    width: 150px;
    height: 15px;
    padding-top: 5px;  
}

.GBPPEingabe .GBTTTextfeld,
.GBPPEingabe .GBTTTextfeldFehler,
.GBPPEingabe .GBTTTextfeldFehlerGross,
.GBPPEingabe .GBTTTextfeldGross,
.GBPPEingabe .CaptchaDiv
{
    position: absolute;
    top: 1px;
    left: 150px;
}
/*CaptchaDiv*/
.GBPPEingabe .GBTTTextfeld,
.GBPPEingabe .GBTTTextfeldFehler
{width: 200px;}

.GBPPEingabe .GBTTTextfeldGross,
.GBPPEingabe .GBTTTextfeldFehlerGross
{width: 400px;}

.GBPPEingabe .GBTTTextfeld,
.GBPPEingabe .GBTTTextfeldGross
{border: solid 1px #000;}

.GBPPEingabe .GBTTTextfeldFehler,
.GBPPEingabe .GBTTTextfeldFehlerGross
{border: solid 1px #f00;}

.GBPPEingabe .GBBBSenden{top: 7px; left: 494px;}

.GBPPEingabe .GBPPSenden .GBPPCaptcha .CaptchaDiv input
{
    top: -10px;
    left: 15px;
    border: solid 1px #000;
}

.GBPPEingabe .GBPPSenden .GBLLHinweis,
.GBPPEingabe .GBPPSenden .GBPPCaptcha .CaptchaDiv span
{font-size: 9px;}

.GBPPEingabe .GBPPSenden .GBLLFehler
{color: #f00;}