/* HTML */
HTML, BODY {
	margin: 0px;
	padding: 0px;
}
BODY {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #FCF6EA;
	background-image: url(img/bg_20110526_soft.jpg);
	background-repeat: no-repeat;
	background-position: center 50px;
	background-attachment: fixed;
	color: #474747;
}
IMG {
	border: none;
}
ACRONYM {
	border: none;
	cursor: help;
	margin: 0px;
}
A {
	color: #474747;
	text-decoration: underline;
}
P, H1, H2, H3 {
	margin: 0px 0px 4px 0px;
	padding: 0px;
}
H1, .tt-products LEGEND {
	font-weight: normal;
	font-weight: bold;
	z_neuefarbe_color: #D27E00;
	color: #cdaf71;
	font-size: 13px;
	text-transform: uppercase;
}
.tt-products H1, .tt-products LEGEND {
	font-size: 15px;
	color: #cdaf71;
}
H2, LEGEND {
	color: #cdaf71;
	font-size: 13px;
	font-weight: normal;
}
H3 {
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
H3, H3 A {
	color: #cdaf71;
}
H4 {
	color: #BD0000;
	font-size: 13px;
	font-weight: normal;
}
H4, H4 A {
	color: #BD0000;
}
H5 {
	color: #BD0000;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}
H5, H5 A {
	color: #BD0000;
}
H6 {
	color: #474747;
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
}
H6, H6 A {
	color: #474747;
}
h1.gross, h2.gross {
    font-size: 15px;
}
h1.groesser, h2.groesser {
    font-size: 18px;
}
h1.sehrgross, h2.sehrgross {
    font-size: 24px;
}
div.csc-header H1 {
    display: none;
}
LEGEND {
	padding: 0px;
	color: #BD0000;
}
FIELDSET {
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
	clear: both;
	width: 100%;
}
LABEL {
	margin: 0px;
	padding: 0px;
}
INPUT, TEXTAREA, SELECT {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #474747;
}
UL, UL LI {
	padding: 0px 0px 3px 0px;
	margin: 0px;
	list-style-type:none;
}
UL LI {
	background-image: url(img/li.gif);
	background-position: 0px 5px;
	background-repeat: no-repeat;
	width: auto;
	padding: 0px 0px 2px 10px;
}
OL {
	padding: 0px 0px 3px 20px;
	margin: 0px;
}
OL LI {
	width: auto;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}
.s_fusszeile_inner, .s_nav A {
	behavior: url(/fileadmin/templates/img/iepngfix.htc);
}

/* Navigationen */
.s_nav UL, .i_box_l_icons UL, .s_kategorien UL, .s_grafik UL {
	margin: 0px;
	padding: 0px;
}
.s_nav LI, .i_box_l_icons LI, .s_kategorien LI, .s_grafik LI {
	padding: 0px;
	background-position: top;
	background-image: none;
}
.s_nav UL A, .i_box_l_icons A, .s_kategorien A, .s_grafik A {
	text-decoration: none;
}
.s_nav UL, .s_nav LI, .s_nav A,
.i_box_l_icons UL, .i_box_l_icons LI,
.s_grafik UL, .s_grafik LI, .s_grafik A,
.s_kategorien UL, .s_kategorien LI, .s_kategorien A {
	float: left;
}
/*
.s_fusszeile UL, .s_fusszeile LI, .s_fusszeile A {
	display: inline;
}
*/

/* Struktur */
.s_aussen {
	margin: 0px auto;
	width: 988px;
	background-color: #FCF6EA;
}
.s_header {
	height: 170px;
	z-index: 3000;
	position: relative;
	background-color: #FCF6EA;
	padding: 0px 0px 0px 8px;
}
.s_logo {
	width: 286px;
	float: left;
}
.s_grafik {
	width: 694px;
	float: left;
}
.s_grafik_1, .s_grafik_2, .s_grafik_3, .s_grafik_4, .s_grafik_5, .s_grafik_2 A, .s_grafik_3 A, .s_grafik_4 A {
	height: 145px;
}
.s_grafik_2 SPAN, .s_grafik_3 SPAN, .s_grafik_4 SPAN {
	display: none;
}
.s_grafik_2 A {
	width: 140px;
	background-image: url(img/header_2.jpg);
}
.s_grafik_3 A {
	width: 140px;
	background-image: url(img/header_3.jpg);
}
.s_grafik_4 A {
	width: 150px;
	background-image: url(img/header_4.jpg);
}
.s_grafik_2 A:hover {
	background-image: url(img/header_2_o.jpg);
}
.s_grafik_3 A:hover {
	background-image: url(img/header_3_o.jpg);
}
.s_grafik_4 A:hover {
	background-image: url(img/header_4_o.jpg);
}
div#s_meta_nav {
    position: absolute;
    left:15px;
    top: 8px;
    width: 400px;
    height: 25px;
    text-align: left;
}
div#s_meta_nav ul, div#s_meta_nav ul li {
    list-style-type:none;
    background-image: none;
    margin: 0px 7px 0px 0px;
    padding: 0px;
    float: left;
}
div#s_meta_nav a {
    text-decoration: none;
    margin: 0px;
    color: #999999;
}
.s_mitte {
	padding: 0px 0px 0px 8px;
	float: left;
	/*background-color: #FCF6EA;*/
}
.s_links {
	float: left;
	width: 200px;
	z-index: 3000;
	position: relative;
	overflow: hidden;
}
.s_nav {
	float: left;
	width: 200px;
	/*background-image: url(img/nav_hg.gif);
	background-repeat: repeat-y;*/
	background-image: url(img/nav_hg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
}
.s_nav_2_headline {
    width: 200px;
    height: 20px;
    background-image: url(img/referenzen.gif);
}
.s_nav_2 {
    background-image: url(img/nav_hg_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-bottom: 20px;
}
.s_nav LI {
	width: 200px;
	background-image: url(img/nav_hg.gif);
	background-repeat: repeat-y;
}
.s_nav LI.nav_2 {
	width: 200px;
	background-image: url(img/nav_hg.gif);
	background-repeat: repeat-y;
}
.s_nav A {
	color: #FFF;
	font-size: 11px;
	padding: 3px 15px 0px 25px;
	background-image: url(img/nav_r.png);
	background-repeat: no-repeat;
    text-transform: uppercase;
	width: 160px;
	width: 142px;
	height: 18px;
}
.s_nav LI.aktiv A {
	background-image: url(img/nav_u.png);
}
.s_nav UL LI.aktiv UL A {
	color: #474747;
	font-size: 11px;
	background-image: url(img/subnav_r.png);
	padding: 1px 15px 3px 40px;
	width: 145px;
	width: 127px;
	height: auto;
}
.s_nav UL LI.aktiv UL A:hover, .s_nav UL LI.aktiv UL A.visited:hover {
	color: #BD0000;
}
.s_nav UL LI.aktiv UL A.aktiv {
	background-image: url(img/subnav_u.png);
	color: #BD0000;
}
.s_nav UL LI.aktiv UL UL A {
	background-image: url(img/subsubnav_r.png);
	padding: 1px 15px 5px 55px;
	width: 130px;
	width: 112px;
}
.s_nav UL LI.aktiv UL UL A.aktiv {
	background-image: url(img/subsubnav_u.png);
	color: #BD0000;
}
.s_nav .navTop, .s_nav .navMiddle1, .s_nav .navMiddle2, .s_nav .navTop_2, .s_nav .navMiddle_2 {
	min-height: 21px;
}
.s_nav .navBottom, .s_nav .navBottom_2 {
	min-height: 21px;
}
* HTML .s_nav .navTop, * HTML .s_nav .navMiddle1, * HTML .s_nav .navMiddle2, * HTML .s_nav .navTop_2, * HTML .s_nav .navMiddle_2 {
	height: 21px;
}
* HTML .s_nav .navBottom, * HTML .s_nav .navMiddle_2 {
	height: 21px;
}
.s_nav .navTop {
	background-image: url(img/nav_top.gif);
}
.s_nav .navMiddle1 {
	background-image: url(img/nav_middle1.gif);
}
.s_nav .navMiddle2 {
	background-image: url(img/nav_middle2.gif);
}
.s_nav .navBottom {
	background-image: url(img/nav_bottom.gif);
}
.s_nav .navTop_2 {
	background-image: url(img/nav_top_2.gif);
}
.s_nav .navMiddle_2 {
	background-image: url(img/nav_middle_2.gif);
}
.s_nav .navBottom_2 {
	background-image: url(img/nav_bottom_2.gif);
}
.s_nav LI.navTop:hover {
	background-image: url(img/nav_top_o.gif);
}
.s_nav LI.navMiddle1:hover {
	background-image: url(img/nav_middle1_o.gif);
}
.s_nav LI.navMiddle2:hover {
	background-image: url(img/nav_middle2_o.gif);
}
.s_nav LI.navBottom:hover {
	background-image: url(img/nav_bottom_o.gif);
}
.s_nav LI.navTop_2:hover {
	background-image: url(img/nav_top_2_o.gif);
}
.s_nav LI.navMiddle_2:hover {
	background-image: url(img/nav_middle_2_o.gif);
}
.s_nav LI.navBottom_2:hover {
	background-image: url(img/nav_bottom_2_o.gif);
}

.s_inhalt {
	float: left;
	width: 588px;
	overflow: hidden;
	padding: 1px 0px 75px 0px;
	font-size: 11px;
	overflow: hidden;
	z-index: 2000;
	position: relative;
}
.s_rechts {
	float: left;
	width: 192px;
	overflow: hidden;
	z-index: 3000;
	position: relative;
}
.s_inhalt_breit {
	float: left;
	width: 780px;
	overflow: hidden;
	padding: 1px 0px 75px 0px;
	font-size: 11px;
	overflow: hidden;
	z-index: 2000;
	position: relative;
}
#frameForum {
    min-height: 500px;
    width: 780px;
    height: 1350px;
    margin-bottom: 100px;
}
.s_fusszeile {
	height: 60px;
	width: 100%;
	bottom: 0px;
	left: 4px;
	position: fixed;
	z-index: 2500;
}
.s_fusszeile_inner {
	height: 50px;
	width: 780px;
	width: 588px;
	width: 570px;
	padding: 10px 192px 0px 200px;
	padding: 10px 210px 0px 200px;
	margin: 0px auto;
	background-image: url(img/fusszeile.png);
	background-repeat: no-repeat;
}
.s_grafik_unten {
	width: 550px;
	height: 50px;
	margin: 0px 10px;
	overflow: hidden;
}
.jscroller2_left_endless, .jscroller2_left {
	white-space: nowrap;
}
.jscroller2_left_endless DIV, .jscroller2_left DIV {
	display: inline;
	padding-right: 10px;
}

.s_suche {
	float: left;
	background-image: url(img/box_r_suche.jpg);
	background-repeat: no-repeat;
	padding: 9px 0px 0px 5px;
	width: 187px;
	height: 42px;
}
.s_suche LABEL {
	float: left;
	padding: 1px 2px 0px 0px;
}
.s_kategorien {
	width: 100%;
	float: left;
}
.s_grafik_rechts_aussen {
	width: 100%;
	position:absolute;
	top:0px;
	left: 0px;
	z-index: 100;
}
.s_grafik_rechts_aussen_aussen {
	width: 980px;
	margin: 0px auto;
}
.s_grafik_rechts_aussen_innen {
	height: 200px;
	width: 200px;
	margin: 170px 0px 0px 990px;
}
.s_grafik_haupt {
	width: 570px;
	float: left;
	text-align: center;
	margin: 0px 18px 18px 0px;
}

.suchfeld {
	border: 0px none;
	padding: 2px;
	margin: 0px;
	float: left;
	width: 109px;
	height: 14px;
	background-image: url(img/suchfeld.gif);
	background-repeat: no-repeat;
}
.suchbutton {
	border: none;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 16px;
	height: 18px;
}

/* Mailform start */
.mf-item {
	padding-bottom: 10px;
}
.mf-input, .mf-select, .mf-textarea, .mf-submit {
	width: 350px;
	height: 13px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #666;
}
.mf-input {
}
.mf-select {
	width: 352px;
	height: 17px;
}
.mf-textarea {
	height: 150px;
}
.mf-submit {
	width: 150px;
	height: 17px;
}
/* Mailform ende */

/* Newsletter */
.nl_name, .nl_email, #ecardform input[type=text] {
	background-image: url(img/form_input.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 163px;
	height: 14px;
	padding: 2px;
}
.nl_submit {
	background-image: url(img/form_button.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 167px;
	height: 18px;
	color: #FFF;
}

/* Inhalte */

.i_box_l_r {
	float: left;
}
.i_box_l_r_top {
	background-image: url(img/box_l_r_top.jpg);
	background-repeat: no-repeat;
	float: left;
	color: #FFF;
	text-transform: uppercase;
	padding: 6px 2px 0px 10px;
	width: 188px;
	height: 24px;
}
.i_box_l_r_hg {
	background-image: url(img/box_l_r_hg.jpg);
	background-repeat: repeat-y;
	float: left;
	padding: 5px 25px 5px 8px;
	width: 167px;
}
.i_box_l_r_bottom {
	background-image: url(img/box_l_r_bottom.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 200px;
	height: 22px;
}
.i_box_l_icons {
	background-image: url(img/box_l_r_icon.jpg);
	background-repeat: no-repeat;
	float: left;
	padding: 13px 25px 5px 8px;
	width: 167px;
    height: 48px;
    text-align: center;
}
.i_box_l_icons img {
	margin: 0px 2px;
}
.i_box_l_3xmedia {
	padding: 5px 0px 10px 0px;
}
.i_box_r_o {
	float: left;
}
.i_box_r_o_grafik {
	width: 152px;
	text-align: center;
	padding: 5px;
	margin-bottom: 1px;
	background-color: #CCC;
	background-color: #eeeeee;
}
.i_box_r_o_top, .i_box_r_r_top {
	background-image: url(img/box_r_o_top.jpg);
	background-repeat: no-repeat;
	float: left;
	color: #FFF;
	text-transform: uppercase;
	padding: 6px 2px 0px 12px;
	width: 178px;
	height: 19px;
}
.i_box_r_r_top {
	background-image: url(img/box_r_r_top.jpg);
}
.i_box_r_o_top_ohne_titel, .i_box_r_r_top_ohne_titel {
	background-image: url(img/box_r_o_top_ohne_titel.jpg);
	background-repeat: no-repeat;
	float: left;
	color: #FFF;
	padding: 0px 2px 0px 12px;
	width: 178px;
	height: 9px;
	overflow: hidden;
}
.i_box_r_r_top_ohne_titel {
	background-image: url(img/box_r_r_top_ohne_titel.jpg);
}
.i_box_r_o_hg, .i_box_r_r_hg {
	background-image: url(img/box_r_o_hg.jpg);
	background-repeat: repeat-y;
	float: left;
	padding: 0px 17px 0px 10px;
	width: 167px;
	overflow: hidden;
}
.i_box_r_o_hg p, .i_box_r_r_hg p {
         margin: 0px;
}
.i_box_r_r_hg {
	background-image: url(img/box_r_r_hg.jpg);
}
.i_box_r_o_bottom, .i_box_r_r_bottom {
	background-image: url(img/box_r_o_bottom.jpg);
	background-repeat: repeat-y;
	float: left;
	width: 210px;
	height: 23px;
}
.i_box_r_r_bottom {
	background-image: url(img/box_r_r_bottom.jpg);
}
  /* 18 Pixel rechts Abstand!!! */
.i_2col, .i_3col, .i_4col {
	float: left;
	width: 588px;
	clear: both;
}
.i_2col_links {
	float: left;
	width: 292px;
	margin-right: 4px;
}
.i_2col_rechts {
	float: left;
	width: 292px;
}
.i_3col_links {
	float: left;
	width: 193px;
	margin-right: 4px;
}
.i_3col_mitte {
	float: left;
	width: 194px;
	margin-right: 4px;
}
.i_3col_rechts {
	float: left;
	width: 193px;
}
.i_4col_links {
	float: left;
	width: 144px;
	margin-right: 4px;
}
.i_4col_mitte_links, .i_4col_mitte_rechts {
	float: left;
	width: 144px;
	margin-right: 4px;
}
.i_4col_rechts {
	float: left;
	width: 144px;
}
* HTML .i_2col_links, * HTML .i_2col_rechts, * HTML .i_3col_links, * HTML .i_3col_rechts, * HTML .i_4col_links, * HTML .i_4col_rechts, * HTML .i_3col_mitte, * HTML .i_4col_mitte_links, * HTML .i_4col_mitte_rechts {
	overflow-x: hidden;
}
.i_text, .i_bildtexttitel {
	float: left;
	z_text-align: justify;
	width: 570px;
	margin-bottom: 4px;
	/*clear: both;*/
}
.i_video_floatbox_url, .i_video_floatbox_code {
    clear: both;
}
.standard, .xmedia_grau, xmedia_rot, .brautinfo_gold, .brautinfo_rot, .kiddyworld_blau, .kiddyworld_gelb, .spa_orange, .spa_gruen, .spa_gruen_dunkel {
	float: left;
}
.i_text .standard, .i_text .xmedia_grau, .i_text .xmedia_rot, .i_text .brautinfo_gold, .i_text .brautinfo_rot, .i_text .kiddyworld_blau, .i_text .kiddyworld_gelb, .i_text .spa_orange, .i_text .spa_gruen, .i_text .spa_gruen_dunkel {
	float: none;
}
.i_2col .i_text {
	width: 274px;
}
.i_3col .i_text {
	width: 175px;
}
.i_4col .i_text {
	width: 126px;
}
.i_bildtexttitel_titel {
	float: left;
	width: 570px;
}
.i_bildtexttitel_bild {
	width: 282px;
    margin-top: 3px;
	float: left;
}
.klein .i_bildtexttitel_bild {
	width: 143px;
}
.mini .i_bildtexttitel_bild {
	width: 88px;
}
.i_2col .mini .i_bildtexttitel_bild, .i_3col .mini .i_bildtexttitel_bild, .i_4col .mini .i_bildtexttitel_bild {
	width: 88px;
}
.i_bildtexttitel_text {
	width: 274px;
	float: left;
}
.i_2col .i_bildtexttitel {
	width: 274px;
	overflow: visible;
}
.i_2col .i_bildtexttitel_text {
	width: 176px;
}
.i_2col .klein .i_bildtexttitel_text {
	width: 121px;
	float: left;
}
.i_2col .i_bildtexttitel_titel {
	width: 274px;
	float: left;
}
.i_2col .i_bildtexttitel_bild {
	width: 143px;
	float: left;
	overflow: visible;
}
.i_2col .gross .i_bildtexttitel_bild {
	width: 282px;
	float: left;
	overflow: visible;
}
.i_3col .i_bildtexttitel {
	width: 193px;
	overflow: visible;
}
.i_3col .i_bildtexttitel_text {
	width: 95px;
	float: left;
}
.i_3col .klein .i_bildtexttitel_text {
	width: 193px;
	display: block;
}
.i_3col .i_bildtexttitel_titel {
	width: 193px;
	float: left;
}
.i_3col .i_bildtexttitel_bild {
	width: 143px;
	float: left;
	overflow: visible;
}
.i_3col .gross .i_bildtexttitel_bild {
	width: 183px;
	float: left;
	overflow: visible;
}
.i_4col .i_bildtexttitel {
	width: 274px;
	overflow: visible;
}
.i_4col .i_bildtexttitel_text {
	width: 176px;
}
.i_4col .klein .i_bildtexttitel_text {
	width: 144px;
	display: block;
}
.i_4col .i_bildtexttitel_titel {
	width: 274px;
	float: left;
}
.i_4col .i_bildtexttitel_bild {
	width: 143px;
	float: left;
	overflow: visible;
}
.i_4col .gross .i_bildtexttitel_bild {
	width: 282px;
	overflow: visible;
}
.i_bildtexttitel_text {
	float: left;
	width: 472px;
}
.mini .i_bildtexttitel_text {
	width: 472px;
}
.klein .i_bildtexttitel_text {
	width: 417px;
}
.i_2col .mini .i_bildtexttitel_text {
	width: 176px;
}
.i_3col .mini .i_bildtexttitel_text {
	width: 78px;
}
.i_4col .mini .i_bildtexttitel_text {
	width: 144px;
	display: block;
}
.i_bildtexttitel_text_unten {
	float: left;
	/*width: 570px;*/
	/*width: 100%;*/
	clear: both;
}
.i_2col .gross .i_bildtexttitel_text {
	width: 274px;
	display: block;
}
.i_3col .gross .i_bildtexttitel_text {
	width: 193px;
	display: block;
}
.i_4col .gross .i_bildtexttitel_text {
	width: 144px;
	display: block;
}
.i_bildtexttitel_b_rechts {
	background-image: url(img/hg_border_rechts.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 8px;
}
.i_bildtexttitel_b_unten {
	background-image: url(img/hg_border_unten_gross.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 8px;
}
.klein .i_bildtexttitel_b_unten {
	background-image: url(img/hg_border_unten_klein.jpg);
}
.mini .i_bildtexttitel_b_unten {
	background-image: url(img/hg_border_unten_mini.jpg);
}
.i_bildtexttitel_linie {
	width: 570px;
	float: left;
	clear: both;
}
.i_bildtexttitel_linie, i_text_linie {
    margin-bottom: -4px;
}
.i_2col .i_bildtexttitel_linie {
	width: 274px;
}
.i_3col .i_bildtexttitel_linie {
	width: 193px;
}
.i_4col .i_bildtexttitel_linie {
	width: 144px;
}

/* Linie */
.i_linie {
	height: 6px;
	clear: both;
	padding: 3px 0px;
}

.standard .i_bildtexttitel_linie, .standard .i_text_linie, .i_text .standard {
	border-bottom: none;
}
/*.xmedia_grau .i_bildtexttitel_linie, .xmedia_grau .i_text_linie, .i_text .xmedia_grau {*/
.i_linie .xmedia_grau {
	border-bottom: 1px dashed #aaaaaa;
	height: 1px;
	width: 100%;
}
/*.xmedia_rot .i_bildtexttitel_linie,.xmedia_rot .i_text_linie, .i_text .xmedia_rot {*/
.i_linie .xmedia_rot {
	border-bottom: 1px dashed #DC214C;
	height: 1px;
	width: 100%;
}
/*.brautinfo_gold .i_bildtexttitel_linie, .brautinfo_gold .i_text_linie, .i_text .brautinfo_gold {*/
.i_linie .brautinfo_gold {
	border-bottom: 1px dashed #cdaf71;
	height: 1px;
	width: 100%;
}
/*.brautinfo_rot .i_bildtexttitel_linie, .brautinfo_rot .i_text_linie, .i_text .brautinfo_rot {*/
.i_linie .brautinfo_rot {
	border-bottom: 1px dashed #BD0000;
	height: 1px;
	width: 100%;
}
/*.kiddyworld_blau .i_bildtexttitel_linie, .kiddyworld_blau .i_text_linie, .i_text .kiddyworld_blau {*/
.i_linie .kiddyworld_blau {
	border-bottom: 1px dashed #325CBD;
	height: 1px;
	width: 100%;
}
/*.kiddyworld_gelb .i_bildtexttitel_linie, .kiddyworld_gelb .i_text_linie, .i_text .kiddyworld_geld {*/
.i_linie .kiddyworld_gelb {
	border-bottom: 1px dashed #FFCC1E;
	height: 1px;
	width: 100%;
}
/*.spa_orange .i_bildtexttitel_linie, .spa_orange .i_text_linie, .i_text .spa_orange {*/
.i_linie .spa_orange {
	border-bottom: 1px dashed #F19200;
	height: 1px;
	width: 100%;
}
/*.spa_gruen .i_bildtexttitel_linie, .spa_gruen .i_text_linie, .i_text .spa_gruen {*/
.i_linie .spa_gruen {
	border-bottom: 1px dashed #B0BF2C;
	height: 1px;
	width: 100%;
}
/*.spa_gruen_dunkel .i_bildtexttitel_linie, .spa_gruen_dunkel .i_text_linie, .i_text .spa_gruen_dunkel {*/
.i_linie .spa_gruen_dunkel {
	border-bottom: 1px dashed #487F2F;
	height: 1px;
	width: 100%;
}

.standard H1, .standard H2, .standard H3, .standard .i_bildtexttitel_link A {
	color: #474747;
}
.xmedia_grau H1, .xmedia_grau H2, .xmedia_grau H3, .xmedia_grau .i_bildtexttitel_link A {
	color: #aaaaaa;
}
.xmedia_rot H1, .xmedia_rot H2, .xmedia_rot H3, .xmedia_rot .i_bildtexttitel_link A {
	color: #DC214C;
}
.brautinfo_gold H1, .brautinfo_gold H2, .brautinfo_gold H3, .brautinfo_gold .i_bildtexttitel_link A {
	color: #cdaf71;
}
.brautinfo_rot H1, .brautinfo_rot H2, .brautinfo_rot H3, .brautinfo_rot .i_bildtexttitel_link A {
	color: #BD0000;
}
.kiddyworld_blau H1, .kiddyworld_blau H2, .kiddyworld_blau H3, .kiddyworld_blau .i_bildtexttitel_link A {
	color: #325CBD;
}
.kiddyworld_gelb H1, .kiddyworld_gelb H2, .kiddyworld_gelb H3, .kiddyworld_gelb .i_bildtexttitel_link A {
	color: #FFCC1E;
}
.spa_orange H1, .spa_orange H2, .spa_orange H3, .spa_orange .i_bildtexttitel_link A {
	color: #F19200;
}
.spa_gruen H1, .spa_gruen H2, .spa_gruen H3, .spa_gruen .i_bildtexttitel_link A {
	color: #B0BF2C;
}
.spa_gruen_dunkel H1, .spa_gruen_dunkel H2, .spa_gruen_dunkel H3, .spa_gruen_dunkel .i_bildtexttitel_link A {
	color: #487F2F;
}

.farbe_standard, H1.farbe_standard, H2.farbe_standard, H3.farbe_standard {
    color: #474747;
}
.farbe_xmedia_grau, H1.farbe_xmedia_grau, H2.farbe_xmedia_grau, H3.farbe_xmedia_grau {
	color: #aaaaaa;
}
.farbe_xmedia_rot, H1.farbe_xmedia_rot, H2.farbe_xmedia_rot, H3.farbe_xmedia_rot {
	color: #DC214C;
}
.farbe_brautinfo_gold, H1.farbe_brautinfo_gold, H2.farbe_brautinfo_gold, H3.farbe_brautinfo_gold {
	color: #cdaf71;
}
.farbe_brautinfo_rot, H1.farbe_brautinfo_rot, H2.farbe_brautinfo_rot, H3.farbe_brautinfo_rot {
	color: #BD0000;
}
.farbe_kiddyworld_blau, H1.farbe_kiddyworld_blau, H2.farbe_kiddyworld_blau, H3.farbe_kiddyworld_blau {
	color: #325CBD;
}
.farbe_kiddyworld_gelb, H1.farbe_kiddyworld_gelb, H2.farbe_kiddyworld_gelb, H3.farbe_kiddyworld_gelb {
	color: #FFCC1E;
}
.farbe_spa_orange, H1.farbe_spa_orange, H2.farbe_spa_orange, H3.farbe_spa_orange {
	color: #F19200;
}
.farbe_spa_gruen, H1.farbe_spa_gruen, H2.farbe_spa_gruen, H3.farbe_spa_gruen {
	color: #B0BF2C;
}
.farbe_spa_gruen_dunkel, H1.farbe_spa_gruen_dunkel, H2.farbe_spa_gruen_dunkel, H3.farbe_spa_gruen_dunkel {
	color: #487F2F;
}

.i_bildtexttitel_link {
	/*width: 100%;*/
	text-align: right;
	padding-bottom: 2px;
/*	margin-top: -8px;*/
}
* HTML .i_bildtexttitel_link {
	margin-top: 0px;
}

.i_partner_item {
	display: inline;
	padding: 0px 5px 5px 0px;
}

#overlay {
	background-color: #FFF !important;
}
#lbOuterImageContainer {
	z_background-color: #cdaf71 !important;
}
#lightboxImage {
	border: 1px solid #cdaf71 !important;
}
#lbImageContainer {
	padding: 1px !important;
}

.tx-mmforum-pi1, .tx-chgallery-pi1 {
	float: left;
	clear: both;
	width: 573px;
}

/* Galerie start */
.chgallery-title {
	font-size: 12px;
	padding: 3px;
	border: 1px solid #DDDADA;
	background-color: #F4F4F4;
}
.itemeven {
	z_color: #000;
	width: 48%;
	float: right;
}
.itemodd {
	z_color: #95111F;
	width: 48%;
	float: left;
}
.chgallery-content {
	margin-bottom: 5px;
}
.chgallery-content2 {
	border: 1px solid #DDDADA;
	border-top: none;
	background-color: #F4F4F4;
	padding: 5px;
}
.chgallery-content2 .img {
	float: left;
	padding-right: 10px;
	min-height: 67px;
}
.chgallery-content2 .text {
	float: left;
}
.chgallery-content2 .clr {
	clear: left;
}
.tx-chgallery-pi1 .single {
	width: 102px;
	height: 77px;
	overflow: hidden;
	float: left;
	padding: 8px 10px 8px 0px;
	text-align: center;
}
.tx-chgallery-pi1 .single .img {
	width: 102px;
	height: 77px;
	background-color: #F4F4F4;
}
.tx-chgallery-pi1 .single IMG {
	border: 1px solid #666;
}
.chgallery-content2 .text A, .dirbrowser A {
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 10px;
}
.chgallery-content2 .text A {
	background-image: url(img/pfeil_rechts.gif);
}
.tx-chgallery-pi1 .chgallery-list .clr { clear:both; }
.tx-chgallery-pi1 .clr { clear:both; }
.dirbrowser {
	width: 100%;
	height: 20px;
	position: relative;
}
.dirbrowser .back {
    position: absolute;
    left: 0px;
    bottom: 0px;

}
.dirbrowser .slideshow {
    position: absolute;
    right: 0px;
    bottom: 0px;
}
    /* Pagebrowser */
    .tx-chgallery-pi1 .pagebrowser {
    	padding:3px 0;
    	margin:2px 0;
    }

    .tx-chgallery-pi1 .pagebrowser .prev {
    	width:20%;
    	float:left;
    }

    .tx-chgallery-pi1 .pagebrowser .text {
    	width:60%;
    	float:left;
    	text-align:center;
    }

    .tx-chgallery-pi1 .pagebrowser .next {
    	width:20%;
    	float:right;
    	text-align:right;
    }
/* Galerie ende */

.align-justify {
	text-align: justify;
}
.align-right {
	text-align: right;
}
.align-left {
	text-align: left;
}
.align-center {
	text-align: center;
}

.s_flash_nav {
	height: 1px;
	overflow: hidden;
}

.icon_16_tel, .icon_16_fax, .icon_16_mail_f, .icon_16_web_f, .icon_16_mail, .icon_16_web, .icon_16_skype, .icon_16_video {
	background-repeat: no-repeat;
	height: 16px;
	padding: 2px 0px 1px 20px;
}
.icon_16_tel {
	background-image: url(img/icon_16_tel.gif);
}
.icon_16_fax {
	background-image: url(img/icon_16_fax.gif);
}
.icon_16_mail_f {
	background-image: url(img/icon_16_mail.gif);
	float: left;
	padding-right: 5px;
}
.icon_16_web_f {
	background-image: url(img/icon_16_web.gif);
	float: left;
}
.icon_16_mail {
	background-image: url(img/icon_16_mail.gif);
}
.icon_16_web {
	background-image: url(img/icon_16_web.gif);
}
.icon_16_skype {
	background-image: url(img/icon_16_skype.gif);
	clear: left;
}
.icon_16_video {
	background-image: url(img/icon_16_video.gif);
	clear: left;
}



/* shop liste */
.sh_list {
	float: left;
	width: 276px;
	padding: 0px 0px 8px 0px;
	margin: 0px 18px 10px 0px;
	border-bottom: 1px dashed #cdaf71;
}
.sh_list_titel {
	min-height: 40px;
}
.sh_list_korbbutton {
	background-image: url(img/form_submit_warenkorb.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 126px;
	height: 18px;
	color: #FFF;
	float: right;
	padding-bottom: 4px;
	letter-spacing: -0.1em;
	text-align: right;
	padding-right: 8px;
}
.sh_list_detailbutton A {
	background-image: url(img/form_submit_rot.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 82px;
	height: 18px;
	color: #FFF;
	float: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 0px 0px 44px;
}
.sh_list_detailbutton A:active {
	padding: 2px 0px 0px 45px;
}
.sh_list_bild {
	 background-image: url(img/hg_shop_liste.gif);
	 background-repeat: no-repeat;
	 width: 150px;
	 height: 117px;
	 padding: 2px 0px 0px 6px;
	 float: left;
}
.sh_list_subtitel, .sh_list_preis {
	width: 120px;
	float: right;
}
.sh_list_subtitel {
	height: 75px;
}
.sh_list_preis {
	height: 15px;
	color: #cdaf71;
	font-size: 14px;
}

/* shop detail */
.sh_single_links {
	width: 294px;
	float:left;
}
.sh_single_rechts {
	width: 276px;
	float: right;
	padding-right: 18px;
}
.sh_single_info {
	padding-bottom: 15px;
}
.sh_single_info H2 {
	font-size: 14px;
}
.sh_single_titel {
	float: left;
	width: 100px;
}
.sh_single_wert {
	color: #cdaf71;
	padding-bottom: 10px;
	width: 176px;
	float: left;
}
.sh_single_versand {
	font-size:9px;
	color: #C8D36D;
}
.sh_single_detailbutton A{
	background-image: url(img/form_submit_rot.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 126px;
	height: 18px;
	color: #FFF;
	float: left;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	text-decoration: none;
	padding: 2px 0px 0px 0px;
	text-align: center;
}
.sh_single_detailbutton A:active {
	padding: 2px 0px 0px 1px;
}
.sh_single_korbbutton {
	background-image: url(img/form_submit_warenkorb.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 126px;
	height: 18px;
	color: #FFF;
	float: right;
	padding-bottom: 4px;
	letter-spacing: -0.1em;
	text-align: right;
	padding-right: 8px;
}
.sh_single_buttons {
	padding-top: 15px;
}
.sh_anzahl {
	background-image: url(img/form_input_klein.gif);
	background-repeat: no-repeat;
	border: 0px none;
	height: 14px;
	padding: 2px;
	width: 31px;
}
.sh_single_bild {
	background-image: url(img/hg_shop_detail.gif);
	background-repeat: no-repeat;
	width: 288px;
	height: 220px;
	padding: 2px 0px 0px 6px;
	float: left;
}
.sh_single_bilder {
	width: 271px;
	height: 90px;
	padding: 10px 10px 15px 6px;
	float: left;
}
.sh_single_ratings {
	float: left;
	clear: both;
	width: 100%;
	margin-top: 10px;
}
.tx_wpttproductsrate_pi1_item {
	border-bottom: 1px solid #cdaf71;
	margin: 0px 18px 4px 0px;
	padding-bottom: 4px;
}

/*shop warenkorb*/
.sh_korb {
	padding-right: 18px;
	width: 570px;
}
.sh_korb TABLE THEAD TH {
	background-color: #cdaf71;
	font-weight: normal;
	color:#FFF;
	text-align: left;
}
.sh_korb TABLE TFOOT TR TD{
	padding-top: 20px;
}
.sh_korb TH, .sh_korb TD{
	padding: 2px 4px;
}
.sh_korb TABLE {
	width: 100%;
	border-collapse: collapse;
}
.sh_korb_waren TD {
	border-bottom: 1px solid #cdaf71;
}
.sh_korb_waren TFOOT TD {
	border: none;
}
.sh_korb_liste {
	padding-bottom: 40px;
}
.sh_korb_leer {
	width: 555px;
}
.sh_korb_leer table {
    width: 100%
}
.sh_korb_zeile TD{
	padding-top: 5px;
}
.sh_korb_versandbezahlung {
	padding-bottom: 20px;
}
.sh_korb_preis, .sh_korb_gesamt, .sh_korb table thead th.sh_korb_preis {
	text-align: right;
	white-space: nowrap;
}
#price, #total {
	text-align: right;
}
.sh_korb_artikel SELECT {
	width: auto; /*200px;*/
	min-width: 200px;
	border: 1px solid #666;
}
.form_control {
    width: 555px;
	text-align: right;
	padding: 5px;
}
.sh_korb_button_brautinfo_gold {
	background-image: url(img/form_submit_ocker_gross.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 174px;
	height: 18px;
	color: #FFF;
	padding: 0px 0px 4px 0px;
	margin: 0px 0px 0px 10px;
}
.sh_korb_button_brautinfo_gold A:active {
	padding: 2px 0px 0px 20px;
}
.sh_korb_button_rot {
	background-image: url(img/form_submit_rot_gross.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 160px;
	height: 18px;
	color: #FFF;
	padding: 0px 0px 4px 0px;
	margin: 0px 10px 0px 0px;
}
.sh_korb_button_rot A:active {
	padding: 2px 0px 0px 20px;
}

/* shop bestellung */
.i_item {
	margin: 6px 0px 6px 0px;
}
.i_textfeld {
}
.i_textfeld INPUT {
	background-image: url(img/form_input.gif);
	background-repeat: no-repeat;
	border: 0px none;
	height: 14px;
	padding: 2px;
	width: 163px;
}
.i_textfeld INPUT.tx-srfeuserregister-pi1-radio, .i_textfeld INPUT.tx-srfeuserregister-pi1-checkbox {
	background-image: none;
}
.tx-srfeuserregister-pi1 input {
    height: 18px;
}
.sh_rg .i_textfeld INPUT {
	background-image: url(img/form_input_250.gif);
	width: 246px;
}
.sh_rg_login {
	float: left;
	width: 588px;
}
.sh_rg_adresse {
	width: 275px;
	float: left;
	padding: 0px 0px 0px 0px;
}
.sh_rg_liefer {
	width: 255px;
	float: left;
	padding: 0px 18px 0px 20px;
}
.sh_rg_senden, .sh_rg_pflichtfeld {
	float: left;
	width: 555px;
	text-align: right;
}
.sh_rg_pflichtfeld {
	padding-top: 10px;
	text-align: left;
}
.sh_rg_anmerkung TEXTAREA {
	background-image: url(img/form_textarea.gif);
	background-repeat: no-repeat;
	border: 0px none;
	height: 86px;
	padding: 2px;
	width: 220px;
}
.sh_rg .sh_rg_anmerkung TEXTAREA {
	background-image: url(img/form_textarea_gross.gif);
	width: 541px;
}

.sh_topseller DL, .sh_topseller DT, .sh_topseller DD, .sh_topseller A {
	margin: 0px;
	padding: 0px;
	list-style: none;
	text-decoration: none;
}
.sh_topseller DT {
	background-image: url(img/pfeilchen.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 10px;
}
.sh_topseller DD {
	text-align: right;
	padding: 0px 0px 5px 10px;
}
.sh_topseller DD SPAN {
	color: #cdaf71;
}


.sh_mini_item {
	width: 162px;
	float: left;
	padding-bottom: 4px;
}
.sh_mini_stueck {
	width: 22px;
	float: left;
}
.sh_mini_titel {
	width: 75px;
	overflow: hidden;
	float: left;
}
.sh_mini_preis {
	width: 65px;
	overflow: hidden;
	float: left;
	color: #cdaf71;
	text-align: right;
}
.sh_mini_button, .button_rot, .button_brautinfo_gold {
	background-image: url(img/form_submit_rot.gif);
	background-repeat: no-repeat;
	width: 126px;
	height: 17px;
	float: left;
	margin: 6px 0px 0px 18px;
	color: #FFF;
	text-align: center;
	text-decoration: none;
	padding: 1px 0px 0px 0px;
}

/* Fortschrittsbalken */
.sh_fortschritt {
    float: left;
    width: 550px;
    border: 1px solid #cccccc;
    background-color: #eeeeee;
    margin-bottom: 20px;
}
.sh_fortschritt span {
    display: block;
    padding: 2px 5px 2px 2px;
    font-weight: normal;
    float: left;
}
.sh_fortschritt span.aktiv {
    padding: 2px 5px;
    color: #cdaf71;
    font-weight: bold;
}
.sh_fortschritt span.inaktiv {
    padding: 2px 5px;
    float: left;
    font-weight: bold;
}
.sh_fortschritt span.pfeil {
    padding: 2px 10px;
    font-weight: normal;
}

.submitbutton_rot, .submitbutton_brautinfo_gold {
	background-image: url(img/form_submit_rot.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 126px;
	height: 17px;
	color: #FFF;
}
.button_brautinfo_gold, .submitbutton_brautinfo_gold {
	background-image: url(img/form_submit_ocker.gif);
}
.i_box .button_brautinfo_gold {
	margin: 0 0 0 18px;
}
.submitbutton_text {
	background-color: #FFF;
	color: #000;
         border: none;
	border-bottom: 1px solid #000000;
	cursor: hand;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
	text-decoration: none;
}
A.submitbutton_text {
	padding: 0px;
	border: none;
	text-decoration: underline;
}
.i_login_form {
	padding-top: 8px;
	float: left;
}
.i_login_form_mitte {
	padding-top: 8px;
    text-align: center;
}
.i_login_form_mitte div {
    text-align: left;
}
.i_login_form_mitte .i_login_status {
    width: 570px;
    color: #BD0000;
    padding: 0px 0px 5px 0px;
}

.i_login_form_mitte .submitbutton, #ecardform input[type=submit] {
    background-image: url(img/form_submit_rot_80.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 80px;
	height: 18px;
	color: #FFF;
	cursor: pointer;
}

#ecardform input[type=submit] {
	background-position: 0 2px;
	margin-top: 10px;
	background-color: transparent;
	 height: 20px;
	 width: 120px;
	 background-image: url(img/form_submit_rot_120.gif);
}
.i_login_form_mitte .submitbutton_text {
    background-color: transparent;
}

.s_links .submitbutton_rot, .s_links .submitbutton_brautinfo_gold {
	margin-left: 18px;
}
.i_login_textfeld {
	padding-bottom: 5px;
}
.i_textfeld INPUT.tx-srfeuserregister-pi1-radio {
	width: auto;
	margin-left: 5px;
	vertical-align: middle;
}
.i_textfeld INPUT.tx-srfeuserregister-pi1-checkbox {
	width: auto;
	vertical-align: middle;
}

/* Carousel Shop Detailseite */
.stepcarousel{
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
	width: 271px; /*Width of Carousel Viewer itself*/
	height: 90px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
	position: absolute; /*leave this value alone*/
	left: 0;
	top: 0;
}

.stepcarousel .panel{
	float: left; /*leave this value alone*/
	overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
	width: 271px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
	text-align: center;
}

.cluetip-webprofil {
	background-color: #FFF;
	border: 1px solid #cdaf71;
}
.cluetip-webprofil #cluetip-outer {
  position: relative;
  margin: 0;
}
.cluetip-webprofil h3#cluetip-title {
	text-decoration: none;
	padding: 8px 10px 4px 10px;
	margin: 0px;
	font-weight: bold;
}
.cluetip-webprofil #cluetip-inner {
  padding: 0px 10px 10px 10px;
}
.cluetip-webprofil div#cluetip-close {
  text-align: right;
  margin: 0 5px 5px;
}

.tooltipp_item {
	background-color: #cdaf71;
	color: #FFF;
	font-weight: bold;
	padding: 0px 4px;
}

/* Powermail */
.af-label {
	width: 150px;
	float: left;
	clear: left;
}
.af-item {
	float: left;
}
.powermail_text {
	background-image: url(img/form_input.gif);
	background-repeat: no-repeat;
	border: 0px none;
	height: 14px;
	padding: 2px;
	width: 163px;
	background-image: url(img/form_input_250.gif);
	width: 246px;
}
.tx_powermail_pi1_fieldwrap_html {
	padding-bottom: 5px;
	float: left;
	clear: both;
	width: 100%;
}
.tx-powermail-pi1_fieldset LEGEND {
	padding-bottom: 10px;
}
.tx_powermail_pi1_fieldwrap_html_button INPUT {
	background-image: url(img/form_submit_rot.gif);
	background-repeat: no-repeat;
	border: 0px none;
	width: 126px;
	height: 17px;
	color: #FFF;
}
#lbLightbox {
	z-index: 9100 !important;
}
#lbHoverNav {
	z-index: 9010 !important;
}
#overlay {
	z-index: 9090 !important;
}
.s_suchbereich {
	padding-bottom: 10px;
}
.s_suchfeld {
	border: 1px solid #cdaf71;
	margin: 0 5px;
}
.s_suchbutton {
	background-image: url(img/form_submit_ocker.gif);
	color: #FFF;
	border: none;
	padding: 0px;
	width: 126px;
	height: 18px;
}
.s_suchbereich_reiter {
	width: 571px;
	height: 25px;
	float: left;
    border-bottom: 1px solid #cdaf71;
}
.s_suchbereich_reiter_volltext {
	width: 200px;
	height: 25px;
	float: left;
	background-image: url(img/reiter_aktiv.gif);
	background-repeat: no-repeat;
	text-align: center;
	position: relative;
	top: 1px;
}
.s_suchbereich_reiter_produkt {
	width: 200px;
	height: 25px;
	float: left;
	background-image: url(img/reiter_aktiv.gif);
	background-repeat: no-repeat;
	text-align: center;
	position: relative;
	top: 1px;
}
.s_suchbereich_reiter_volltext A, .s_suchbereich_reiter_produkt A {
	background-image: url(img/reiter_inaktiv.gif);
	background-repeat: no-repeat;
	border-bottom: 1px solid #cdaf71;
	float: left;
	width: 200px;
	height: 25px;
	color: #FFF;
	text-decoration: none;
	position: relative;
	top: -1px;
}
.s_suchbereich_reiter_volltext A:hover, .s_suchbereich_reiter_produkt A:hover {
    background-image: url(img/reiter_aktiv.gif);
	background-repeat: no-repeat;
	color: #cdaf71;
}
.s_suchbereich_reiter_volltext SPAN, .s_suchbereich_reiter_produkt SPAN {
	text-align: center;
	padding-top: 4px;
	float: left;
	width: 200px;
	overflow: hidden;
}
.s_suchbereich_reiter_rest {
	width: 170px;
	height: 24px;
	float: left;
}
.s_suchbereich_ergebnis {
	border: 1px solid #cdaf71;
	border-top: none;
	width: 558px;
	padding: 10px 5px 5px 5px;
	float: left;
}
.searchresultitem {
	width: 100%;
	padding: 0px 0px 7px 0px;
	margin: 0px 0px 7px 0px;
	border-bottom: 1px dashed #cdaf71;
	position: relative;
}
.searchresultitem H3 {
	margin-bottom: 3px;
}
ul.browsebox {
    list-style-type: none;
}
.browsebox li {
    list-style-type: none;
    background-image: none;
    float: left;
}
.tx-indexedsearch-res {
    clear: both;
    padding: 7px 0px 0px 0px;
    margin: 7px 0px 0px 0px;
}
.tx-indexedsearch-whatis {
	display: none;
}
.suchinfo {
	font-style: italic;
}
.tx-felogin-pi1 {
	width: 100%;
	float: left;
	clear: both;
}

/* Video - Flowplayer */
a.myPlayer {
	display:block;
	width: 250px;
	height:188px;
	text-align:center;
	/*margin:0 15px 0px 0;
	float:left;*/
    margin:0px auto;
	border:1px solid #999;
}

/* play button */
a.myPlayer img {
	margin-top:70px;
	border:0px;
}

/* when container is hovered we alter the border color */
a.myPlayer:hover {
	border:1px solid #000;
}

/* Textbox */
.i_textbox {
	background-color: #F4F4F4;
	margin-right: 10px;
    margin-bottom: 7px;
    clear: both;
}

.i_textbox_titel {
}

.i_textbox_titeltext {
    padding: 3px;
}

.i_textbox_content {
    border-top: 1px solid #DDDADA;
    border-right: 1px solid #DDDADA;
    border-bottom: 1px solid #DDDADA;
    border-left: 1px solid #DDDADA;
    padding: 3px;
	min-height: 230px;
}

a.drucken {
    display: none;
}

/* Audio - Flowplayer */
.i_audio {
    clear:both;
}

.myMp3Player {
    height:30px;
    width:250px;
}

.clear {
    clear: both;
}

/* inaktives Formularfeld fuer Spamschutz bei Userregistrierung und NL Anmeldung */
.sh_user .homepage, p.homepage {
    display: none;
}

.nosee { display:none; }
.tx_extusers_authorcheck, .tx_extusers_termscheck {height: 52px;}
.tx-srfeuserregister-pi1 .tx_extusers_authorcheck dt, .tx-srfeuserregister-pi1 .tx_extusers_termscheck dt {width: 22px;}

/*slideshow*/
#slideshowcontainer{
	width:571px;
    margin:0px 0 20px 0;
	position:relative;
	float:left;
}
#slideshow {
    width: 571px;
	overflow:hidden;
}
.slideshow-item {
    float: left;
    width: 571px;
}
.slideshow-text {
    /*background-color: rgb(135, 0, 0);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)"; // first!
	filter: alpha(opacity=60);
	opacity: .6;*/
	background:url(img/slide-overlay.png) repeat;
	/*height:34px;*/
    bottom: 0px;
    color: #fff;
    font-size: 20px;
    left: 0;
    position: absolute;
    width: 551px;
	padding:0px 10px 5px 10px;
	z-index:100;
}
.slideshow-text h2{
	color:#b50000;
	font-size:20px;
	padding-bottom:0px!important;
	margin:0!important;
}
.slideshow-text p{
	color:#b50000;
	font-size:11px;
}

#slidenav {
    top:20px;
    position: absolute;
    right:10px;
	z-index:100;
}
#slidenav a {
    background-color:#750000;
	border:1px solid #000;
    cursor: pointer;
    display: block;
    float: left;
    height: 10px;
    margin-right: 9px;
    text-indent: -99999px;
    width:10px;
	opacity: 0.6;
    z-index: 101;
}
#slidenav a:hover, #slidenav a.activeSlide {
    background-color:#fff;
}
.bigLink{
    bottom: 0;
    cursor: pointer;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
	z-index:100px;
	background: url(img/blank.png) repeat;
}
/*end slideshow*/

/* twitter-button */
.twitter-follow-button {
    margin-bottom: 10px;
}

.sliderTextAlignRight { text-align: right; }
.sliderTextAlignCenter { text-align: center; }
.sliderTextAlignLeft { text-align: left; }

.sliderHeadlineSize1 { font-size: 14px; }
.sliderHeadlineSize2 { font-size: 15px; }
.sliderHeadlineSize3 { font-size: 16px; }
.sliderHeadlineSize4 { font-size: 17px; }
.sliderHeadlineSize5 { font-size: 18px; }
.sliderHeadlineSize6 { font-size: 19px; }
.sliderHeadlineSize7 { font-size: 20px; }
.sliderHeadlineSize8 { font-size: 21px; }
.sliderHeadlineSize9 { font-size: 22px; }
.sliderHeadlineSize10 { font-size: 23px; }
.sliderHeadlineSize11 { font-size: 24px; }
.sliderHeadlineSize12 { font-size: 25px; }
.sliderHeadlineSize13 { font-size: 26px; }

.sliderTextSize1 { font-size: 8px; }
.sliderTextSize2 { font-size: 9px; }
.sliderTextSize3 { font-size: 10px; }
.sliderTextSize4 { font-size: 11px; }
.sliderTextSize5 { font-size: 12px; }
.sliderTextSize6 { font-size: 13px; }
.sliderTextSize7 { font-size: 14px; }
.sliderTextSize8 { font-size: 15px; }
.sliderTextSize9 { font-size: 16px; }

/* Links nicht unterstrichen */
.noDecoration A, .noDecoration A:hover, a.noDecoration, a.noDecoration:hover {
	text-decoration: none !important;
}
.ohneAbstand {
    margin: 0px !important;
}
