/* CSS Document */

html, body, span, p, div, h1, h2, h3, h4, h5, h6,
table, th, tr, td, form, input, select, textarea {
	margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:16px;color:#3F3E41;	text-decoration:none;
}

ul, ol, li {margin:0;padding:0;}

#contenttext a {color:#0099CC;}
#contenttext a:hover {color:#3F3E41;}

.TableBorderEachRowBottom {border-collapse:collapse;margin-top:15px;}
.TableBorderEachRowBottom td {padding:2px;border-bottom:1px #a4a3a3 solid;}
.TableBorderEachRowBottom th {padding:2px;border-bottom:2px #a4a3a3 solid;border-top:1px #a4a3a3 solid; text-align:left;}

.TableBorderEachRowTop {border-collapse:collapse;margin-top:15px;}
.TableBorderEachRowTop td {padding:2px;border-top:1px #a4a3a3 solid;}
.TableBorderEachRowTop th {padding:2px;border-bottom:2px #a4a3a3 solid;border-top:1px #a4a3a3 solid; text-align:left;}

.TableBorderFull {border-collapse:collapse;margin-top:15px;}
.TableBorderFull td {padding:2px;border:1px #E8E8E8 solid;}

h1, .h1 {font-size:1.4em; font-weight:bold;color:#0099CC;margin-bottom:15px;line-height:24px;}
h2, .h2 {font-size:1.2em;color:#0099CC;}
h3, .h3 {font-weight:bold;font-size:1em;}
h4, .h4 {font-weight:bold;font-size:1em;}
h5, .h5 {font-size:1.6em; font-weight:bold;color:#0099CC;float:left;}

.noborder {border:none;}

.ContentlisteKey ul {list-style:disc;margin:0 0 5px 15px;}

ul {list-style:disc;margin:1px;margin-left:25px;}
ol {list-style:decimal;margin:1px;margin-left:30px;}
blockquote {margin:1px;margin-left:10px;}

hr { 
	height:0px;
	border:0px;
	border-bottom:1px #a4a3a3 dotted;
	margin:4px 0;
}

.formbuttons {padding:10px 0 10px 0;}
.form250 {width:250px;}
.form80 {width:80px;}
.fehler {margin:15px 0 15px 0;border:1px #FF0000 solid;padding:10px; background-color:#F9DBDB;/*background-image:url(/images/back_fehler.jpg);background-repeat:repeat-x;*/}

input.tot_anzi {
	background-color: transparent;color:#333333;border:none;height: 18px;width: 80px;line-height: 18px;text-align:right;font-size:1em;font-weight: bold;padding: 2px;}
	
#detailGalerie form {
/*	width:300px;*/
	padding:10px;
	color:#F26518;
	font-size:11px;
	font-weight:bold;
	background-color:#FFEED1;
	border: 1px #F26518 dotted;
}
	
#detailGalerie #leftSpace {
	width:320px;
	height:auto;
	float:left;
}
#detailGalerie #rightSpace {
	width:306px;
	height:auto;
	float:right;
}
#rightSpace .picFoto {
	font-size:11px;
	width:148px;
	float:left;
	margin: 0 5px 0 0;
}
.righty {
	float:right;
	margin: 0 0 0 0;
}
#detailGalerie form input  {
	margin-bottom:2px;
}
#detailGalerie form input.updateInput,#detailGalerie form.addKue input,#detailGalerie form.addKue select,#detailGalerie form.addAusst select,#detailGalerie form.editAusst select {
	padding:1px;
	line-height:16px;
	height:16px;
	width:260px;
	color:#F26518;
	font-size:12px;
	border: 1px #F26518 solid;
}
#detailGalerie form input.okButton,#detailGalerie form input.eintragenButton  {
	padding:1px;
	line-height:12px;
	height:20px;
	width:36px;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	background-color:#F26518;
	border: none;
	cursor:pointer;
}
#detailGalerie form.addKue input,#detailGalerie form.addKue select,#detailGalerie form.addAusst select,#detailGalerie form.editAusst select {
	margin-bottom:4px;
}
#detailGalerie form.addKue select,#detailGalerie form.addAusst select,#detailGalerie form input.eintragenButton,#detailGalerie form.editAusst select {
	height:24px;
	width:266px;
}
#detailGalerie form.addAusst table {
	background-color:#FFEED1;
	border: 1px #F26518 dotted;
	border-top:none;
}
#detailGalerie form.addAusst table tr td {
	padding:10px;
	color:#F26518;
	font-size:11px;
	font-weight:bold;
	border-top: 1px #F26518 dotted;
}
#detailGalerie form.addAusst  {
	padding:0;
	background-color:#FFFFFF;
	border: none;
}
#detailGalerie a.editGalLink, #detailAngebote a.editGalLink {
	font-size:10px;
	color:#F26518;
	text-decoration:none;
}
#detailGalerie a.editGalLink:hover, #detailAngebote a.editGalLink:hover {
	color:#FFFFFF;
	background-color:#F26518;
}
#vorschauBox {
	text-transform:uppercase;
}
.kRow {
	font-size:11px;
}
.kRow ul {
	width:205px;
	margin:10px 0 15px 5px;
	float:left;
	list-style:none;
/*	background-color:#ff0000;*/
}
.kRow ul.kBox {
	margin-left:0;
}
.kRow ul li{
	line-height: 11px;
	margin-bottom: 6px;
}
ul.galBox {
	display:none;
	margin:3px 0 10px 20px;
}
ul.galBox li {
	list-style:none;
}
#AusstellungScroller {
	background-color:#EEEEEE;
	padding: 4px;
	height:auto;
	min-height:50px;
}
#AusstellungScroller div {
	display:none;
	min-height:20px;
}
#AusstellungScroller div#upButton,#AusstellungScroller div#downButton {
	display:block;
	height:22px;
	width:290px;
	cursor:pointer;
}
#AusstellungScroller div#upButton {
	background-image: url('images/ausstellungen_pfeil_oben.gif');background-repeat:no-repeat;background-position:center;
	float:left;
}
#AusstellungScroller div#upButton:hover {
	background-image: url('images/ausstellungen_pfeil_oben_hover.gif');
}
#AusstellungScroller div#upButton.inaktiv,#AusstellungScroller div#upButton.inaktiv:hover{
	background-image: url('images/ausstellungen_pfeil_oben_inaktiv.gif');
	cursor:default;
}
#AusstellungScroller div#downButton {
	background-image: url('images/ausstellungen_pfeil_unten.gif');background-repeat:no-repeat;background-position:center;
	float:right;
}
#AusstellungScroller div#downButton.inaktiv,#AusstellungScroller div#downButton.inaktiv:hover {
	background-image: url('images/ausstellungen_pfeil_unten_inaktiv.gif');
	cursor:default;
}
#AusstellungScroller div#downButton:hover {
	background-image: url('images/ausstellungen_pfeil_unten_hover.gif');
}
#GalResultBox ul ,#searchInfoBox ul {
	list-style:square;
}
#searchInfoBox {
	width:150px;
	padding:3px;
	float:right;
	border: 1px #663399 dotted;
	/*background-color:#EEEEEE;*/
}
#searchInfoBox h3 {
	font-size: 9px;
}
ul.SearchAusst {
	color:#FF6633;
}
ul.SearchKuenst {
	color:#99CC33;
}
#SearchPleaseWait {
	width: 13px;
	height: 13px;
	display: none;
	margin: 3px 0 0 10px;
	float: left;
}
.suObjInp {
	width:220px;
	padding: 2px;
	float:left
}