/* 		Stylesheet f. www.tragbar-dresden.de */
/*		Autor: Thomas Jung. TJWD Thomas Jung Werbung & Design */
/*		2008 */

a { text-decoration:none; }

.standlink {
	color:#b00;
}

.standlink:hover,
#foot_impress:hover,
#foot_top:hover {
	border-bottom:#b00 dotted 1px;
	color:#b00;
}

h3 {
	font-family:Georgia;
	font-size:38px;
	font-weight:normal;
	font-style:italic;
	color:#b00;
	margin:0 0 25px 0;
}

h4 {
	color:#b00;
	font-size:14px;
}

strong {
	color:#b00;
	font-weight:bold;
}

.grundtext, .labellist {
	line-height: 175%;
	color:#333;
	margin:25px 0 35px 0;
}

.labellist {
	font-size:10px;
}

#newshead,
#happyclients,
#itemdeschead {
	position:relative;
	top:0;
	left:0;
	width:477px;
	height:25px;
	text-indent:-2000px;
	overflow:hidden;
	display:block;
}

#newshead { background:url(../images/newshead.gif) no-repeat 0 0; }
#itemdeschead { background:url(../images/itemdeschead.gif) no-repeat 0 0; }
#happyclients { background:url(../images/happyclientshead.gif) no-repeat 0 0; }

#newsend,
#itemdescend {
	position:relative;
	top:0;
	left:0;
	width:477px;
	height:35px;
}

#newsend { background:url(../images/newsend.gif) no-repeat 0 0; margin: 0 0 20px 0; }
#itemdescend { background:url(../images/itemdescend.gif) no-repeat 0 0; }

#newscontainer,
#hccontainer,
#itemdesc {
	position:relative;
	top:0;
	left:0;
	width:475px;
	min-height:50px;
	border-style:solid;
	border-width:0 1px 0 1px;
	border-color:#ccc;
	font-size:10px;
	line-height:175%;
}

#newscontainer li,
#hccontainer li {
	margin:0px 0 0 20px;
	color:#900;
}

#hccontainer li { padding:0 0 10px 0; }

.news_datum {
	color:#999;
	font-weight:bold;
}

.news_link {
	color:#999;
	font-weight:bold;
}

#arcLink {
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:30px;
	display:block;
	text-align:right;
	margin:4px 0 0 0;
}

#arcLink a {
	color:#c00;
	font-weight:bold;
	font-size:10px;
}

#gmaps{
	position:relative;
	top:0;
	left:0;
	width:478px;
	height:320px;
	margin:10px 0 20px 0;
}

.glink {
	font-size:10px;
	color:#666;
}

.gframe{
	border:#666 dotted 1px;
}


#footer {
	position:relative;
	top:0;
	left:0;
	width:477px;
	height:	60px;
	background:url(../images/footbg.gif) no-repeat 0 30px;
	clear:both;
}

#foot_impress, #foot_top {
	position:absolute;
	bottom:3px;
	font-size:10px;
	border:#fff solid 1px;
}
#foot_impress { left:5px; }
#foot_top { right:15px;}

#contactform .formrow {
	position:relative;
	top:0;
	left:0;
	width:477px;
	min-height:10px;
	margin:10px 0 10px 0;
}

#contactform label {
	position:relative;
	top:0;
	left:0;
	width:120px;
	height:12px;
	font-size:10px;
	font-weight:bold;
	color:#666;
	display:block;
}

#contactform .stan_input {
	position:relative;
	top:0;
	left:0;
	width:460px;
	height:20px;
	border: #ccc 1px solid;
	color:#666;
	padding:2px;
}

#contactform .stan_input:focus,
#contactform .stan_txtarea:focus{
	background:#eee !important;
}

#contactform .stan_txtarea {
	position:relative;
	top:0;
	left:0;
	width:464px;
	height:120px;
	border: #ccc 1px solid;
	color:#666;
}

#contactform #name { background:url(../images/cont_maennl.gif) no-repeat right bottom; }
#contactform #email { background:url(../images/cont_brief.gif) no-repeat right bottom; }
#contactform #telefon { background:url(../images/cont_mobile.gif) no-repeat right bottom; }
#contactform #nachricht { background:url(../images/cont_blub.gif) no-repeat right bottom; }

#contactform #send { width:465px;margin-top:10px; }

#kollselect {
	position:relative;
	top:0;
	left:0;
	width:477px;
	height:200px;
	display:block;
	clear:left;
}

.kolls {
	position:relative;
	top:0;
	left:0;
	float:left;
	width:150px;
	height:200px;
	border:0px;
	text-indent:-2000px;
	overflow:hidden;
}

.kolls:hover {
	
}

#koll_boys { background:url(../images/koll_boys.gif) no-repeat 0 0; }
#koll_kids { background:url(../images/koll_kids.gif) no-repeat 0 0; }
#koll_girls { background:url(../images/koll_girls.gif) no-repeat 0 0; }

#koll_strg {
	position:relative;
	top:0;
	left:0;
	width:477px;
	height:20px;
	margin-top:-20px;
}

.minicrumb {
	position:relative;
	font-size:10px;
	color:#666;
}

.minicrumb a { color:#666; }
.minicrumb a:hover { color:#c60; }

#koll_filter {
	position:absolute;
	top:0;
	right:0;
	width:180px;
	height:20px;
	display:block;
	font-size:10px;
	text-align:right;
}

#koll_filter #filter {
	width:130px;
	height:16px;
	border:#ccc solid 1px;
}

#koll_filter label {
	color:#666;
	width:100px;
}

.artentry,
.prodentry {
	position: relative;
	margin:0 0 20px 0;
	padding:10px 0;
	border-bottom: 1px dotted #ccc;
	height: 120px;
}

.artentry:hover { background:#eee; }

.artentry .artlink { position: absolute; top:0; left:0; width: 100%; height: 100%; display: block; text-indent: -9000px; overflow: hidden; }
.artentry .artlink:hover { text-indent: 0; text-align: right; }

.artentry .artlink .artlinktext {
	position: absolute;
	bottom:10px;
	right:10px;
	color:#999;
	font-weight:bold;
}

.artentry .artlink .artlinktext:hover { color:#c60; }

.artentry .artimagecontainer,
.prodentry .prodimagecontainer {
	position: relative;
	text-align: center;
	height:100px;
	width:180px;
	border-right:1px dotted #ccc;
	float: left;
	margin:0 10px 0 0;
	padding: 10px 0;
}

.artentry .artimage,
.prodentry .prodimage {
	position: relative;
	width: auto;
	max-width: 170px;
	height: 100px;
	border:4px solid #ccc;
}

.artentry .arthead,
.prodentry .prodhead {
	font-family: Georgia, Serif, Times;
	font-weight: normal;
	font-style: italic;
	padding:20px 0 0 0;
}

.artentry .arthead { font-size: 2em; }

.prodentry .prodhead { font-size:1.6em; }

.artentry .artcount { color:#999; font-size:10px; }

.prodentry .proddesc { color:#666; }

.artentry .arthead a {	color: #c60; }

.morepics {
	position: absolute;
	bottom: -1px;
	right: 16px;
	width:30px;
	height: 30px;
	border:none;
	display: block;
	overflow: hidden;
	text-indent: -9000px;
	background: url('../images/morepics.gif') no-repeat 0 0;
}

.morepics:hover { background: url('../images/morepics.gif') no-repeat 0 -30px; }

.ghostlink { display:none; }

#morepics {
	position:absolute;
	bottom:0;
	right:60px;
	min-width:100px;
	height:60px;
	overflow:hidden;
}

#prodlist {
	position: relative;
	padding:30px 0;
}

.paging_top,
.paging_bottom {
	position: absolute;
	right:0;
	width:auto;
	height:30px;
}

.paging_top { top:0; }
.paging_bottom { bottom:0; }

.forward,
.forward_off,
.back,
.back_off {
	position: relative;
	width: 30px;
	height:30px;
	background-image: url('../images/paging.gif');
	background-repeat: no-repeat;
	display: block;
	text-indent: -9000px;
	overflow: hidden;
	float: left;
}

.forward { margin:0 0 0 -1px; background-position: -30px 0; }
.forward_off { margin:0 0 0 -1px; background-position: -30px -30px; }
.back { background-position: 0 0; }
.back_off { background-position: 0 -30px; }

.sitelink,
.actsite {
	position: relative;
	height: 30px;
	float:left;
	font-size: 1.4em;
	color:#999;
	border-right:1px dotted #ccc;
	padding:0 6px;
}

.actsite { color: #c60; font-weight: bold; }

.smallpic {
	height:50px;
	margin:0 5px 0 5px;
	float:left;
	border:#666 solid 1px;
}


.promopic {
	position:relative;
	top:0;
	left:0;
	width:477px;
	height:60px;
	margin:0 10px 4px 0;
	border:#666 solid 1px;
}

.promotext {
	font-size:10px;
	line-height:180%;
}

.promotrenner {
	position:relative;
	top:0;
	left:0;
	width:477px;
	height:20px;
	margin-bottom:20px;
	border-bottom:#ccc dashed 1px;
}

.link_col {
	float:left;
	width:225px;
	min-height:100px;
}

.newsimage {
	position:relative;
	top:0;
	left:0;
	width:477px;
	border:#666 solid 1px;
	margin:10px 0 0 0;
}

.wiederruf_head,
.wiederruf_end {
	display:block;
	width:475px;
	margin:0;
}


.wiederruf_head { border-bottom:1px dotted #ccc; }
.wiederruf_end { border-top:1px dotted #ccc; }

.wiederruf_text {
	font-size:10px;
	color:#666;
	line-height:14px;
	margin:4px 0 6px 0;
}

#feedlist {
	position: relative;
	padding-bottom: 20px;
}

#feed_strg {
	position: absolute;
	right:20px;
	bottom:-10px;
	clear: both;
	height: 20px;
}

#feed_fwd,
#feed_rew {
	position: relative;
	height: 20px;
	display: block;
	float: left;
	padding:0 12px;
	color:#c60;
	cursor: pointer;
}

#feed_rew { border-right: 1px dotted #ccc; }

#feed_fwd { background: url('../images/feed_fwd.gif') no-repeat right center; }
#feed_rew { background: url('../images/feed_rew.gif') no-repeat left center; }

#feed_fwd.off { background: url('../images/feed_fwd_off.gif') no-repeat right center; color:#ccc; }
#feed_rew.off { background: url('../images/feed_rew_off.gif') no-repeat left center; color:#ccc; }

#hccontainer #feed_loading {
	position: relative;
	background: url(../images/loader.gif) no-repeat center center;
	height: 60px;
}

#happyclientpic {
	position: relative;
	float: left;
}

