body {
	/*background-image: url(../images/bg.png);*/
	font-family: Arial Rounded, Arial;
	font-size: 12px;
	color: #040404;
	text-align: center;
	margin: 0px;
}

.clear {
	clear: both;
}

#container {
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 927px;
	position: relative;
}

p {
	font-size: 12px;
}

a {
	color: #004898;
}

/**
 * Boxes Position and Background
 */


#header {
	position: absolute;
	top: 10px;
	left: 0px;
	width: 800px;
	height: 59px;
	overflow: hidden;
}

#header .textimagebox {
	position: absolute;
	top: 0;
	left: 0;
}

#emotion {
	position: absolute;
	top: 386px;
	left: 13px;
	width: 190px;
	height: 250px;
	overflow: hidden;
	z-index: 2;
}

#emotion .item {
	position: absolute;
	top: 0;
	left: 0;
}

#emotion #search-background {
	position: relative;
	top: 61px;
}

#emotion #google-search-button {
	position: relative;
	left: 7px;
	top: 5px;
	background: none;
	border: none;
	height: 37px;
	width: 167px;
}

#pharmacy-logo {
	position: absolute;
	top: 5px;
	right: 0px;
	width: 67px;
	height: 67px;
/*
	background-image: url(../images/logo-appo-png24.png);
	background-repeat: no-repeat;
	background-position: top;
*/
}

a.pharmacy-logo-link {
	display: block;
	width: 67px;
	height: 67px;
	text-decoration: none;
}

#menu {
	position: absolute;
	top: 77px;
	left: 0px;
	width: 281px;
	height: 451px;
	background-image: url(../images/box-menu-png24.png);
	background-repeat: no-repeat;
	background-position: top;
	z-index: 1;
}

.search-word-mask {
	background-image: url(../images/aposearch-form.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 99px;
}

.search-word-mask input {
	border: none;
	position: relative;
	left: 23px;
	top: 63px;
	width: 145px;
}

.search-word-submit {
	background-image: url(../images/aposearch-button.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 40px;
	margin-top: -2px;
}


#content-box {
	position: absolute;
	top: 104px;
	left: 178px;
	width: 731px;
	padding: 0;
	z-index: 100;
}

#content-box #content-background-box {
	width: 731px;
	padding: 0;
}

#search {
	position: absolute;
	top: 78px;
	right: 0px;
}

#search #search-background{
	width: 173px;
	height: 283px;
	background-image: url(../images/box-finder-png24.png);
	background-repeat: no-repeat;
	background-position: top;
}

#box-back,
#box-front {
  position: absolute;
  right: 17px;
  top: 10px;

}

#follow {
	height:102px;
	padding: 0;
	position:absolute;
	right:0;
	top:383px;
	width:173px;
}


#vivesco-logo {
	position: absolute;
	top: 0px;
	right: 38px;
	width: 249px;
	height: 140px;
	background-image: url(../images/vivesco_logo.png);
	background-repeat: no-repeat;
	background-position: top;
	z-index: 1000;
}

#follow #follow-background{
	height:102px;
	width:173px;
	background-image:url(../images/box-sociallinks-png24.png);
	background-position: top;
	background-repeat:no-repeat;

}

#follow .follow-content-box{
	padding:4px 0 4px 13px;
}

.follow-spacer {
	height: 6px;
	font-size: 1px;
}
#follow h5 {
	color: #004989;
	padding: 0;
	font-weight: normal;
	margin: 3px 0 2px 0;
	font-size: 10px;
}

.sitemap-link img{
	border: none;
}

a.follow-link{
	border: none;
	display: block;
	width: 18px;
	height: 18px;
	float: left;
	margin-right: 5px;
}

.follow-link img {
	border: none;
	width: 18px;
	height: 18px;
}


a.youtube {
	background-image: url(../images/youtube_ro.png);
	background-repeat: no-repeat;
}

a.youtube img{
	background-image: url(../images/youtube_no.png);
	background-repeat: no-repeat;
}

a:hover.youtube img{
	background-image: url(/clear.gif);
	background-repeat: no-repeat;
}

a.twitter {
	background-image: url(../images/twitter_ro.png);
	background-repeat: no-repeat;
}

a.twitter img{
	background-image: url(../images/twitter_no.png);
	background-repeat: no-repeat;
}

a:hover.twitter img{
	background-image: url(/clear.gif);
	background-repeat: no-repeat;
}


a.flickr {
	background-image: url(../images/flickr_ro.png);
	background-repeat: no-repeat;
	margin-right: 0px;
}

a.flickr img{
	background-image: url(../images/flickr_no.png);
	background-repeat: no-repeat;
}

a:hover.flickr img{
	background-image: url(/clear.gif);
	background-repeat: no-repeat;
}


a.facebook {
	background-image: url(../images/facebook_ro.png);
	background-repeat: no-repeat;
}

a.facebook img{
	background-image: url(../images/facebook_no.png);
	background-repeat: no-repeat;
}

a:hover.facebook img{
	background-image: url(/clear.gif);
	background-repeat: no-repeat;
}





.follow-link a:hover img{
	background-image: url(/clear.gif);
}




a.vivecso-logo-link {
	display: block;
	width: 249x;
	height: 140px;
	text-decoration: none;
}


/**
 * Menu
 */

#menu ul {
	margin: 24px 9px 9px 9px;
	padding: 0 0 0 0;
	list-style: none;
	font-size: 14px;
	line-height: 14px;

}

#menu li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	background-image: url(../images/menu-bg-default-png24.png);
	background-repeat: no-repeat;
}

* html #menu li {

	margin-bottom: -3px;
}

#menu li a {
	display: block;
	color: #375f80;
	text-decoration: none;
	padding: 8px 0 9px 20px;
}

#menu li.active a {
	color: #fff;
}

#menu li.active li a {
	color: #375f80;
	padding: 10px 0 6px 30px;
}

#menu li.spacer {
	background-image: none;
	height: 15px;
	line-height: 1px;
}

#menu ul ul {
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

#menu li.active li {
	background-image: none;
}

#menu li li.active a {
	color: #274F9C;
}

#menu li.active {
	background-image: url(../images/menu-bg-active-png24.png);
	background-repeat: no-repeat;
}


.arrow-right {
	border: 0;
}
/**
 * Footer
 */
html>body #footer {
/*	bottom: 29px;*/
}

#footer {
	background-image:url(../images/background_bottom.png);
	background-repeat:no-repeat;
	background-position: center bottom;
	height:44px;
	width:731px;
	position: relative;
/*	bottom: 19px;*/
	top: -73px;
	top/*\**/: -64px\9;
}


.scroll-gradient-top {
	background-image:url(../images/background_top.png);
	background-position: center top;
	background-repeat:no-repeat;
	height:10px;
	width:731px;
	z-index:999;
}

#footer ul {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: none;
	position: absolute;
	top: 10px;
	left: 27px;
}

#footer li {
	margin: 0 0 0 0;
	padding: 0 10px 0 0;
	display: inline;
}

#footer a {
	font-size: 12px;
	text-decoration: underline;
	color: #004898;
}

#follow-background {
	float: right;
	margin-right: 29px;
	margin-top: 4px;
}

#follow-background p {
	margin: 6px 10px 0 0;
	float: left;
	font-family: arial;
	font-size: 12px;
	color: #004898;
}

html>body #follow-background p {
	margin-right: 13px;
}

/**
 * Content
 */
#content {
	overflow: hidden;
}

.content_inner {
	/* margin: 18px 16px 12px 28px; */
	width: 731px;
	background-image: url(../images/background_middle.png);
	background-repeat: repeat-y;
	background-position: top;
	margin-bottom: 30px;
	position: relative;
	top: 0px;
	min-height: 480px;
	height: auto !important;
	height: 480px;
}

/* non IE */
html>body .content_inner {
	top: -10px;
}

.content_inner div#page_title {
	position: relative;
	top: 8px;
}

.content_inner div#content {
	position: relative;
	top: 7px;
}

.content_inner div#page_title,
.content_inner div#content {
	margin-left: 27px;
}

#content .content-box .csc-header-n2,
#content .content-box .csc-textpicHeader-26 {
	position: relative;
}

#content h1 {
	font-size: 18px;
	color: #004898;
}

#content .content-box h1 {
	margin-top: 0;
}

#content .content-box .imgText {
	width: 100%;
	overflow:hidden;
}

#content .content-box .imgText .csc-textpic-text {
	position: relative;
}

#content .content-box ul {
	margin:	0;
	padding: 0;
	height: auto;
	*float: left;
}

#content .content-box ul li {
	margin: 0 0 5px 14px;
	*margin-left: 17px;
}

#content .content-box li p {
	margin: 0;
}

.imgtext-table img {
	margin-bottom: 0;
}

/**
 * 1 Column Layout
 */
.layout_1col #content {
	width: 676px;
	overflow: hidden;
}

.layout_1col #content_right {
	width: 683px;
	overflow: hidden;
	margin-left: 27px;
}


/**
 * 2 Column Layout Start
 */
.layout_2col_start #content {
	width: 437px;
	float: left;
	height: 327px;
}

.layout_2col_start #content_right p {
	font-size: 12px;
	margin: 0 0 10px 0;
}

.layout_2col_start #content_right {
	width: 232px;
	float: left;
	overflow: hidden;
	margin: 0 0 0 7px;
	position: relative;
	top: 7px;
}

.layout_2col_start #content_right .content-box {
	height: 294px;
	padding: 15px;
	margin: 0;
}

* html .layout_2col_start #content_right .content-box {
	height: 324px;
}

.layout_2col_start #content_border {
	width: 683px;
	overflow: hidden;
	margin-left: 27px;
}




/**
 * 2 Column Layout 310 - 340
 */

.layout_2col_310_340 #content {
	width: 310px;
	float: left;
	margin-right: 12px;
	overflow: hidden;
}

.layout_2col_310_340 #content_right {
	width: 354px;
	float: left;
	overflow: hidden;
	position: relative;
	top: 7px;
}


/**
 * 2 Column Layout 460 - 190
 */

.layout_2col_460_190 #content {
	width: 460px;
	float: left;
	margin-right: 12px;
	overflow: hidden;
}

.layout_2col_460_190 #content_right {
	width: 204px;
	float: left;
	overflow: hidden;
	margin-top: 7px;
}



/**
 *
 */
#content_right h1 {
	font-size: 18px;
	color: #404040;
	margin: 0;
	padding: 11px 0 10px 0;
}

h2 {
	color: #004898;
	margin: 10px 0 10px 0;
	padding: 0;
	font-size: 18px;
}

h3 {
	font-size: 18px;
	color: #404040;
	margin: 0;
	padding: 8px 0 10px 0;
}

h4 {
	font-size: 12px;
	color: #404040;
	margin: 0;
	padding: 8px 0 10px 0;
}

#content_right p {
	font-size: 10px;
	margin: 8px 0 8px 0;
}

.content-box {
	border: 1px solid #d9d9d9;
	background-color: #fff;
	padding: 12px 10px 10px 10px;
	margin-bottom: 12px;
	overflow: hidden;
}

.content-box p {
	margin-top: 0;
}

.contenttable td {
	font-size: 12px;
}

.news-list-container .news-list-item {


}

.news-list-container .news-list-item .imagebox {
	width: 160px;
	float: left;
	margin: 10px 0 10px 0;
}

.news-list-container .news-list-item .textbox {
	float: left;
	width:270px;
	font-size: 11px;
}


.layout_2col_310_340 .news-list-container .news-list-item .imagebox {
	width: 110px;
	height: 100px;
	float: left;
	margin: 10px 0 10px 0;
}

.layout_2col_310_340 .news-list-container .news-list-item .textbox {
	float: left;
	width:175px;
	font-size: 11px;
}

.news-list-container .news-list-item .textbox p {
	margin: 0 0 0 0;
	font-size: 11px;
}

.news-list-container .news-list-item .news-list-morelink {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 10px;
}
.news-list-container .news-list-item .news-list-morelink a {
	color: #FF9422;
	text-decoration: none;
}

.newsdate {
	color: #666;
	font-size: 10px;
	margin-bottom: 10px;
}

.spacer {
		background-image: url(../images/pixel-linie1px-8bit.png);
		background-position: bottom;
		background-repeat: repeat-x;
		height: 1px;
		font-size: 1px;
		clear: both;
}

.clear {
		height: 1px;
		font-size: 1px;
		clear: both;
		margin-top: -1px;
}

#content_right h3, .smw-youtube h3 {
		background-image: url(../images/pixel-linie1px-8bit.png);
		background-position: bottom;
		background-repeat: repeat-x;
}

.csc-header h3 {
		background-image: url(../images/pixel-linie1px-8bit.png);
		background-position: bottom;
		background-repeat: repeat-x;
}

.tx-ttnews-browsebox {
	margin: 10px 0 10px 0;
}

.tx-ttnews-browsebox a {
	color: #FF9422;
	text-decoration: none;
}

.tx-ttnews-browsebox a, .tx-ttnews-browsebox strong {
	padding: 0 3px 0 3px;
}

a.download {
	color: #404040;
	font-size: 12px;
	text-decoration: none;
	line-height: 25px;
	padding-left: 30px;
	background-repeat: no-repeat;
	background-image: url(/typo3/sysext/cms/tslib/media/fileicons/default.gif);
}

a.download-pdf {
	background-image: url(/typo3/sysext/cms/tslib/media/fileicons/pdf.gif);
}

a.download-zip {
	background-image: url(/typo3/sysext/cms/tslib/media/fileicons/zip.gif);
}

a.download-doc {
	background-image: url(/typo3/sysext/cms/tslib/media/fileicons/doc.gif);
}

a.download-jpg {
	background-image: url(/typo3/sysext/cms/tslib/media/fileicons/jpg.gif);
}


.bottom-spacer {
	height: 35px;
}


.news-liste-header {
	position: relative;
	width: 100%;
}

.news-single-files dd{
	margin: 10px 0 0px 0;
}

.news-single-imgcaption {
	color: #666;
	font-size: 10px;
}
.news-single-img p{
	margin-bottom: 0;
}

.news-single-files dd img{
	margin-right: 5px;
	margin-bottom: -3px;
}

.news-single-img {
	float: left;
	padding: 15px 15px 10px 0;
	width: 150px;
}

.news-single-backlink {
	margin-top: 32px;
}

.rssabobutton {
	background-color:#F8F8F8;
	background-image:url(../images/rss-abbo-8bit.png);
	display:block;
	height:22px;
	padding:0;
	position:absolute;
	right:43px;
	text-decoration:none;
	top:10px;
	width:104px;
}

.rssabobutton span {
	display: none;
}

.rssicon {
	background-image:url(../images/rss-icon-8bit.png);
	display:block;
	height:30px;
	padding:0;
	position:absolute;
	right:0px;
	text-decoration:none;
	top:8px;
	width:28px;
}

/**** twitter ****/



.smw-twitter ul, .smw-twitter li{
	margin: 0;
	padding: 0;
	list-style: none;
	position: relative;
}
.smw-twitter li{
	padding: 10px 0 10px 0;
}

.smw-twitter .tweet-avatar {
	float: left;
	width: 45px;
	display: block;
	position: absolute;
	top: 10px;
	left: 0;
}

.smw-twitter .tweet-text {
	padding-left: 60px;
	margin: 0;
}


.smw-twitter .tweet-text a{
	text-decoration: none;
	color: #7cd0ea;
}

.smw-twitter .tweet-date {
	clear: both;
	display: block;
	margin-top: 8px;
	font-size: 11px;
}
.smw-twitter .tweet-date a{
	text-decoration: underline;
	color: #404040;
}

.smw-twitter .tweet-even {
	border-bottom: 1px dotted #A6A6A6;
}

.smw-twitter .tweet-odd {
	border-bottom: 1px dotted #A6A6A6;
}
.smw-twitter  .smw-twitter-links {
	margin-top: 10px;
	position: relative;
	width: 100%;
}

.smw-twitter  .smw-twitter-links .link2 {
	position: absolute;
	right: 0;
	top: 0;
}


/**** youtube ****/

#content-box .smw-youtube .yt-item p{
	font-size: 18px;
	font-weight: bold;
	color: #404040;
}

.smw-youtube .yt-item img {
	border: 1px solid #C6C6C6;
}

.smw-youtube-tab .yt-thumb img {
	border: 2px solid #FFD400;
	/* height: 72px; */
	height: 68px;
}


.yt-button-links {
	margin-top: 10px;
	position: relative;
	width: 100%;
}

.yt-button-links .link2 {
	position: absolute;
	right: 0;
	top: 0;
}


ul.tabs, ul.tabs li {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.tabs {
	padding-top: 8px;
	background-color: #F1F1F1;
	overflow: hidden;
	z-index: 20;
	margin-bottom: -1px;
	position: relative;
	width: 100%;
	background-image: url(../images/pixel-linie1px-8bit.png);
	background-position: bottom;
	background-repeat: repeat-x;
}


ul.tabs li {
	float: left;
}


ul.tabs li a {
	text-decoration: none;
	font-size: 16px;
	color: #dd1600;
	font-weight: bold;
	width: 100px;
	display: block;
	padding: 8px;
	outline: none;
}
ul.tabs li a:active {
	outline: none;
}

ul.tabs li.links a.current {
	border-right: 1px dotted #666666;
}


ul.tabs li a.current {
	border-top: 1px dotted #666666;
	background-color: #ffffff;
	border-right: 1px dotted #666666;
	border-left: 1px dotted #666666;
}

.smw-youtube-tab {
	z-index: 10;
	position: relative;
	width: 100%;
	overflow: hidden;
}


#yt_playimg{
	height:69px;
	left:9em;
	position:absolute;
	top:6em;
	width:92px;
	z-index:99999
}
.play_img{
	background-image:url(../images/youtube-button.png);
}
* html .play_img{
	background: url(/clear.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/wir-wollen-sie-gesund.de/images/youtube-button.png', sizingMethod='crop');
}

.play_img_hover{
	background-image:url(../images/youtube-button-hover.png);
}

* html .play_img_hover{
	background: url(/clear.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/wir-wollen-sie-gesund.de/images/youtube-button-hover.png', sizingMethod='crop');
}

.play_img_small{
	background-image:url(../images/youtube-button-klein.png);
	height:37px;
	width:49px;
	z-index:99999;
	left:2em;
	position:relative;
	top:-4.3em;
}
* html .play_img_small{
	background: url(/clear.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/wir-wollen-sie-gesund.de/images/youtube-button-klein.png', sizingMethod='crop');
}

.play_img_hover_small{
	background-image:url(../images/youtube-button-klein-hover.png);
	height:37px;
	width:49px;
	z-index:99999;
	left:2em;
	position:relative;
	top:-4.3em;
}

* html .play_img_hover_small{
	background: url(/clear.gif);
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/fileadmin/wir-wollen-sie-gesund.de/images/youtube-button-klein-hover.png', sizingMethod='crop');
}


.yt-thumb {
	position: relative;
}


.smw-youtube-tab {

}
.smw-youtube-tab .you-tube-duration {
	display: none;
}

.smw-youtube-tab {
	overflow: hidden;
}

.smw-youtube-tab .yt-thumb {
	height: 80px;
}

.smw-youtube-tab .yt-item {
	width: 108px;
	overflow: hidden;
	float: left;
}

.layout_2col_310_340 #content .smw-youtube-tab .yt-item {
	width: 98px;
}

.smw-youtube-tab .yt-text-link a{
	font-size: 8px;
	color: #404040;
	text-decoration: none;
}

.smw-youtube-box {
	overflow: hidden;
	width: 330px;
	padding-top: 10px;
}

#youtubecontent {
	top: 0px;
	left: 0px;
}

div#youtubecontent{
	position:absolute;
}
div#youtubecontent .close{
	display:block;
	height:32px;
	width:34px;
	padding:0;
	margin:0;
	position:absolute;
	right:3px;
	top:3px;
	z-index:999;
	background-image:url(../images/close_btn.png);
	background-repeat:no-repeat;

}

div#youtubecontent .close input {
	display: none;
}



/*** tt_news slider ***/

div.scrollable {
    /* required settings */
    position:relative;
    overflow:hidden;
    width: 622px;
    height:90px;
	float: left;
}

div.scrollable div.items {
    /* this cannot be too large */
    width:20000em;
    position:absolute;
}

div.scrollable div.items div {
    float:left;
}

div.items div.active {
    border:1px inset #ccc;
    background-color:#fff;
}

.news-latest-item {
	width: 200px;
	height: 90px;
	background-color: #FEF1AC;
	margin-right: 11px;
	overflow: hidden;
	position: relative;
}

.news-latest-item .image{
	border:2px solid #ffd300;
	float:left;
	height:86px;
	overflow:hidden;
	position:relative;
	width:86px;
	z-index:600;
}

.news-latest-item .image img{
	position: absolute;
	top: 0;
	left: 0;
}


.news-latest-item .text{
	width: 100px;
	height: 90px;
	margin-left: 7px;
	overflow: hidden;
	z-index: 500;
	position: relative;
}

#content-box .news-latest-item .text h3{
	font-size: 12px;
	border: 0;
	margin: 5px 0 5px 0;
	padding: 0;
	background: none;
}

#content-box .news-latest-item .text h3 a{
	color: #404040;
	text-decoration: none;
}

#content-box .news-latest-item .text p {
	margin: 0;
}

#content-box .news-latest-item .news-latest-morelink {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 198px;
	text-align: right;
	background-image:url(../images/verlauf_gelb_newsbox.png);
	background-repeat:repeat-x;
	background-position: 0px 0px;
	z-index: 550;
	height: 40px;
	border-bottom: 1px solid #FEF1AC;
	border-right: 1px solid #FEF1AC;
	border-left: 1px solid #FEF1AC;
}

#content-box .news-latest-item .news-latest-morelink a{
	color: #004898;
	display: block;
	position: absolute;
	right: 4px;
	bottom: 4px;

}


.news-latest-container .nextPage{
	background-image: url(../images/arrows-slice-png24.png);
	background-position: -52px 0;
	background-repeat: no-repeat;
	display: block;
	height: 70px;
	width: 15px;
	cursor: pointer;
	float: left;
	margin: 10px 0px 0 10px;
}

.news-latest-container .prevPage{
	background-image: url(../images/arrows-slice-png24.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display: block;
	height: 70px;
	width: 15px;
	cursor: pointer;
	float: left;
	margin: 10px 10px 0 0px;
}

.disabled {
	visibility: hidden;
}

/*  kontaktformular */

.mailformplus_contactform {
	margin-top: 10px;
}
.tx_mailformplus_errors ul {
	list-style: none;
	margin: 0px 0 10px 0;
	padding: 0;

}
.tx_mailformplus_errors li {
	list-style: none;
	margin: 0;
	padding: 0;
	color: #cc0000;
}



.mailformplus_contactform fieldset {
	border: 0;
	padding: 0;
}

.mailformplus_contactform label{
	width: 125px;
	display: block;
	float: left;
}


.mailformplus_contactform input{
	background-image: url(../images/input-box-png8.png);
	background-repeat:no-repeat;
	border: 0px;
	height:22px;
	margin-bottom:5px;
	padding-left:5px;
	padding-top:2px;
	width:145px;
}

.mailformplus_contactform .input-submit{
		background-image: none;
		border: 1px solid #ccc;
	float:right;
	margin-right:15px;
}

.mailformplus_contactform textarea{
	width: 270px;
	border: 1px solid #ccc;
}


/* faq */

.tx-irfaq-pi1 {

}

.tx-irfaq-pi1 dt.tx-irfaq-dynheader img {
	position: absolute;
	top: 2px;
	left: 2px;
}

.tx-irfaq-pi1 dt.tx-irfaq-dynheader p {
	padding-left: 16px;
	display: block;
	color: #004898;
}

.tx-irfaq-pi1 dt.tx-irfaq-dynheader {
	padding-bottom: 10px;
	position: relative;
}

.tx-irfaq-pi1 dd p{
	padding-left: 16px;
}

.tx-irfaq-pi1 dd .additional-info{
	margin-left: 16px;
}

.tx-irfaq-pi1 dd .additional-info {
	border-top: 0px none;
	background-image: url(../images/pixel-linie1px-8bit.png);
	background-position: top;
	background-repeat: repeat-x;
	min-height: 1px;
}


.csc-sitemap a{
	text-decoration: none;
}

.csc-sitemap a:hover{
	text-decoration: underline;
}

.csc-sitemap-level1  {

}

.csc-sitemap-level2  {
	padding-left: 20px;
}



/* flicr */

div.flickrGalleryCntr {
	overflow:hidden;
	padding:0;
	width:100%;
}

div.smw-flickr div.flickrGalleryAllAlbums {
	margin-top:10px;
	overflow:hidden;
	width:320px;
}

div.smw-flickr div.flickrGalleryAllAlbums div.flickrGalleryAlbum {
	border:0 none;
	float:left;
	margin:0 1px 0 0;
	overflow:hidden;
	padding:0;
	width:105px;
}

div.smw-flickr div.flickrGalleryAllAlbums div.flickrGalleryAlbum img {
	background-image: url(../images/albom-bg.jpg);
	background-repeat: no-repeat;
	border: none;
	height: 90px;
	padding: 5px 5px 15px 5px;
}

div.smw-flickr div.flickrGalleryAllAlbums div.flickrGalleryAlbum span {
	display: none;
}

div.smw-flickr div.flickrGalleryAllAlbums div.flickrGalleryAlbum h3 {
	font-size: 10px;
	text-align: left;
	color:#666666;
	background: none;
	border: 0px;
}


#content_right .flickrGalleryAlbum h3{
	background: none;
	padding: 0 3px 0 3px;
}

div.smw-flickr div.smw-flickr-links {
	overflow: hidden;
	position: relative;
	margin-top: 10px;
}

div.smw-flickr div.smw-flickr-links input.link1 {
	float: left;
}

div.smw-flickr div.smw-flickr-links input.link2 {
	position: absolute;
	right: 0;
	top: 0;
}



.flickrGalleryImageMenu {
	width: 318px;
}
.flickrGalleryImageMenu *{
	font-size: 12px;
}

.flickrGalleryImageView {
	padding: 30px;
}
.flickrGalleryImageView .img_inner a{
	text-align: center;
	border: none;
}


.flickrGalleryImageView .img_inner a img{
	margin: auto;
	border: none;
}


.flasherror {
	color: #fff;
	background-color: #666;
	display: block;
	padding: 3px;
}