/* CSS Document */

#gb_wrap{
	width:400px;
	margin:0;
	padding:0;
}

#gbverwaltung_wrap{
	position:relative;
	display:block;
	width:900px;
	margin:0;
	padding:0;
}




/* Formular ****************************************** */

#gb_wrap form.gbeintrag{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:398px;
	margin:15px 0 10px 0;
	border:1px solid #FFF;
	background-color:#e1e1d5;
}

#gb_wrap form.gbeintrag fieldset{
	border:none;
	margin:5px 0 0 0;
}

#gb_wrap form.gbeintrag label{
	position:relative;
	float:left;
	display:block;
	width:120px;
	margin:5px 0 5px 0;
	color:#666;
}

html:not([dummy]) #gb_wrap form.gbeintrag label{
	width:118px;
}

#gb_wrap form.gbeintrag input{
	position:relative;
	float:left;
	display:block;
	width:260px;
	margin:0 0 5px 0;
	border:1px solid #FFF;
}

#gb_wrap form.gbeintrag textarea{
	position:relative;
	float:left;
	display:block;
	width:260px;
	height:150px;
	margin:0 0 5px 0;
	border:1px solid #FFF;
}

#gb_wrap form.gbeintrag input.submit{
	position:relative;
	float:left;
	display:block;
	width:262px;
	margin:0 0 5px 120px;
	border:1px solid #FFF;
}

* html #gb_wrap form.gbeintrag input.submit{
	width:264px;
	margin:0 0 5px 60px;
}

html:not([dummy])  #gb_wrap form.gbeintrag input.submit{
	margin:0 0 5px 118px;
}

#gb_wrap form.gbeintrag input.hidden{
	border:none;
}

#gb_wrap form.gbeintrag p.fehler{
	font-weight:bold;
	color:#C00;
	margin:5px 0 0 128px;
	width:262px;
}

#gb_wrap form.gbeintrag #captchawrap{
	position:relative;
	width:262px;
	margin:0 0 10px 120px;
}

* html #gb_wrap form.gbeintrag #captchawrap{
	margin:0 0 20px 120px;
}

html:not([dummy]) #gb_wrap form.gbeintrag #captchawrap{
	margin:0 0 10px 118px;
}

#gb_wrap form.gbeintrag #captchawrap .captchavorlage{
	position:relative;
	float:left;
	display:block;
	width:28px;
	height:auto;
	margin:8px 0 0 0;
	padding:0 7px;
}

@media screen and (min-width: 0px){
	#gb_wrap form.gbeintrag #captchawrap .captchavorlage{
		width:55px;
		padding:0 7px;
	}
}

* html #gb_wrap form.gbeintrag #captchawrap .captchavorlage{
	margin:0;
}

#gb_wrap form.gbeintrag #captchawrap .captchavorlage span.s,
#gb_wrap form.gbeintrag #captchawrap .captchavorlage span.w{
	height:3px;
	font-size:3px;
	line-height:3px;
	color:#333;
	background-color:#333;
}

#gb_wrap form.gbeintrag #captchawrap .captchavorlage span.w{
	color:#e1e1d5;
	background-color:#e1e1d5;
}

@media screen and (min-width: 0px){
	#gb_wrap form.gbeintrag #captchawrap .captchavorlage span,
	#gb_wrap form.gbeintrag #captchawrap .captchavorlage span{
		height:2px;
		font-size:2px;
		line-height:2px;
		font-variant:small-caps;
	}
}

#gb_wrap form.gbeintrag #captchawrap p.captchap{
	position:relative;
	float:left;
}

* html #gb_wrap form.gbeintrag #captchawrap input{
	position:absolute;
	top:20px;
	left:0;
}



/* GB-Einträge ****************************************** */

#gb_wrap div.gb_eintrag{
	position:relative;
	float:left;
	display:block;
	width:398px;
	margin:0 0 10px 0;
	padding:0;
	color:#666;
	border:1px solid #FFF;
	background-color:#e1e1d5;
}

#gb_wrap div.gb_eintrag h1{
	position:relative;
	display:block;
	width:388px;
	xheight:24px;
	margin:0;
	padding:0 0 0 10px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFF;
	background-color:#999999;
	border-bottom:1px solid #FFF;
}

#gb_wrap div.gb_eintrag p{
	position:relative;
	display:block;
	width:378px;
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#gb_wrap div.gb_eintrag p.ort{
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:388px;
	width:296px;
	height:24px;
	margin:0;
	padding:0 0 0 10px;
	line-height:24px;
	background-color:#e3e3e3;
	border-top:1px solid #FFF;
}

#gb_wrap div.gb_eintrag p.internet{
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	width:92px;
	height:24px;
	margin:0;
	padding:0;
	line-height:24px;
	background-color:#e3e3e3;
	border-top:1px solid #FFF;
}

#gb_wrap div.gb_eintrag a{
	color:#333;
}


/* Tabelle Seitenzahlen ****************************************** */

table.seitenzahlen{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	width:100%;
	margin:15px 0 0 0;
}

table.seitenzahlen tr td.links{
	width:40px;
	text-align:left;
}

table.seitenzahlen tr td.mitte{
	text-align:center;
}

table.seitenzahlen tr td.rechts{
	width:40px;
	text-align:right;
}

table.seitenzahlen tr td a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
}


/* Tabelle Adminbereich ****************************************** */

table.gbverwaltung{
	width:100%;
	border-collapse:collapse;
}

table.gbverwaltung tr th,
table.gbverwaltung tr td{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333;
	text-align:left;
	vertical-align:top;
	padding:3px;
}

table.gbverwaltung tr th{
	border-bottom:1px solid #FFF;
	border-right:1px solid #FFF;
}

table.gbverwaltung tr td{
	border-bottom:1px solid #999;
	border-right:1px solid #FFF;
}

table.gbverwaltung tr th.center
table.gbverwaltung tr td.center{
	text-align:center;
}

table.gbverwaltung tr th.letzte,
table.gbverwaltung tr td.letzte{
	border-right:none;
}






/* Bilder ****************************************** */

table.gbverwaltung a img{
	border:none;
}








