@CHARSET "UTF-8";

.content {
	width: 750px;
	padding: 10px 0px 0px 0px;
	float: left;
	font-size: 100%!important;
}

.content .mitte { font-size: 100%!important; letter-spacing: 0.1pt; }

.content .mitte a { color: #000; font-weight: normal; }
.content form input.input-text { border: thin solid #000; }


/** interview box **/

.rechts .interview-box {
	width: 128px;
	margin: 0px 0px 0px 0px;
	padding: 5px 10px 5px 10px;
	background-color: #0078bb;
	color: #fff;
}

.rechts .interview-box p { padding-right: 5px; }

.rechts .interview-box img {
	border: 1px solid #fff;
	margin-top: 6px;
	margin-bottom: 6px;
}

.rechts .interview-box a {
	color: #fff;
}

.rechts .interview-box-link {
	display: block;
	width: 144px;
	height: 20px;a
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 0px 4px;
	background-color: #e6e6e6;
}

.rechts .interview-box-link div {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/themes/de.ihkrt.neckaralb/images/navi-li.gif);
	background-repeat: no-repeat;
	background-position: center left;
}

.rechts .interview-box-link div a {
	display: block;
	height: auto;
	width: auto;
	margin: 0px 10px 0px 10px;
	padding: 0px 0px 0px 0px;
	color: #000;
	background-image: url(/themes/de.ihkrt.neckaralb/images/more.gif);
	background-repeat: no-repeat;
	background-position: center right;
	font-size: 100%!important;
	text-transform: uppercase;
}

.content .interview-box-big {
	width: 100%!important;
}

.content .interview-box-big .picture-box { float: left; width: 220px; }
.content .interview-box-big .text-box { float: right; margin-left: 5px; width: 350px;}

/** SNA members **/

.content .sna-members {
	clear: both;
	width: auto;
	height: auto;
	font-size: 100%important;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(/themes/de.ihkrt.neckaralb/images/line-bg.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
}

.content .sna-members .entry {
	width: auto;
	background-image: url(/themes/de.ihkrt.neckaralb/images/sna-members-line.gif);
	background-repeat: no-repeat;
	background-position: top left;
	margin: -7px 0px 0px 0px;
	padding: 15px 0px 10px 10px;
}

.content .sna-members .entry.first {
	background-image: url(/themes/de.ihkrt.neckaralb/images/line-bg.gif);
	background-repeat: repeat-x;
	background-position: top left;
}

.content .sna-members .entry.notopline {
	background: none;
}

.content .sna-members .entry:hover,
.content .sna-members .entry_hover {
	background-color: #e6e6e6;
}


.content .sna-members .entry h4 { font-weight: bold; font-size: 100%!important; text-transform: uppercase; width: 170px; }

.content .sna-members .entry .link {
	margin: -25px 0px 0px 170px;
	padding: 0px 0px 0px 5px;
	display: inline;
	height: auto;
	width: 300px;
	float: left;
}
.content .sna-members .entry .link a {
	margin: 0px 0px 0px 0px;
	padding: 0px 20px 0px 0px;
	text-decoration: none;
	color: #0077bb;
	background: url(/themes/de.ihkrt.neckaralb/images/more.gif) center right no-repeat;
}

.content .sna-members .entry .link a:active,
.content .sna-members .entry .link a:link,
.content .sna-members .entry .link a:visited,
.content .sna-members .entry .link a:hover {
	color: #0077BB;
}


.content .sna-members .entry .emblem {
	margin: -35px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 125px;
	text-align: right;
	float: right;
}

.content .sna-members .entry .text { clear: both; }
.content .sna-members .entry .text h5 { font-size: 90%!important; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; }
.content .sna-members .entry .text p { font-size: 100%!important; margin-top: -7px; }
.content .sna-members .entry .text p span { font-size: 100%!important; margin: auto auto auto auto; padding: auto auto auto auto; }

.content .sna-members .entry .text .pictures { float: left; width: 125px; overflow: none; }
.content .sna-members .entry .text .pictures a { border: none; text-decoration: none; }
.content .sna-members .entry .text .pictures img { max-width: 125px; overflow: none; }
.content .sna-members .entry .text .text-pics {  margin-left: 135px;}

.content .sna-members .entry .boxing { height: auto; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.content .sna-members .entry .boxing .left  { float: left; width: 165px; padding-right: 5px; }

.content .sna-members .entry .boxing .right  { float: left; color: #0077bb; width: 300px; padding-left: 5px; }
.content .sna-members .entry .boxing.mayor .right  { width: 250px; }

.content .sna-members .entry .boxing h5 { font-size: 90%!important; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.content .sna-members .entry .boxing p { font-size: 100%!important; margin-top: 2px; }
.content .sna-members .entry .boxing p a { color: #0077BB; }

/** home news **/

.content .home-news { clear: both; width: auto; }
.content .home-news .box {
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 280px;
	height: 180px;
	overflow: hidden;
	float: left;
}

.content .home-news .box h3 {
	margin: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	background-image: url(/themes/de.ihkrt.neckaralb/images/line-bg.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.content .home-news .box div.date { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.content .home-news .box div.image { float: left; width: 90px; height: 90px; overflow: hidden; margin: 10px auto auto auto; padding: auto auto auto auto; }
.content .home-news .box div.image img { overflow: hidden; width: auto; height: auto; }

.content .home-news .box a { color: #000; font-weight: bold; }

.content .home-news .box p.twp { margin-left: 5px; width: 185px; float: left; }
.content .home-news .box p { width: 280px; }
.content .home-news .box p a {
	background-image: url(/themes/de.ihkrt.neckaralb/images/more.gif);
	background-repeat: no-repeat;
	background-position: center right;
	padding-right: 20px;
	font-weight: normal;
}


/** news list **/

.content .flex_newslist { width: auto; clear: both; padding-bottom: 10px; }
.content .flex_newslist .flex_newslist_image { margin: 0px 0px 0px 0px; padding: 0px 5px 0px 0px; width: 100px; float: left; }
.content .flex_newslist .flex_newslist_title { font-size: 110%!important; }

.content .flex_newslist .flex_newslist_text { font-size: 100%important; }
.content .flex_newslist .flex_newslist_text p { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.content .flex_newslist .flex_newslist_text p a { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: none; }
.content .flex_newslist .flex_newslist_text a { float: none; display: inline-block; height: 8px; width: 20px; background: url(/themes/de.ihkrt.neckaralb/images/more.gif) center center no-repeat; }
.content .flex_newslist .flex_newslist_text a span { display: inline; }
.content .flex_newslist .flex_newslist_text a span.read-more { display: none; }


.content .flex_newslist_image { margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

.content .flex_newssingle_title { font-size: 110%!important; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.content .flex_newssingle_teaser { font-size: 100%!important; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: bold; }
.content .flex_newssingle_text { font-size: 100%!important; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; clear: both; }
.content .flex_newssingle_text a { font-weight: bold; }

.content .flex_newssingle_gallery, .content .flex_newslist_image { float: left; padding-right: 5px; }

/** E-Cards **/

.ecards	{}
.ecards-card	{
	padding: 0px 5px 0px 0px;
	float:left;
}
.ecards a	{}
.ecards img	{}

.success	{
	color: black;
}

.ecards .input-text	{
	margin: 0px;
	padding: 0px;
}

.ecards table	{
	margin: 0px;
	padding: 0px;
}

.ecards td	{
	margin: 0px;
	padding: 0px;
}

.ecards tr	{
	margin: 0px;
	padding: 0px;
}


.ecard-form	{
	background: url(../images/ecard-back.jpg) no-repeat;
	width: 460px;
	height: 460px;
}

.ecard-back	{
	background: url(../images/ecard-back.jpg) no-repeat;
	width: 460px;
	height: 460px;
}




/** contact person **/

.content .contact-persons { font-size: 100%!important; }
.content .contact-persons h5 { font-size: 100%!important; }

/** PR mats **/

.content .prmats-list { clear: both; background: url(/themes/de.ihkrt.neckaralb/images/line-bg.gif) top left repeat-x; padding-top: 7px; }
.content .prmats-list.notopsep { background: none; }

/*.content .prmats-image { float: right; margin: auto auto auto auto; padding: auto 20px auto auto; overflow: hidden; height: 100px; width: 100px; }*/
.content .prmats-image { float: right; margin: auto auto auto auto; padding: auto 20px auto auto; overflow: hidden; height: 100px; width: 100px; }
.content .prmats-image.lending { height: 80px; margin-top: -30px; }
.content .prmats-image img { height: auto; width: auto; overflow: auto; }

.content .prmats-title { }
.content .prmats-text { }
.content .prmats-label { float: left; width: 100px; }
.content .prmats-label.left { }
.content .prmats-value { margin-left: 100px; width: 360px; }
.content .prmats-value.right { }
.content .prmats-download { float: right; margin-right: 10px; }
.content .prmats-download a { font-size: 100%!important; color: #0078BB; padding-right: 20px; background: url(/themes/de.ihkrt.neckaralb/images/more.gif) center right no-repeat; }

.content .prmats-basket-line { background: url(/themes/de.ihkrt.neckaralb/images/line-bg.gif) top left repeat-x; padding-top: 7px; }
.content .prmats-basket-line input { margin-top: 5px; }

.content .pr-matas-person { font-size: 100%!important; }
.content .pr-matas-person .title { width: 150px; float: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.content .pr-matas-person .input { width: 300px; float: none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }
.content .pr-matas-person input.input-text, .content .pr-matas-person textarea  { width: 300px; float: none; border: thin solid #000; }

.content .pr-matas-confirm { font-size: 100%!important; }
.content .pr-matas-confirm .title { width: 150px; float: left; }
.content .pr-matas-confirm .input { width: 300px; float: left; }

.prmat-basket, table.prmat-basket { width: 100%important; font-size: 100%!important; border: 0px; }
table.prmat-basket tr { }
table.prmat-basket td { background: transparent url(/themes/de.ihkrt.neckaralb/images/line-bg.gif) top left repeat-x; padding-top: 5px;}
table.prmat-basket th { text-align: center; }

table.prmat-basket td.image { width: 100px; }
table.prmat-basket td.description { }
table.prmat-basket td.input { text-align: center; padding: 5px 5px 5px 5px; }
table.prmat-basket td.amount { width: 90px; }
table.prmat-basket td.action { width: 90px; }

table.prmat-basket.order td.image { width: 100px; }
table.prmat-basket.order td.description { width: 390px; margin-left: 5px; }
table.prmat-basket.order td.amount { width: 90px; }



/** FlexContent **/

.flex_iwp { clear: both; margin: 10px auto 5px auto; padding: auto auto auto auto; }
.flex_iwp_image { width: auto; height: auto; }
.flex_iwp_image_top_left { float: left; padding: 0px 0px 0px 0px; margin-right: 5px; }
.flex_iwp_image_top_right { float: right; padding: 5px 5px 5px 5px; margin-left: 5px; }
.flex_iwp_text { }
.flex_iwp_text p { margin: auto auto auto auto; padding: auto auto auto auto; }

.multimedia { margin: auto auto auto auto; padding: auto auto auto auto; }


.sponsor	{
	margin: 0px 5px 0px 0px;
	float:left;
}

/** other stuff **/

.download { font-size: 100%!important; margin-bottom: 5px; }
.download a { font-size: 110%!important; }

.separator { clear: both; display: block; height: 12px; background: url(/themes/de.ihkrt.neckaralb/images/line-bg.gif) center left repeat-x; }
.separator hr { display: none; }
.seperator.sep_pyra, .sep_pyra { display: block; height: 10px; margin-top: 7px; background: url(/themes/de.ihkrt.neckaralb/images/sna-members-line.gif) top left no-repeat; width: 580px; }

.flex_headline { font-size: 100%!important; }


.flex_headline div.flex_headline h4,
.flex_headline div.flex_headline h5,
.flex_headline div.flex_headline h6 { margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; }

.flex_iwp_text, .flex_freetext { font-size: 100%!important; }
.flex_iwp_text, .flex_freetext p { margin: auto auto auto auto; padding: auto auto auto auto; }

.flex_iwp_text a,
.flex_freetext a,
.link-explicit a,
.flex_newssingle_text a,
.contact-person a { font-size: 100%!important; font-weight: bold; color: #0078BB; padding-right: 20px; background: url(/themes/de.ihkrt.neckaralb/images/more.gif) center right no-repeat; }

.flex_iwp_text a:active, .flex_iwp_text a:hover, .flex_iwp_text a:link, .flex_iwp_text a:visited,
.flex_freetext a:active, .flex_freetext a:hover, .flex_freetext a:link, .flex_freetext a:visited,
.link-explicit a:active, .link-explicit a:hover, .link-explicit a:link, .link-explicit a:visited,
.lflex_newssingle_text a:active, .flex_newssingle_text a:hover, .flex_newssingle_text a:link, .flex_newssingle_text a:visited,
.contact-person a:active, .contact-person a:hover, .contact-person a:link, .contact-person a:visited { font-weight: normal; }

div.sitemap, ul.sitemap {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
ul.sitemap li ul.sitemap {
	margin: 0px 0px 0px 20px;
	padding: 0px 0px 0px 0px;
}
ul.sitemap li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: url(/themes/de.ihkrt.neckaralb/images/folder.gif) 0px 4px no-repeat;
}
ul.sitemap li a {
	margin: 0px 0px 0px 12px;
	padding: 0px 0px 0px 0px;
}

.messages { background: url(/themes/de.ihkrt.neckaralb/images/line-bg.gif) bottom left repeat-x; margin-bottom: 15px; padding-bottom: 5px; font-size: 100%!important; }

.errors { color: #f00; }
.errors ul { }
.errors ul li { }
.success { color: #0f0; }
.success ul { }
.success ul li { }


.flashbanner	{
	width: 190px;
	padding: 20px 0px 0px 30px;
	float:left;
	overflow:hidden;
}

.flashbanner span	{padding: 4px 0px 0px 0px;float:left;}



