body, td, th, input, select, textarea { font-family: Tahoma, sans-serif; font-size: 11px; color: #333333; }

a img { border: 0 solid #ffffff; }

a:link, a:visited {color: #006699; text-decoration: underline;}
a:hover {text-decoration: none;}

p { margin: 5px 0 10px 0; }
.f-left {float: left;}
.f-right {float: right;}
.a-left {text-align: left;}
.a-right {text-align: right;}
.required { color: #ff0000!important; }

.blog-categoeis { width: 470px; float: left; border: #999999 solid 1px; background: #f5f5f5; padding: 10px; margin: 0 0 10px 0;}
.blog-categoeis ul { width: 100%; float: left; list-style: none; margin: 0 0 10px 0!important; padding: 0;}
.blog-categoeis ul li{ width: 30%; float: left; list-style: none; margin: 0; padding: 0; color: #006699; font-weight: bold;}
.blog-categoeis ul li label{ color: #999999; padding: 0 0 0 10px;}
.blog-categoeis ul li li{ width: 100%; float: left; list-style: none; margin: 0 0 5px 0; padding: 0;}

.content ul { list-style-image: url(../images/bullets/bullet43.gif); padding: 0 1.5em; margin: 10px 40px; /*Wolf--> this is default style for list. if it breaks design padding or margins should be overwrited*/} 

.csc-header h1{margin: 10px 0 10px 0; padding: 0; font-size: 26px; color: #006699; font-weight: normal;}
.csc-header h1.csc-firstHeader {color: #006699; font-size: 14px; background: none;}
.csc-header h1 a:link, .csc-header h1 a:visited {text-decoration: none; color: #006699;}
.csc-header h1 a:hover{text-decoration: underline;}

.csc-header h2{height: 20px; line-height: 20px; margin: 10px 0 10px 0; padding: 0 0 0 5px; font-size: 11px; color: #006699; background: #e8e9e9;}
.csc-header h2.csc-firstHeader {color: #006699; font-size: 14px; background: none;}
.csc-header h2 a:link, .csc-header h2 a:visited {text-decoration: none;}
.csc-header h2 a:hover{text-decoration: underline;}

.csc-header h1.csc-firstHeader { font-size: 26px; margin: 10px 0 14px 0; }

h1 {margin: 5px 0;}
h2 {margin: 5px 0;}

h1 { font-size: 26px; color:#006699; font-weight:normal;}
h2 { font-size:18px; color:#006699; font-weight:normal;}
h3 { font-size:14px; color:#333333; }
h4 { font-size:12px; color:#333333; }
h5 { font-size: 11px; color:#333333;}
h6 { font-size: 10px; color:#333333;}


.hightlight {color: #006699; font-weight: bold;}
.white {color: #ffffff; font-weight: bold;}
.bilder a:link, .bilder a:visited {text-decoration: none; font-size: 11px; padding: 0 0 0 16px; display: block; background: url(../images/bullets/bullet32.gif) left 1px no-repeat; font-weight: bold;}
.bilder a:hover {text-decoration: underline;}

a.imp-button-gfx-v1, a.imp-button-gfx-v2, a.imp-button-gfx-v3, a.imp-button-gfx-v4, a.imp-button-gfx-v5 { line-height: 17px; width: ;  padding: 0 0px 0 20px; overflow: visible; cursor: pointer; }

a.size1 { width: 30px;}
a.size2 { width: 50px;}
a.size3 { width: 70px;}
a.size4 { width: 90px;}
a.size5 { width: 110px;}
a.size6 { width: 130px;}

/*
	FORMS
========================================================================================== */
form { margin: 0; }
fieldset { border: 0px solid #ffffff; padding: 0; margin: 0;}
input {color: #666666;}

.imp-textarea, .imp-text, .imp-select { font-size: 12px; border: #b2b2b2 solid 1px; }
.imp-checkbox {}
.imp-button-gfx {border: 1px #f7f7f7 solid; color: #959595; font-weight: bold;font-size: 10px; font-family: Verdana, sans-serif; background: #f7f7f7; width: 42px; margin: 0 3px 0 5px; background: url(../images/bullets/bullet19.gif) left center no-repeat; padding: 0 0 0 3px; cursor: pointer;}

.imp-button-gfx-v1, .imp-button-gfx-v2, .imp-button-gfx-v3, .imp-button-gfx-v4, .imp-button-gfx-v5, .imp-button-gfx-v6, .imp-button-gfx-v7 { height: 17px; width: 50px; font-size: 10px; color: #006699; text-align: left; text-decoration: underline; background: transparent left top no-repeat; border: 0 solid #fff; padding: 0 5px 0 20px; overflow: visible; cursor: pointer; }
.imp-button-gfx-v1 { background-image: url(../images/buttons/bg_button01.gif); }
.imp-button-gfx-v2 { background-image: url(../images/buttons/bg_button02.gif); }
.imp-button-gfx-v3 { background-image: url(../images/buttons/bg_button03.gif); }
.imp-button-gfx-v4 { background-image: url(../images/buttons/bg_button04.gif); }
.imp-button-gfx-v5 { background-image: url(../images/buttons/bg_button05.gif); }
.imp-button-gfx-v6 { background-image: url(../images/buttons/bg_button06.gif); }
.imp-button-gfx-v7{ background-image: url(../images/buttons/bg_button07.gif); }

.size1 { width: 50px; background-position: left 0px; }
.size2 { width: 70px; background-position: left -17px; }
.size3 { width: 90px; background-position: left -34px; }
.size4 { width: 110px; background-position: left -51px; }
.size5 { width: 130px; background-position: left -68px; }
.size6 { width: 150px; background-position: left -85px; }


/*-----------tagcluod------------------*/
.FCE-roundedbox .tagcloud a:link,.FCE-roundedbox  .tagcloud a:visited {text-decoration: none; color: #8b8a87; }
.FCE-roundedbox .tagcloud a:hover {text-decoration: underline;}

.float-r {float: right;}
.float-l {float: left;}

 /*FCE form boxes*/

.FCE-form-container {color: #ffffff; /*width: 320px; height: 211px; background: #6699cc url(../images/blocks/bg_comment_box.gif) top left no-repeat; overflow: hidden; */ position: relative; z-index: 100; clear: both;}
.FCE-form-container .form-box {margin: 0; width: 310px; height: 201px; padding: 0 0 0 10px; z-index: 100;}
.FCE-form-container .form-box dl {margin: 0; padding: 0;}
/*
.FCE-form-container .form-box .registr dt{width: 150px!important;}*/
.FCE-form-container .form-box .registr .imp-text {float: left; margin: 2px 3px 0 0;}

.FCE-form-container .form-box dt {margin: 0; padding: 0;}
.FCE-form-container .form-box dd {margin: 0; padding: 0; }
.FCE-form-container .form-box p {color: #ffffff; font-size: 10px!important;}
.FCE-form-container .form-box:hover  p{color: #ffffff;}

.FCE-form-container .form-box-header {width: 160px; height: 25px; float: left; display: inline; margin: 1px 0 0 0px;}
.FCE-form-container .form-box-header img {float: left; margin: 6px 0 0 6px;}
.FCE-form-container .form-box-header h2 {float: left; margin: 1px 0 0 0px; color: #ffffff!important; font-size: 12px; line-height: 25px;}
.FCE-form-container .login-link {text-align: right; width: 85px; height: 25px; float: right; display: inline; margin: 1px 5px 0 40px; line-height: 25px; position: relative;}
.FCE-form-container .login-link input {float: right; margin: 10px 0 0 0; /*width: 40px;*/ width: 70px; color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold; cursor: pointer; background: url(../images/bullets/bullet19.gif) left center no-repeat; padding: 0 0 0 3px; border: none; position: absolute; top: 30px; right: 0; z-index: 2;} 
.FCE-form-container .login-link input:hover {text-decoration: underline;}
.FCE-form-container .loginName { width: 115px; height: 25px; float: left; display: inline; margin:0px; line-height: 25px; color: #ffffff; font-size: 11px;}
.FCE-form-container .loginName  h4 {color: #ffffff; font-size: 9px; margin: 3px 0 0 0; padding: 0;}
.FCE-form-container .logout {float: right; margin: 0px 10px 0px 0px; display: inline;}
.FCE-form-container .logout input {color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;  background: url(../images/bullets/bullet19.gif) left center no-repeat; padding: 0 0 0 8px; border: #fff 0px solid; cursor: pointer; display: block; width: 48px;}
.FCE-form-container .logout a:link, .FCE-form-container .logout a:visited {color: #ffffff; font-size: 11px; text-decoration: none; font-weight: bold;  background: url(../images/bullets/bullet19.gif) left center no-repeat; padding: 0 0 0 8px;}
.FCE-form-container .logout a:hover {text-decoration: underline;}
.FCE-form-container .logout input:hover {text-decoration: underline;}
.FCE-form-container .imp-text {margin: 0; width: 185px; border: #b2b2b2 solid 1px; height: 21px;}
.FCE-form-container .imp-textarea {width: 285px; margin: 0px; color: #666666; height: 50px;}
.FCE-form-container .sub-text {margin: 10px 10px 0 0; display: inline; width: 270px; float: right; text-align: right; font-size: 8px;}
.FCE-form-container .sub-text label {font-size: 9px; width: 185px; margin: 3px 0 0 0; padding: 0 0 0 5px;}
.FCE-form-container .sub-text p {margin: 2px 0px 0 0; color: #ffffff;}
.FCE-form-container .sub-text a:link, .FCE-form-container .sub-text a:visited {color: #ffffff; font-weight: bold;}
.FCE-form-container .explain-box  p {margin: 0; font-weight: normal;}
.FCE-form-container .explain-box {margin: 50px 0px 0 0px; display: inline; width: 290px; float: left; text-align: left;}
.FCE-form-container .explain-box02 {margin: 20px 0 0 0; width: 120px; float: left; text-align: left; font-size: 12px!important;}
.FCE-form-container .explain-box03 {margin: 48px 0 0 0; width: 120px; float: right; text-align: right; font-size: 12px!important; padding: 0 10px 0 0;}
.FCE-form-container .explain-box02 p, .FCE-form-container .explain-box03 p{ font-size: 12px!important; font-weight: normal;}
.FCE-form-container .explain-box02 a:link, .FCE-form-container .explain-box02 a:visited, .FCE-form-container .explain-box03 a:link, .FCE-form-container .explain-box03 a:visited { font-size: 12px!important; font-weight: normal; color: #fff;}
.FCE-form-container .explain-box02 .link-button, .FCE-form-container .explain-box03 .link-button { width: 120px; text-align: left; font-size: 12px; border: 0px solid #333; background: none; color: #fff; padding: 0; cursor: pointer; text-decoration: underline!important; display: block;}
.FCE-form-container .pass_forget {width: 100%; text-align: right;}
.FCE-form-container .pass_forget td {padding-right: 15px;}
.pass_forget_box h3 { color: #fff; font-weight: normal; font-size: 15px;}
.pass_forget_box .form-box p {font-size: 12px!important; font-weight: normal;}
.FCE-form-container .submit-gfx { width: 127px; color: #fff; font-size: 12px; padding:0 0 0 6px; border: 0px solid #333; background:transparent url(../images/bullets/bullet19.gif) no-repeat scroll left center;}

.FCE-form-container .meineLZ {float: left; margin: 10px 0px 0px 0px; display: inline; color: #ffffff; font-size: 10px; font-weight: bold; width: 290px;}
.FCE-form-container .meineLZ p {margin: 0;}
.FCE-form-container .imp-checkbox {width: 15px; float: left;}
.FCE-form-container label {float: left; margin:1px 0 0 0; width: 250px; display: inline; color: #ffffff; font-size: 9px; line-height: 1em;}
/*.FCE-form-container form {float: left; margin: 2px 0 0 10px; display: inline;}*/
.FCE-form-container form p {margin:0px;}
.FCE-form-container .submit:hover {text-decoration: underline; cursor: pointer;}
.FCE-form-container .off-button {width: 9px; height: 9px; position: absolute; top: 3px; right: 3px; z-index: 999;   }
.FCE-form-container .off-button a:link, .FCE-form-container .off-button a:visited {width: 9px; height: 9px; background: url(../images/bullets/bullet15.gif) no-repeat; display: block; }

.artikell {background: #6699cc;}
.artikell .submit {float: right; margin: 10px 10px 0 0; width: 115px; color: #ffffff; background: #6699cc url(../images/bullets/bullet19.gif) left center no-repeat; border: #6699cc 0px solid; font-weight: bold;}
.artikell .submit {float: right; margin: 10px 10px 0 0; width: 115px; color: #ffffff; background: #6699cc url(../images/bullets/bullet19.gif) left center no-repeat; border: #6699cc 0px solid; font-weight: bold;}
.artikell .form-box-header img {float: left; margin: 8px 0 0 6px;}
.artikell input {float: left; display: inline;}
.coment {background: #6699cc;}
.coment .form-box {height: 235px;}
.coment .submit {float: right; margin: 5px 8px 0 0; width: 140px; color: #ffffff; background: #6699cc ; border: #6699cc 0px solid; font-weight: bold;}
.coment .imp-text {margin: 0; width: 185px; border: #b2b2b2 solid 1px; height: 21px;}
.coment .tx-guestbook-form-inputfield-med {width: 85px; vertical-align: top; margin: 0 0 0 5px; }
.coment .imp-textarea {width: 285px; margin: 0px; color: #666666; height: 55px;}
.coment .logout {float: right; margin: 0px 10px 0px 0px; color: #ffffff; font-size: 9px; padding: 0;}
.coment .logout a:link, .coment .logout a:visited {color: #ffffff; font-size: 9px; text-decoration: none;}
.coment .logout a:hover {text-decoration: underline;}
.coment form #autor {width: 140px; float: left;}
.coment form p {margin: 0px 10px 0px 0px;}
.coment-logged { background: #6699cc;}
.coment-logged .submit {float: right; margin: 40px 10px 0 0; width: 140px; color: #ffffff; background: #6699cc url(../images/bullets/bullet19.gif) left center no-repeat; border: #6699cc 0px solid; font-weight: bold;}
.coment-logged .logout input {/*width: 48px;*/ width: 70px;}
.coment-logged label {width: 225px;}

.login-in {background: #6699cc;}
.login-in .sub-text input {width: 85px; color: #ffffff; background: none; border: none; font-size: 10px; font-weight: normal; float: right; text-decoration: none; cursor: pointer;}
.login-in .sub-text input:hover {text-decoration: underline;}
.login-in .imp-text, .registrieren .imp-text {margin: 3px 0 0 0; width: 140px; border: #b2b2b2 solid 1px; height: 21px; color: #666666; font-size: 12px;}
.login-in .logout input {width: 40px; font-size: 9px; display: inline; color: #ffffff; font-size: 11px; font-weight: bold;  background: url(../images/bullets/bullet19.gif) left center no-repeat; padding: 0 0 0 8px; float: right;}
.login-in .logout {display: inline; margin: 0 0 0 0; float: none; cursor: pointer;}
.registrieren {background: #004b7f;}
.registrieren .sub-text {margin: 10px 0px 0 0; display: inline; width: 215px; float: left; text-align: left;}
.registrieren .logout input {width: 80px;}
.registrieren label {font-size: 11px; width: 175px; float: right;}
.registrieren .explain-box {margin: 8px 0px 0 0px; display: inline; width: 290px; float: left; text-align: left;}
.registrieren  .logout { margin: 13px 10px 0px 0px;}

.kom_melden { /*height: 170px;*/ background: #dfe8f6; color: #8b8a87; }
.kom_melden .imp-text{ width: 138px;}
.kom_melden .imp-textarea { height: 75px;}
.kom_melden .form-box{ /*height: 170px;*/}
.kom_melden .logout .submit{ width: 117px; color: #006699; font-size: 11px; text-decoration: none; font-weight: bold;  background: url(../images/bullets/bullet19.gif) left center no-repeat; padding: 0 0 0 8px; border: none;}
.kom_melden label { color: #8b8a87; margin-top: 8px;}
.kom_melden .form-box-header h2{ color: #8b8a87!important; }
.kom_melden p.success_text { color: #8b8a87!important; margin; 30px 0 0 10px; }

.bookmark h2 { color: #fff!important;}
.bookmark .small a:link, .bookmark .small a:visited { color: #fff!important; padding: 5px 0 0 0;}
.bookmark .form-box { width: 300px; padding: 0 10px;}
.bookmark .buttons { background: none;}

/*FCE-rounded box*/
.FCE-2cols {width: 100%; margin: 0; float: left;}
.FCE-leftcol {width: 49%; float: left;}
.FCE-rightcol {width: 50%; float: right;}
.FCE-leftcol-gal1 {width: 29%; float: left;}
.FCE-rightcol-gal1 {width: 70%; float: left;}
.FCE-leftcol-gal2 {width: 70%; float: left;}
.FCE-rightcol-gal2 {width: 24%; float: right;}

.FCE-roundedbox .exchange {margin: 0 0 0px -4px; height: 132px; padding: 0; display: block; }
.FCE-roundedbox .weather {height: 132px; }

.FCE-roundedbox {width: 100%; min-height: 29px; height: auto!important; height: 29px; padding: 0 0 10px 0; float: left;}
.FCE-roundedbox dl {margin: 0!important; padding: 0;}
.FCE-roundedbox a:link, .FCE-roundedbox a:visited {text-decoration: none; color: #666666;}
.FCE-roundedbox a:hover {text-decoration: underline;}
.FCE-roundedbox h3 {margin: 5px 0 0 10px; padding: 0; font-size: 11px; font-family: Tahoma, sans-serif; color: #006699; }
.FCE-roundedbox h3.banner_anzeige { color: #909090; } /* ADDED R21 */
.FCE-roundedbox h2 {margin: 0px; padding: 0; font-size: 12px; font-family: Tahoma, sans-serif; color: #666666; }
.FCE-roundedbox .time {color: #006699; margin: 0 5px 0 0; float: left; font-weight: bold; font-size: 11px;}
.FCE-roundedbox .text { margin: 10px 10px 5px 10px; /*position: relative;*/ /*Wolf--> commented to fix problem with newsticker in ie7*/ left: 0; z-index: 1;}
.FCE-roundedbox .image { margin: 0px; padding: 0;width: 100%; text-align: center;}
/*.FCE-roundedbox .image img{width: 297px!important; text-align: center;}*/
.FCE-roundedbox .ticker {float: left; margin: 0 0 5px 0;}
/*.FCE-roundedbox .ticker h2 { border: 1px #333333 solid; float: left; clear: both;}*/
.FCE-roundedbox .ticker a:link, .FCE-roundedbox .ticker a:visited {/*width: 240px;*/ width: 180px; float: left; font-size: 11px; font-weight: normal; text-decoration: underline;}
.FCE-roundedbox .ticker a:hover {text-decoration: none;}

.FCE-roundedbox .rouded-header a:link, .FCE-roundedbox .rouded-header a:visited { width: 12px; height: 12px; float: right; display: block; text-decoration: none; text-indent: 10000px; overflow: hidden; margin: 5px 5px 0 0;}
.FCE-roundedbox .rouded-header a.uparrow {background: url(../images/bullets/bullet46.gif) top left no-repeat;}
.FCE-roundedbox .rouded-header a.downarrow {background: url(../images/bullets/bullet47.gif) top left no-repeat;}

.rouded-header {width: 100%; float: left; background: url(../images/blocks/bg_top_roundbox.gif) repeat-x left top; height: 23px;}
.hl {width: 100%; float: left; background: url(../images/blocks/left_top_roundbox.gif) no-repeat left top; height: 23px;}
.hr {width: 100%; float: left; background: url(../images/blocks/right_top_roundbox.gif) no-repeat right top; height: 23px;}
.hr_praesentiert {width: 100%; float: left; background: url(../images/fce_banner/praesentiert_von.jpg) no-repeat right top; height: 23px;} /* ADDED R21 */
.bl {width: 100%; float: left; background: url(../images/blocks/left_roundbox.gif) repeat-y left top;}
	.FCE-pagetitle-tabs .bl {background: none;}
.br {width: 100%; float: left; background: url(../images/blocks/right_roundbox.gif) repeat-y right top;}
.rounded-footer {width: 100%; float: left; background:  url(../images/blocks/bg_bottom_roundbox.gif) repeat-x left top; height: 5px; font-size: 1px;}
.fr {width: 100%; float: left; background: url(../images/blocks/right_bottom_roundbox.gif) no-repeat right bottom;height: 5px; font-size: 1px;}
.fl {width: 100%; float: left; background: url(../images/blocks/left_bottom_roundbox.gif) no-repeat left bottom;height: 5px; font-size: 1px;}

.FCE-roundedbox_2 {width: 100%; min-height: 50px; height: auto!important; height: 50px; padding: 0 0 10px 0; float: left;}
.FCE-roundedbox_2 h2 {margin: 0px; padding: 0; font-size: 12px; font-family: Tahoma, sans-serif; color: #666666; }
.FCE-roundedbox_2 a:link, .FCE-roundedbox2 a:visited {text-decoration: none; color: #666666;}
.FCE-roundedbox_2 a:hover {text-decoration: underline;}
.FCE-roundedbox_2 h3 {margin: 5px 0 0 10px; padding: 0; font-size: 11px; font-family: Tahoma, sans-serif; color: #006699; }

.FCE_1col_v1 {width: 100%;  font-size: 8px; font-weight: bold; float: left; clear: both; margin: 0 0 10px 0; padding: 0 0 6px 0; background: url(../images/blocks/separator.gif) bottom right repeat-x;}
.FCE_1col_v1 .top {float: right; background: url(../images/blocks/separator.gif) bottom right repeat-x; padding: 0 0 6px 0; width: 100%;}
.FCE_1col_v1 .top a:link, .FCE_1col_v1 .top a:visited {background: url(../images/bullets/bullet38.gif) center right no-repeat; width: 20px; float: right; font-size: 8px!important; color: #ffffff; font-weight: bold; padding: 0 0 0 5px; text-decoration: none;}
.FCE_1col_v1 .top a:hover { text-decoration: none;}
/*.FCE_1col_v1 .top a.back:link, .FCE_1col_v1 .top a.back:visited { background: url(../images/bullets/bullet36.gif) left 2px no-repeat!important;  float: left; font-size: 8px!important;  padding: 0 0 0 7px; text-transform: uppercase; }*/
.FCE_1col_v1 .artikel {width: 200px; float: left;}
.FCE_1col_v1 .artikel .hightlightt {color: #999999; float: left;}
.FCE_1col_v1 .artikel .hightlightt {float:left; margin: 5px 0 0 0; font-size: 8px;}
.FCE_1col_v1 .artikel:hover .hightlightt{color: #006699;}
.FCE_1col_v1 .artikel a.send:link, .FCE_1col_v1 .artikel a.send:visited {background: url(../images/bullets/bullet07.gif) top left no-repeat; width: 14px; height: 12px; display: block; float: left; margin: 5px 0 0 5px; text-decoration: none;}
.FCE_1col_v1 .artikel a.send:hover {background: url(../images/bullets/bullet06.gif) top left no-repeat;}
.FCE_1col_v1 .artikel a.print:link, .FCE_1col_v1 .artikel a.print:visited {background: url(../images/bullets/bullet09.gif) top left no-repeat; width: 14px; height: 12px; display: block; float: left; margin: 5px 0 0 5px; text-decoration: none;}
.FCE_1col_v1 .artikel a.print:hover {background: url(../images/bullets/bullet08.gif) top left no-repeat;}
.FCE_1col_v1 .artikel a.comment:link, .FCE_1col_v1 .artikel a.comment:visited {background: url(../images/bullets/bullet10.gif) top left no-repeat; width: 14px; height: 12px; display: block; float: left; margin: 5px 0 0 5px; text-decoration: none;}
.FCE_1col_v1 .artikel a.comment:hover {background: url(../images/bullets/bullet11.gif) top left no-repeat;}
.FCE_1col_v1 .artikel a.pick:link, .FCE_1col_v1 .artikel a.pick:visited {background: url(../images/bullets/bullet13.gif) top left no-repeat; width: 14px; height: 12px; display: block; float: left; margin: 5px 0 0 5px; text-decoration: none;}
.FCE_1col_v1 .artikel a.pick:hover {background: url(../images/bullets/bullet12.gif) top left no-repeat;}
.FCE_1col_v1 .top a:hover {text-decoration: underline;}
.FCE_1col_v1 .bewerten {width: 130px; float: right; margin: 5px 0 0 0; color: #999999; cursor: pointer;}
.FCE_1col_v1 .bewerten p{float: left; margin: 0;}
.FCE_1col_v1 .bewerten:hover {color: #006699;}
.FCE_1col_v1 .bewerten .hightlightt {float: left;}
.FCE_1col_v1 .bewerten .tx-imprating-pi1 {float: right; }

.fce_placeholder {width: 100%; height: 48px; margin: 0 0 10px 0;}



.top {float: left; background: url(../images/blocks/separator.gif) bottom right repeat-x; padding: 0 0 6px 0; width: 100%; font-size: 10px; color: #8B8A87;}
.top a:link, .top a:visited {}
.top a:hover { text-decoration: none;}
.top a.up:link, .top a.up:visited {background: url(../images/bullets/bullet38.gif) center right no-repeat; width: 10px; height: 10px; float: right; font-size: 8px!important; padding: 0 0 0 5px; text-decoration: none;}
.top a.back:link, .top a.back:visited { background: url(../images/bullets/bullet48.gif) left top no-repeat!important; width: 10px; height: 10px; float: right; font-size: 8px!important;  padding: 0; text-transform: uppercase; }
.top .edit_box { float: left;padding: 2px 10px 0 10px;}
.top .edit_box form { float: left;}
.top .edit_box a{ float: left; margin: 0 3px 0 0;}

.komentar_carrier {color: #666666; font-size: 12px; float: left; clear: both; width: 100%;}
.komentar_carrier .forumMessageBody {float: left; clear: both; padding: 0 0 0 21px; width: 445px; /*Wolf ie6 fix*/}
.komentar_carrier .forumMessageBody p {margin: 0;}
.komentar_carrier .forumMessageSubject {float: left; clear: both; margin: 10px 0 0 0; width: 95%;}
.komentar_carrier .kom_head p {margin: 2px 0 0 0; padding: 0;  float: left; color: #006699;}
.komentar_carrier .kom_head .numberOfMessages {color: #666666;}
.komentar_carrier .kom_head a.jetz_com:link, .komentar_carrier .kom_head a.jetz_com:visited {height: 15px; line-height: 15px; padding: 1px 20px 3px 0; background: url(../images/bullets/bullet10.gif)  right 1px no-repeat; text-decoration: none; /*float: right; text-transform: uppercase;*/ margin: 0 5px 0 0 ;}
.komentar_carrier .kom_head a.jetz_com:hover {background: url(../images/bullets/bullet11.gif) right 1px no-repeat; text-decoration: underline;}
.komentar_carrier .kom_head {width: 100%; height: 15px; /*border-top: 1px solid #006699; border-bottom: 1px solid #006699; */margin: 0 0 5px 0; font-size: 9px;}
.komentar_carrier .forumMessageSubject .username {color: #006699; font-size: 10px; float: left; margin: 0 10px 3px 0;}
.komentar_carrier .forumMessageSubject .date {font-size: 10px; float: left; margin: 0 5px 3px 0;}
.komentar_carrier .forumMessageSubject .date a img{ margin: 3px 0 0 0; }
.komentar_carrier .forumMessageSubject a.bt_plus:link, .komentar_carrier .forumMessageSubject a.bt_plus:visited {width: 11px; height: 30px; background: url(../images/bullets/bullet29.gif) top left no-repeat; display: block; float: left; margin: 2px 10px 0 0;}
.komentar_carrier .forumMessageSubject a.bt_minus:link, .komentar_carrier .forumMessageSubject a.bt_minus:visited {width: 11px; height: 30px; background: url(../images/bullets/bullet28.gif) top left no-repeat; display: block; float: left; margin: 2px 10px 0 0;}
.komentar_carrier .forumMessageSubject h3 {font-size: 12px; float: left; margin: 0; padding: 0;}
.komentar_carrier .img_holder {float: left; margin-right: 5px;}
.komentar_carrier .user_info { width: 400px; float: left; }

/* print template ----------------------------->*/

.print_template * { float: none!important; }
.print_template { height: auto!important; }
.print_template #Container, .print_template #mainContainer { width: 750px; height: auto!important; min-height: auto!important; background: none; float: none;}
.print_template .datum {float: right!important; font-size: 11px; color: #000000; margin: 0 70px 0 0; display: inline;}
.print_template .datum p{margin: 3px 0 0 0; padding: 0;}
.print_template #pathway {font-size: 11px; color: #000000; margin: 10px 0 0 70px; display: inline;}
.print_template #pathway ul{margin: 0;}
.print_template #pathway a:link,.print_template #pathway a:visited {color: #000000;}
.print_template .print_link {padding: 10px 0 10px 0px; text-align: right;}
.print_template .print_link a:link,.print_template .print_link a:visited {color: #000000; padding: 0px 0 0px 10px; background: url(../images/bullets/bullet20.gif) left center no-repeat; /*float: right!important;*/ margin: 0 70px 0 0;}
.print_template h1 {font-size: 14px; color: #006699; }
.print_template h2 {font-size: 12px; font-weight: bold; color: #333333;}
.print_template h2.mehr_zum, .print_template .banner492x47, .print_template .tabs, .print_template .top { display: none;}
.print_template .foto-container {float: left!important; margin: 0 10px 5px 0}
.print_template table {width: 100%; font-size: 12px; }
.print_template table thead tr { text-align: left;}
.print_template table th {font-weight: normal;}
.print_template table td {font-size: 12px;}
.print_template table tbody .content { min-height: 300px;  margin: 0 0 0 0px; font-size: 12px; padding: 0 70px 0 70px;}
.print_template table .pr_header {width: 100%; padding: 10px 0; border-top: #b8b8b8 solid 1px; border-bottom: #b8b8b8 solid 1px;}
.print_template table .pr_header img {margin: 0 0 0 70px;}
.print_template table tfoot .footer {font-size: 11px; color: #666666; padding: 10px 0; border-top: #b8b8b8 solid 1px; border-bottom: #b8b8b8 solid 1px;}
.print_template table tfoot .footer p{margin: 0 0 0 70px;}
.print_template .preview_box .nav_bar {float: left!important; }
.print_template .preview_box .con_pan .zoom {float: right!important; }
 

/* print template <-----------------------------*/

/*--------------user profile--------------*/
#leftColumn .content .user_profile {float: left; padding: 0 0 30px 0; width: 100%;}
#leftColumn .content .user_profile h2 {color: #006699; font-size: 14px;}
#leftColumn .content .user_profile dl {}
#leftColumn .content .user_profile dt{width: 180px; margin: 0; padding: 2px 10px 2px 0; float: left; clear: left; text-align: right; color: #006699; font-weight: bold; line-height: 20px;}
#leftColumn .content .user_profile dd{width: 298px; margin: 0; padding: 2px 0; float: left; line-height: 20px;}
#leftColumn .content .user_profile select { width: 100px; height: 20px; padding:0; }
#leftColumn .content .user_profile .imp-text { width: 295px; padding: 3px 0; }
#leftColumn .content .user_profile .imp-submit-gfx {/*width: 115px; height: 46px; float: right;*/ border: none; cursor: pointer; padding:0 ; margin: 10px 0 0 0px;}
#leftColumn .content .user_profile label {color: #006699; font-weight: bold; line-height: 20px;}
.meineLZ ul {list-style: none; padding: 0; margin: 0; float: left;}
.meineLZ ul li {padding: 4px 0; margin: 0;}
.meineLZ .logout_box {width: 100%; float: left; clear: both;}
.meineLZ .logout_box li{float: left; width: 49%; color: #006699; font-weight: bold;}
.meineLZ .logout_box li a:link, .meineLZ .logout_box li a:visited {float: right;  height: 14px; display: block; font-weight: normal; padding: 0 0 0 7px; background: url(../images/bullets/bullet19.gif) left center no-repeat;}
.meineLZ ul .prof a:link, .meineLZ ul .prof a:visited {width: 200px; height: 20px; padding: 0 0 0 18px; background: url(../images/bullets/bullet31.gif) left center no-repeat;}
.meineLZ ul .artic a:link, .meineLZ ul .artic a:visited {width: 200px; height: 20px; padding: 0 0 0 18px; background: url(../images/bullets/bullet13.gif) left center no-repeat;}
.meineLZ ul .bilder a:link, .meineLZ ul .bilder a:visited {width: 200px; height: 20px; padding: 0 0 0 18px; background: url(../images/bullets/bullet32.gif) left center no-repeat; display: inline; font-weight: normal;}
.meineLZ .user_pic {width: 80px; height: 105px; overflow: hidden; float: left; margin: 0 14px 10px 0;}
/*-------------------------------members search------------------------------*/
.mitg_suchen dl {width: 200px; float: left; margin: 0; padding: 0;}
.mitg_suchen dt {width: 70px; float: left; margin: 0; padding: 3px 0;}
.mitg_suchen dd {width: 120px; float: left; margin: 0; padding: 3px 0;}
.mitg_suchen img {margin: 5px 17px 0 20px; padding:0;}
.mitg_suchen dd select { width:120px;}
.mitg_suchen select {height: 20px; width:40px; margin: 0 0 3px 0;}
.mitg_suchen label{line-height: 20px;}
.mitg_suchen .imp-text {padding: 3px 0;}
.mitg_suchen ul {width: 65%; float: left; margin: 0; padding: 0; list-style: none;}
.mitg_suchen li  {width: 70px; float: left; margin: 0; padding: 0; }
.mitg_suchen .imp-submit-gfx { width: 50px; float: right; border: none; cursor: pointer; background: url(../images/bullets/bullet19.gif) left center no-repeat; padding: 3px 0; }
.mitg_suchen p {float: left; margin: 0; padding: 0; }



/*--------------------Image gallery---------------------*/
.my_gallery .gallery_item .img_deteils {display: none;} /*removing details in bilder gallery home*/
.myLZ .gallery_item .img_deteils {display: none;} /*removing details in meine.LZ home*/
.bildergallery {margin: 0px 0px 20px 0;}
.bildergallery .gallery_item {width: 122px; float: left; margin: 10px 20px 20px 0;}
.bildergallery .gallery_item .image_holder {width: 122px; height: 124px; text-align: center; float: left; background: url(../images/blocks/bg_gallery_item.gif) top left no-repeat; overflow: hidden; clear: both;}
.bildergallery .gallery_item .image_holder table {width: 100px; height: 100px; float: left; margin: 12px 0 0 11px; }
.bildergallery .gallery_item .image_holder table td { width: 100%; height: 100%;  padding: 0; margin: 0; vertical-align: middle; text-align: center; }
.bildergallery .gallery_item .forward_link {width: 100%; height: 26px; float: left; clear: both; overflow: hidden;}
.bildergallery .gallery_item .forward_link a:link, .bildergallery .gallery_item .forward_link a:visited {height: 20px; color: #666666; font-weight: bold; padding: 0 0 0 18px; background: url(../images/bullets/bullet32.gif) 2px 1px no-repeat; text-decoration: none;}
.bildergallery .gallery_item .forward_link a:hover {text-decoration: underline;}
.bildergallery .gallery_item .img_deteils dl {width: 100%; float: left; margin: 0; padding: 0; color: #666666;}
.bildergallery .gallery_item .img_deteils dt {width: 45%; float: left; margin: 0; padding: 0 0 0 3px; }
.bildergallery .gallery_item .img_deteils dd {width: 52%; float: left; margin: 0; padding: 0; }
#leftColumn .content .bildergallery .csc-header h1{height: 20px; line-height: 20px; margin: 10px 0 10px 0; padding: 0 0 0 5px; font-size: 11px; color: #006699; background: #e8e9e9;}/*rewriting header style*/
/*--------------------Image gallery single view---------------------*/
.single_view { margin: 0 0 20px 0px;}
.single_view h1{ margin: 10px 0;}
.single_view h2{ margin: 15px 0;}
.single_view h3{ margin: 10px 0; font-weight: normal;}
.single_view p {line-height: 133%;}
.single_view .image_holder {width: 375px; height: 340px; margin: 0 0 0 25px;}
.single_view .image_holder table {width: 375px; height: 340px; }
.single_view .image_holder table td { width: 100%; height: 100%;  padding: 0; margin: 0; vertical-align: middle; text-align: center; }
.single_view .singl_nav {width: 100%; height: 20px; text-align: center; }
.single_view .singl_nav a:link, .single_view .singl_nav a:visited { font-size: 11px; font-weight: bold; margin: 0 10px; text-decoration: none;}
.single_view .singl_nav a:hover {text-decoration: underline;}
.single_view .singl_nav .back a:link, .single_view .singl_nav  .back a:visited { color: #666666; background: url(../images/bullets/bullet35.gif) 0px 5px no-repeat; padding: 0 0 0 7px;}
.single_view .singl_nav .next a:link, .single_view .singl_nav .next a:visited { color: #666666; background: url(../images/bullets/bullet19.gif) right 5px no-repeat; padding: 0 7px 0 0;}
.single_view .singl_nav .next, .single_view .singl_nav .back { color: #666666; font-size: 11px; font-weight: bold; margin:0pt 10px; }
.single_view .news-category  a.back:link, .single_view .news-category   a.back:visited { color: #666666; background: url(../images/bullets/bullet39.gif) 0px 5px no-repeat; padding: 0 5px 0 14px; font-size: 11px; text-decoration: none;}
.single_view .news-category  a.back:hover { text-decoration: underline;}
.print_template .single_view .news-category  a.back {display: none;}

/*----------------Members style-----------------*/
#leftColumn .content .mitglied  {width: 100%;  clear: both;}
#leftColumn .content .mitglied .csc-header h1{height: 20px; line-height: 20px; margin: 10px 0 10px 0; padding: 0 0 0 5px; font-size: 11px; color: #006699; background: #e8e9e9;}
#leftColumn .content .mitglied .mitglied_img {width: 47px; height: 50px; float: left; margin: 0 2px 10px 2px; display: inline; text-align: center;}
.greeting {font-weight: bold; color: #666666;}

/*----------------------------search----------------------------*/
.tx-indexedsearch h3 {margin: 0; width: 100%; float: left;}
.tx-indexedsearch h3 span {margin: 0; float: left;}
.tx-indexedsearch p {margin:0;}
.tx-indexedsearch .browsebox {padding: 0;}
.tx-indexedsearch .tx-indexedsearch-whatis {border-bottom: 1px solid #006699; padding: 0 0 10px 0;}
.tx-indexedsearch .tx-indexedsearch-result-number {display: none!important;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {border: none; background: url(../images/bullets/bullet19.gif) left center no-repeat; padding: 0 0 0 6px; text-align: left; font-weight: bold;}
.tx-indexedsearch .tx-indexedsearch-title a:link, .tx-indexedsearch .tx-indexedsearch-title a:visited {text-decoration: none; font-size: 13px;}
.tx-indexedsearch .tx-indexedsearch-title a:hover{text-decoration: underline;}
.tx-indexedsearch .tx-indexedsearch-percent {color: #006699; font-weight: bold; font-size: 11px; margin: 0; padding:0;}
.tx-indexedsearch .tx-indexedsearch-info {margin: 0;}
.tx-indexedsearch .tx-indexedsearch-text-item-path {margin: 0;}
.tx-indexedsearch .tx-indexedsearch-text-item-path a:link, .tx-indexedsearch .tx-indexedsearch-text-item-path a:visited {padding: 0 0 0 12px; background: url(../images/bullets/bullet34.gif) left center no-repeat;}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info  {background: none!important; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup {color: #333;}


.tx-indexedsearch-searchbox select {/*width: 157px;*/ width: 120px; height: 18px; margin: 0 0 3px 0; color: #666666; border: 1px solid #999999;}
.tx-indexedsearch .searchbox-tmpl-css label { width: 80px; height: 20px; line-height: 20px; padding: 0 3px 0 0; text-align: right; color: #666666; font-weight: bold; clear: left;;}
.tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword { padding: 2px 0 2px 3px; /*width: 151px;*/ width: 116px; margin: 0 0 3px 0; border: #999999 solid 1px;}
.tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {/*margin: 0 0 20px 210px;*/ margin: 0 0 20px 100px;}
.tx-indexedsearch .tx-indexedsearch-rules, .tx-indexedsearch .tx-indexedsearch-rules h2 {color: #989898;}
.tx-indexedsearch .browsebox a:link, .tx-indexedsearch .browsebox a:visited {color: #999; font-size: 10px;}
.tx-indexedsearch .browsebox .tx-indexedsearch-browselist-currentPage a:link, .tx-indexedsearch .browsebox .tx-indexedsearch-browselist-currentPage a:visited {color: #006699; font-size: 11px;}
.tx-indexedsearch .tx-indexedsearch-rules {margin: 0 7px 14px 7px;}
.tx-indexedsearch .tx-indexedsearch-browsebox {margin: 10px 0 10px 0;}

#leftColumn .tx-indexedsearch .tx-indexedsearch-search-submit {float: left;}
#leftColumn .tx-indexedsearch .tx-indexedsearch-form {float: left;}
#leftColumn .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-button {margin: 4px 0 0 10px;}
#leftColumn .tx-indexedsearch .tx-indexedsearch-searchbox input.tx-indexedsearch-searchbox-sword {font-size: 12px; color: #333; }




#rightColumn .FCE-roundedbox .tx-newloginbox-pi1 table label {width: 90px ; text-align: left; color: #666; float: left;}
#rightColumn .FCE-roundedbox .tx-newloginbox-pi1 table input {width: 120px; padding: 3px 0; text-align: left;}
#rightColumn .FCE-roundedbox .tx-newloginbox-pi1 table .imp-button-gfx { padding: 3px 0 3px 5px; text-align: left;}
/*
 .tx-newloginbox-pi1 {width: 307px; height: 41px; margin: 0; padding: 0; float: right; background: url(../images/blocks/bg_loginbox.gif) no-repeat right top;}
 .tx-newloginbox-pi1 .login {width: 100%; height: 17px; float: right; margin: 6px 0 0 0; }
 .tx-newloginbox-pi1 .login  dl {margin: 0; padding: 0;}
 .tx-newloginbox-pi1 .login  dt {margin: 0px 2px 0 2px; padding: 0; float: right; margin:0px; line-height: 17px;}
 .tx-newloginbox-pi1 .login  dd {margin: 0px 2px 0 2px; padding: 0; float: right; line-height: 17px;}
 .tx-newloginbox-pi1 .login  .hightlight {color: #006699; font-weight: bold;}
 .tx-newloginbox-pi1 .registration { width: 115px; height: 13px; text-align: right; border-bottom: 1px #dfdede solid; float: right; margin: 0 53px 0 0; display: inline;}
 .tx-newloginbox-pi1 .registration a:link, .loginbox .registration a:visited {text-decoration: none; color: #666666; font-size: 9px;}
 .tx-newloginbox-pi1 .registration a:hover {text-decoration: underline;}
 .tx-newloginbox-pi1 .registration .hightlight {color: #006699; font-weight: bold;}
*/




/*
	COMMUNITY
========================================================================================== */




/*
	actions
---------------------------------------------------- */
.actions a { line-height: 15px; font-size: 10px; padding: 0 0 3px 25px; background: 3px 1px no-repeat; display: block; zoom: 1; }
.actions a span { color: #4d4d4d; text-decoration: none!important;}
.actions h4 { font-size: 11px; font-weight: bold; color: #000; margin: 0 0 5px 4px; }

.actions .a-msg-send { background-image: url(../images/icons/icon05.gif); }
.actions .a-msg-reply { background-image: url(../images/icons/icon25.gif); }
.actions .a-msg-delete { background-image: url(../images/icons/icon24.gif); }
.actions .a-msg-inbox { background-image: url(../images/icons/icon22.gif); }
.actions .a-msg-requests { background-image: url(../images/icons/icon21.gif); }
.actions .a-msg-history { background-image: url(../images/icons/icon10.gif); }

.actions .a-usr-addfriend { background-image: url(../images/icons/icon12.gif); }
.actions .a-usr-delfriend { background-image: url(../images/icons/icon11.gif); }
.actions .a-usr-acceptfriend { background-image: url(../images/icons/icon12.gif); }
.actions .a-usr-rejectfriend { background-image: url(../images/icons/icon11.gif); }
.actions .a-usr-listfriend { background-image: url(../images/icons/icon03.gif); }
.actions .a-usr-addblack { background-image: url(../images/icons/icon14.gif); }
.actions .a-usr-delblack { background-image: url(../images/icons/icon15.gif); }
.actions .a-usr-abuse { background-image: url(../images/icons/icon13.gif); }

.a-delete, .a-edit { width: 13px; height: 10px; text-decoration: none; background: left top no-repeat; display: block; zoom: 1; }
.a-delete { background-image: url(../images/icons/delete01.gif); }
.a-edit { background-image: url(../images/icons/edit01.gif); }
.a-comment-add {width: 16px; height: 16px; display: block; background: url(../images/icons/icon26.gif) top left no-repeat;}
.a-comment-replay {width: 16px; height: 16px; display: block; background: url(../images/icons/icon27.gif) top left no-repeat;}

/*
	online/offline
---------------------------------------------------- */
.online, .offline { font-size: 9px; background: left top no-repeat; padding-left: 12px; white-space: wrap; }
.online { color: #1a8b00; background-image: url(../images/icons/online.gif); }
.offline { color: #999999; background-image: url(../images/icons/offline.gif); }


/*
	FCE pagetitle & tabs
---------------------------------------------------- */
.FCE-pagetitle-tabs { margin: 0px 0 20px 0; padding: 4px 0 0 0; clear: both;}
.FCE-pagetitle-tabs h1 { font-size: 30px; font-weight: normal; color: #006699; margin: 10px 0 9px 0; }
.FCE-pagetitle-tabs .tabs { height: 21px; background: url(../images/blocks/bg_tabs.gif) left top no-repeat; overflow: hidden; }
.FCE-pagetitle-tabs .tabs ul{ margin: 0; padding: 0; list-style: none; list-style-image: none; }
.FCE-pagetitle-tabs .tabs ul li { float: left; }
.FCE-pagetitle-tabs .tabs ul li b { font-weight: normal; }
.FCE-pagetitle-tabs .tabs ul li a:link, .FCE-pagetitle-tabs .tabs ul li a:visited, .FCE-pagetitle-tabs .tabs ul li div { height: 21px; line-height: 20px; font-size: 11px; color: #959595; text-decoration: none; padding: 0 15px; float: left; zoom: 1;}
.FCE-pagetitle-tabs .tabs ul li a:hover { color: #4d4d4d; }
.FCE-pagetitle-tabs .tabs ul li.act b { font-weight: bold; color: #006699;}
.FCE-pagetitle-tabs .tabs ul li.act , .FCE-pagetitle-tabs .tabs ul li.act , .FCE-pagetitle-tabs .tabs ul li.act , .FCE-pagetitle-tabs .tabs ul li div { color: #006699; padding: 0; font-size: 11px;}
.FCE-pagetitle-tabs .tabs ul li.act .c-r { height: 21px; background: url(../images/blocks/bg_tab_act_r.gif) right top no-repeat; padding-right: 3px; float: left;}
.FCE-pagetitle-tabs .tabs ul li.act .c-l { height: 19px; background: url(../images/blocks/bg_tab_act_l.gif) left top no-repeat; padding: 3px 12px 0 15px; float: left;}
.FCE-pagetitle-tabs .tabs .link-all { height: 21px; line-height: 20px; float: right;}
.FCE-pagetitle-tabs .tabs .link-all .items { color: #4d4d4d; background: left top no-repeat; padding: 0 3px 0 15px; }
.FCE-pagetitle-tabs .tabs .link-all .v_separator {padding: 0 0 0 2px; margin: 0 9px; background: url(../images/blocks/v_sep.gif) top left no-repeat;}
.friendlist .FCE-pagetitle-tabs .tabs .link-all .items { background-image: url(../images/icons/icon03.gif); }
.FCE-pagetitle-tabs .tabs .link-all .add-item {padding: 0 0 0 18px; background: url(../images/icons/icon17.gif) top left no-repeat;}
.FCE-pagetitle-tabs .tabs .link-all a.back:link, .FCE-pagetitle-tabs .tabs .link-all a.back:visited { background:transparent url(../images/bullets/bullet39.gif) no-repeat scroll 0 5px; color:#666666; font-size:11px; padding:0 5px 0 14px; text-decoration:none;}

.FCE-pagetitle-tabs .more-link { text-align: right;}
.FCE-pagetitle-tabs .more-link a:link, .FCE-pagetitle-tabs .more-link a:visited {padding: 0 5px 0 15px; color: #666666; text-decoration: none; font-size: 11px; background: url(../images/bullets/bullet37.gif) left 5px no-repeat; }

.FCE-pagetitle-tabs .fce-content .separator { clear: both;}

/*
	FCE pagetitle huge
---------------------------------------------------- */
.FCE-pagetitle-huge { margin: 8px 0 0px 0; padding: 1px 0 0 0;}
.FCE-pagetitle-huge h1 { font-size: 30px; font-weight: normal; color: #006699; margin: 5px 0; }


/*
	special header with edit
---------------------------------------------------- */
.c-header { width: 100%; height: 16px; background: url(../images/blocks/separator.gif) left 15px repeat-x; margin-bottom: 10px; clear: both; }
.c-header h1 { font-size: 12px; font-weight: bold; color: #000; background: #fff; margin: 0; padding: 2px 5px 2px 0; float: left; }
.c-header .a-edit { margin-top: 6px; float: right; }

/*
	sorting & pager
---------------------------------------------------- */
.sorting-pager, .mark-controls { background: url(../images/blocks/separator.gif) left bottom repeat-x; padding: 5px 0; }
.sorting-pager .sorting, .mark-controls .mark  { width: 48%; font-size: 11px; color: #4d4d4d; float: left; }
.sorting-pager .pager, .mark-controls .controls  { width: 51%; font-size: 11px; text-align: right; float: right; }
.sorting-pager .pager span { color: #9f9f9f; }
.sorting-pager .pager span.act { font-weight: bold; color: #006699; }
.sorting-pager .pager a:link, .sorting-pager .pager a:visited { color: #4d4d4d; text-decoration: none;}
.sorting-pager .pager a:hover { color: #006699; }
.sorting-pager .sort-button {width: 23px; height: 20px; padding: 0; margin: 0; border: none; cursor: pointer;}
.sorting-pager .asc {background: url(../images/bullets/sort-link.gif) top left no-repeat;}
.sorting-pager .asc:hover { background-position: bottom left;}
.sorting-pager .desc {background: url(../images/bullets/sort-link.gif) bottom left no-repeat;}
.sorting-pager .desc:hover { background-position: top left;}

/*
	buttons
---------------------------------------------------- */
.buttons { background: url(../images/blocks/separator.gif) left bottom repeat-x; margin: 20px 0 10px 0; padding-bottom: 10px; }

/*
	content block
---------------------------------------------------- */
.cb01 { background: #f7f7f7; }
.cb01 .cb-t { height: 2px; background: url(../images/blocks/l01_h.gif) left top repeat-x; }
.cb01 .cb-b { height: 2px; background: url(../images/blocks/l01_h.gif) left bottom repeat-x; }
.cb01 .cb-l { background: url(../images/blocks/l01_v.gif) left top repeat-y; }
.cb01 .cb-r { background: url(../images/blocks/l01_v.gif) right top repeat-y; padding: 5px; }
.cb01 .cb-lt { height: 2px; background: url(../images/blocks/c01_lt.gif) left top no-repeat; }
.cb01 .cb-rt { height: 2px; background: url(../images/blocks/c01_rt.gif) right top no-repeat; }
.cb01 .cb-lb { height: 2px; background: url(../images/blocks/c01_lb.gif) left bottom no-repeat; }
.cb01 .cb-rb { height: 2px; background: url(../images/blocks/c01_rb.gif) right bottom no-repeat; }

/*
	list grids
---------------------------------------------------- */
dl.grid01 { width: 100%; margin: 10px 0 20px 0; float: left; }
dl.grid01 dt { width: 22%; color: #999; margin: 0 10px 5px 0; float: left; clear: left; }
dl.grid01 dt.spacer { width: 100%; margin: 0 0 10px 0; }
dl.grid01 dd { width: 70%; color: #000; margin: 0 0 5px 0; float: left;}

dl.grid02 { width: 100%; margin: 10px 0; float: left; }
dl.grid02 dt { width: 30%; font-weight: bold; color: #006699; text-align: right; margin: 0 3% 5px 0; float: left; clear: left; }
dl.grid02 dt.spacer { width: 100%; margin: 0 0 15px 0; }
dl.grid02 dd { width: 66%; font-size: 11px; color: #4d4d4d; margin: 0 0 5px 0; float: left;}
dl.grid02 dd.longfield .imp-text, dl.grid02 dd.longfield .imp-textarea, dl.grid02 dd.longfield .imp-select { width: 100%;}



/*
	community special table
---------------------------------------------------- */
.cmnt-grid { width: 100%; border-collapse: collapse; }
.cmnt-grid tbody td{ vertical-align: top; padding: 6px 3px; }
.cmnt-grid td.message h3 { font-size: 11px; font-weight: normal; color: #006699; margin: 0 0 5px 0; }
.cmnt-grid td.message h3 a { text-decoration: none;}
.cmnt-grid td.message h3 a:hover { text-decoration: underline;}
.cmnt-grid td.message p { font-size: 10px; margin: 0 0 0 0; }
.cmnt-grid tr.unread td.message h3, .cmnt-grid tr.unread td.message p { font-weight: bold!important; }

.user h3 { font-size: 11px; font-weight: normal; color: #006699; margin: 0;}
.user h3 a { text-decoration: none;}
.user h3 a:hover { text-decoration: underline;}
.user .date { font-size: 10px; color: #4d4d4d; margin: 0 0 10px 0;}
.user .location { height: 25px; font-size: 10px; color: #4d4d4d; margin: 0; overflow: hidden;}
.cmnt-grid tr.separator td, div.separator { height: 1px; background: url(../images/blocks/separator.gif) left top repeat-x; padding: 0; }

.user-box {width: 238px; margin: 0 0 10px 0; color: #666666; position: relative; z-index: 1; }
.user-box p {margin: 4px 0;}
.user-box p span {color: #006699; }
.user-box .imp-button-gfx-v2 {position: absolute; top: 5px; right: 5px; z-index: 10px;}
.user-box .img_holder img {float: left; margin: 0px 10px 0 0;}

.inbox .cmnt-grid td.checkbox, .outbox .cmnt-grid td.checkbox { width: 1%; }
.inbox .cmnt-grid td.avatar, .outbox .cmnt-grid td.avatar { width: 1%; }
.inbox .cmnt-grid td.message, .outbox .cmnt-grid td.message{ width: 35%; }
.inbox .cmnt-grid td.user, .outbox .cmnt-grid td.user { width: 20%; }
.inbox .cmnt-grid td.actions, .outbox .cmnt-grid td.actions { width: 25%; }

.friendlist .cmnt-grid td.avatar { width: 1%; }
.friendlist .cmnt-grid td.user { width: 65%; }
.friendlist .cmnt-grid td.actions { width: 30%; }

.myProfile { margin-bottom: 20px; }
.myProfile .error {border: 1px solid #ff0000;}
.myProfile .lc { width: 136px; float: left; }
.myProfile .rc { width: 339px; float: right; }
.myProfile .avatar { width: 136px; height: 136px; margin-bottom: 10px; position: relative; z-index: 1; overflow: hidden;}
.myProfile .avatar .avatar-edit { width: 136px; height: 19px; background: url(../images/blocks/bg_avatar_edit.gif) left top no-repeat; position: absolute; left: 0; bottom: 0; z-index: 10; overflow: hidden;}
.myProfile .avatar .avatar-edit  .a-delete { background-image: url(../images/icons/delete02.gif); margin: 5px 5px 0 2px; float: right; display: inline; }
.myProfile .avatar .avatar-edit  .a-edit { background-image: url(../images/icons/edit02.gif); margin: 5px 5px 0 2px; float: right; display: inline; }

.profileEdit {font-size: 11px;}
.profileEdit .lc {width: 47%;}
.profileEdit .rc {width: 47%;}
.profileEdit .plevel-select {margin: 10px 0 5px 50%;}
.profileEdit .level-box .c-header h1{font-size: 11px; color: #4d4d4d;}
.profileEdit .level-box .c-field{margin: 5px 0 5px 50%;}
.profileEdit .level-box .c-field label{padding: 0 20px 0 5px; }

.pictureEdit {font-size: 11px; color: #4d4d4d;}
.pictureEdit .h-field {font-size: 10px; color: #949494;}

.personalEdit {}
.personalEdit {font-size: 11px;}

dl.edit-registation  select, dl.edit-registation  input{font-size: 12px; color: #006699;}
.personalEdit dl.edit-registation {padding: 10px 0 0 0; margin: 0; float: left;}
.personalEdit dl.edit-registation .imp-text, .personalEdit dl.edit-registation .imp-textarea {width: 100%;}
.personalEdit dl.edit-registation .imp-text-30{ width: 30%;}
.personalEdit dl.edit-registation .imp-text-65{ width: 67%;}
.personalEdit dl.edit-registation .disabled {display: block; height: 15px; color: #000!important; margin: 0 0 10px 0; font-size: 12px;}
.personalEdit dl.edit-registation dt {width: 140px; float: left; padding: 3px 10px 3px 0; margin: 0; text-align: right; clear: left;}
.personalEdit dl.edit-registation dt label {color: #006699; font-size: 12px; font-weight: bold; padding: 0;}
.personalEdit dl.edit-registation dd {width: 340px; float: left; padding: 3px 0; margin: 0;}
.personalEdit dl.edit-registation dd label {padding: 0 10px 0 0;}
.personalEdit dl.edit-registation dd .percent30 {width: 100px; /*float: left;*/}
.personalEdit dl.edit-registation dd .percent70 {width: 73%; float: right;}

.friendlist {padding: 0 12px; }
.friendlist .FCE-pagetitle-tabs {margin: 0 -12px 20px -12px;}
.friendlist .user { width: 152px; height: 58px; margin: 0 4px 10px 0; float: left; overflow: hidden; }
.tx_impmediagallery_controller_lister .friendlist .user {width: 300px;}
.friendlist .user .avatar { width: 53px; height: 53px; float: left; overflow: hidden; }
.friendlist .user .user-data { margin-left: 58px; }

.myMessages {}
.myMessages .m-field { font-size: 11px; color: #4d4d4d; }
.myMessages .m-field span { font-weight: bold; color: #000; }
.myMessages .m-field .imp-text { width: 100%; }

.myMessages h3.msglabel { height: 20px; line-height: 19px; font-size: 11px; font-weight: bold; color: #006699; background: url(../images/blocks/bg_tabs.gif) left top no-repeat; margin: 20px 0 0 0; padding: 0 10px; }
.myMessages .msgtext { font-size: 11px; }
.myMessages .msgtext p { margin-left: 10px; margin-right: 10px; }
.myMessages .msgtext .imp-textarea { width: 100%; height: 200px; }

.msgread .cmnt-grid td.avatar, .msgwrite .cmnt-grid td.avatar { width: 1%; }
.msgread .cmnt-grid td.user, .msgwrite .cmnt-grid td.user { width: 65%; }
.msgread .cmnt-grid td.actions, .msgwrite .cmnt-grid td.actions { width: 30%; }

.message-history .cmnt-grid td.avatar { width: 1%; }
.message-history .cmnt-grid td.user { width: 65%; }
.message-history .cmnt-grid td.actions { width: 30%; }
.message-history .cmnt-grid td.message {padding: 6px 3px 12px 3px}
.message-history .cmnt-grid td.message p {font-size: 11px;}
.message-history .cmnt-grid td.message .more {margin: 6px 0 0 0; display: block;}
.message-history .a-msg-delete, .message-history .a-msg-reply { padding: 0 0 0 25px;}
.message-history .a-msg-reply {/*float: right; */padding: 0 7px 0 25px;}
.message-history .my-message {background: #e8f6fd;}
.message-history .cmnt-grid td.user .date-box {float: right; color: #4d4d4d; margin: 7px 0 0 10px; padding: 0 5px 0 0;}

.x-menu-list {list-style: none; margin: 0; padding: 0;}

/*	media gallery
--------------------------------------------------------------*/
.gallery .FCE-pagetitle-tabs .tabs .link-all .items {background-image: url(../images/icons/icon08.gif); }
.gallery .gallary_item {background: url(../images/blocks/bg_mediagallery.gif) left top no-repeat;  float: left; display: inline; margin: 0 12px 15px 12px;}

.mediaGallery .gallary_item {background: url(../images/blocks/bg_mediagallery2.gif) left top no-repeat;}
.mediaGallery .gallary_item .image_holder {margin: 6px 0 8px 6px; }

.listAlbums .gallary_item {background: url(../images/blocks/bg_mediagallery.gif) left top no-repeat;  margin: 15px 12px 15px 12px; float: left; display: inline;}
.listAlbums .gallary_item  .image_holder {margin: 4px 0 8px 4px;}

.listAlbums .gallary_item_wraper { height: 245px; width: 140px; float: left; margin: 15px 12px; display: inline;}
.listAlbums .gallary_item_wraper h1{ font-size: 18px; color: #006699; font-weight: normal; height: 24px; overflow: hidden;}
.listAlbums .gallary_item_wraper h1 a:link, .listAlbums .gallary_item_wraper h1 a:visited {text-decoration: none;}
.listAlbums .gallary_item_wraper h1 a:hover {text-decoration: underline;}
.listAlbums .gallary_item_wraper p { clear:both; height:28px; margin:0; overflow:hidden; }
.listAlbums .gallary_item_wraper .gallary_item { margin: 5px 0; }
.listAlbums .gallary_item_wraper .link_more { display: block; text-align: right; clear: both;}
.listAlbums .gallary_item_wraper .link_more a:link, .listAlbums .gallary_item_wraper .link_more a:visited  { background:transparent url(../images/bullets/bullet37.gif) no-repeat scroll left 5px; color:#666666; font-size:11px; padding:0 5px 0 15px; text-decoration:none;}

.gallary_item {width: 140px; height: 158px; background: url(../images/blocks/bg_mediagallery.gif) left top no-repeat; /*position: relative; z-index: 1;*/}
.gallary_item .image_holder {width: 129px; height: 129px; margin: 4px 0 8px 4px; /*overflow: hidden;*/ float: left; display: inline; }
.gallary_item .image_holder table {height: 100%; width: 100%; text-align: center; cursor: pointer;}
.gallary_item .image_holder table td {height: 100%; width: 100%; vertical-align: center;}
.gallary_item .edit_box {float: left; padding: 2px 0 0 7px; position: relative; z-index: 1;}
.gallary_item .edit_box a{float: left; margin: 0 2px 0 0; display: block;}
.gallary_item .edit_box a img{float: left;}
.gallary_item .items {background: top left no-repeat; padding: 0 10px 0 15px; line-height: 14px; float: right; color: #999999; font-size: 11px;}
.gallary_item .icon-video {background-image: url(../images/icons/icon18.gif);}
.gallary_item .icon-foto {background-image: url(../images/icons/icon19.gif);}
.gallary_item_standalone { height: 140px; margin-bottom: 5px;}


.mediaGallery {}
.mediaGallery h2{margin: 10px 0;}
.mediaGallery .error {border: 1px solid #ff0000;}
.mediaGallery .errorText {color: #ff0000;}
.mediaGallery .m-field { font-size: 11px; color: #4d4d4d; margin: 10px 0 0 0;}
.mediaGallery .m-field span {display: block; font-weight: bold; color: #000; }
.mediaGallery .m-field .imp-text, .mediaGallery .m-field .imp-file { width: 100%; background: #fff; }
.mediaGallery .m-field .imp-textarea {width: 343px; height: 160px; float: left; }
.mediaGallery .m-field .short-input {width: 80%; }
.mediaGallery .m-field .short {width: 343px; height: 86px; float: left;}
.mediaGallery .m-field .swfupload { vertical-align: bottom; cursor: pointer;}
.mediaGallery .lc { width: 136px; float: left; }
.mediaGallery .rc { width: 339px; float: right; }

.newAlbum .cb01 {width: 136px; float: right;}

.editMedia .cb01 {width: 136px; float: left;}
.editMedia .gallary_item {height: 148px; margin: 10px 0 5px 0;}
.editMedia .m-field .imp-textarea {width: 100%; height: 87px; margin: 0 0 10px 0;}
.editMedia .lc .m-field label {height: 16px; vertical-align: middle; }
.editMedia .lc .m-field label input {margin: 0 2px 0 0; }

.editMedia a.delete:link, .editMedia a.delete:visited {color: #4D4D4D; padding-left: 15px; background: url(../images/icons/delete01.gif) left 2px no-repeat; text-decoration: none;}
.editMedia a.delete:hover {text-decoration: underline;}


.mediaGallery .imphintforgal50 { }

.upload .cb01 {width: 136px; float: right;}
.upload .upload_item {margin: 20px 0 20px 0;}
.upload .m-field .imp-textarea {height: 87px;}

.listFoto .rating_plg {float: right; display: inline;}
.listFoto .gallary_item {margin: 15px 12px 15px 12px; float: left; display: inline;}

.single .gallary_item {width: 318px; height: 340px; margin: 0 8px 0 0; background: url(../images/blocks/bg_mediagallery3.gif) left top no-repeat; float: left;}
.single .gallary_item .rating_plg {margin: 0 0 0 90px; display: inline;}
.single .gallary_item .edit_box {width: 32px; height: 15px;}
.single .gallary_item .image_holder {width: 304px; height: 304px; margin: 7px 0 8px 7px;}
.sigle-browse {margin: 0 0 0 49px;}
.sigle-browse .back, .sigle-browse .next {width: 30px; float: left; margin: 86px 8px 0 0;  }
.sigle-browse .back a:link, .sigle-browse .back a:visited {width: 30px; height: 147px;  background: url(../images/blocks/bg_singlebrowse_back.gif) top left no-repeat; display: block; float: left; }
.sigle-browse .next a:link, .sigle-browse .next a:visited {width: 30px; height: 147px;  background: url(../images/blocks/bg_singlebrowse_next.gif) top left no-repeat; display: block; float: left; }
#leftColumn .single h2 {color: #006699;}
.single h2 span{color: #4d4d4d; font-size: 11px; font-weight: normal;}
.single .plevel-a , .single .plevel-f , .single .plevel-p {margin: 0 5px 0 0; float: right;}

.step-count {font-size: 11px; color: #4d4d4d; margin: 0 0 10px 0;}
.step-count .cb01 {width: 75px; margin: 0 10px 5px 0; float: left; font-size: 14px; font-weight: bold; color: #006699; text-align: center;}

#leftColumn .tx_impmediagallery_controller_single_viewer .news-list-item {margin: 0 0 10px 0;}
#leftColumn .tx_impmediagallery_controller_single_viewer .preview_box { width: 156px; margin: 0; padding: 0 0 0 13px;}
#leftColumn .tx_impmediagallery_controller_single_viewer .preview_box .media_holder { float: left;}
#leftColumn .tx_impmediagallery_controller_single_viewer .news-list-item h1 { font-size: 26px; line-height: 1.2em; }
#leftColumn .tx_impmediagallery_controller_single_viewer .foto-container .gallary_item {height: 141px;}

/*	Blogs
--------------------------------------------------------------*/
.myBlogs {}
.myBlogs .gallary_item {background: url(../images/blocks/bg_mediagallery2.gif) left top no-repeat;}
.myBlogs .gallary_item .image_holder {margin: 6px 0 8px 6px;}
.myBlogs .m-field { font-size: 12px; color: #4d4d4d; margin: 10px 0 0 0;}
.myBlogs .m-field span {display: block;  color: #006699; font-weight: bold;  }
.myBlogs .m-field span span {display: inline; color: #999999; font-weight: normal; }
.myBlogs .m-field a:link,.myBlogs .m-field a:visited { color: #949494;}
.myBlogs .m-field .imp-text, .myBlogs .m-field .imp-file, .myBlogs .m-field .imp-select { width: 100%; }
.myBlogs .m-field .imp-textarea {width: 100%; height: 160px; }
.myBlogs .m-field .short {width: 343px; height: 86px; float: left;}
.myBlogs .tags{font-size: 10px; color: #4d4d4d; margin: 10px 0;}
.myBlogs .rateit{width: 100%; margin: 10px 0; float: left;}
.myBlogs .rateit span {float: left; display: block; margin: 0 10px 0 0; font-weight: bold;}

.listBlog .preview_box {width: 120px; height: 110px;}
.listBlog .preview_box .foto_cont {width: 120px; height: 90px; line-height: 90px;}
.listBlog .preview_box .nav_bar {width: 104px; }
.listBlog .sorting-pager { background: none; }

.listBlog .x-dlg .preview_box, .listBlog .x-dlg .preview_box .foto_cont, .listBlog .x-dlg .nav_bar  { width: 99%; height: auto; }

.createBlog .cb01, .editBlog .cb01 {width: 136px; float: right;}




.editBlog .gallary_item {position: relative; z-index: 1; height: 140px; margin: 10px 12px 10px 12px; float: left; display: inline;}
.editBlog .gallary_item .image_holder {height: 123px; margin: 12px 0 8px 6px;}
.editBlog .gallary_item .a-delete {position: absolute; top: 3px; right: 1px; z-index: 10;}
.editBlog .uploader-holder { background:#F5F5F5 none repeat scroll 0; border:1px solid #999999; padding:10px; margin: 10px 0 0 0; clear: both;}
.editBlog .uploader-holder .m-field {margin: 0; float: left;}
.editBlog .uploader-holder .imp-button-gfx-v4 { float: right;}
.editBlog .imp-button-gfx-v4 {margin: 0 0 0 10px; }

.blog-categoeis {border: #999999 solid 1px; background: #f5f5f5; padding: 10px;}
.blog-categoeis ul {list-style: none; margin: 0; padding: 0;}
.blog-categoeis ul li{ width: 30%; float: left; list-style: none; margin: 0; padding: 0;}

.listBlog .c-field {font-size: 10px; color: #949494; margin: 5px 0;}
.listBlog .c-field span{color: #949494;}
.listBlog .c-field span.count {padding: 0 0 0 17px; background: url(../images/bullets/bullet10.gif) left 1px no-repeat;}
.listBlog .cmnt-grid td.checkbox { width: 1%; }
.listBlog .cmnt-grid td.user { width: 25%; }
.listBlog .cmnt-grid td.avatar { width: 1%; }
.listBlog .cmnt-grid td.message{ width: 95%; }
.listBlog .cmnt-grid td.actions { width: 25%; }
.listBlog .cmnt-grid tr.read td.message .tags{font-size: 10px; color: #4d4d4d; margin: 10px 0;}
.listBlog .cmnt-grid tr.read td.message p {font-size: 11px;}
.listBlog h3, .listBlog h3 a:link, .listBlog h3 a:visited {color: #000000; font-weight: bold;}
.listBlog h3 span {color: #4d4d4d; font-size: 10px; padding: 0 5px 0 0;}
.listBlog .a-delete, .listBlog .a-edit, .listBlog .plevel-a, .listBlog .plevel-f, .listBlog .plevel-p, .listBlog .rating_plg {float: left; margin: 0 3px 0 0;}
.listBlog .imp-select {color: #006699;}
.listBlog .cmnt-grid tbody td  {padding: 0 3px;}

.listBlog .blog_list_item {margin: 10px 0;}
.listBlog .blog_list_item .cmnt-grid {width: 100%;}
.listBlog .blog_list_item .cmnt-grid h3 { font-size: 18px; }
.listBlog .blog_list_item .cmnt-grid h3 a:link, .listBlog .blog_list_item .cmnt-grid h3 a:visited { color: #006699; font-weight: normal;}
.listBlog .blog_list_item .cb01 {width: 135px; float: right;}
.listBlog .blog_list_item .options { color: #949494;}

.singleBlog {font-size: 12px; color: #000000;}
.singleBlog .edit_box {float: right;}
.singleBlog .img_holder img {/*float: left; margin: 0 15px 15px 0;*/}
.singleBlog .edit_box a {float: left;}
.singleBlog .m-field span {display: inline;}
.singleBlog h3 {color: #006699; font-size: 18px; font-weight: normal;}
.singleBlog h3 span {color: #4d4d4d; font-size: 11px; font-weight: normal;}
.singleBlog p {margin-bottom: 10px; }
.singleBlog .preview_box {/*height: 200px;*/}
.singleBlog .preview_box .foto_cont {/*height: 180px; line-height: 180px;*/}

ul.category_navigation { padding: 0; margin: 0; list-style-image: none; list-style: none;}
ul.category_navigation ul{ padding: 0; margin: 0; list-style-image: none; list-style: none;}
ul.category_navigation li{ list-style: none; padding: 0; margin: 0; list-style-image: none;}
ul.category_navigation li a:link, ul.category_navigation li a:visited { color: #006699; font-size: 14px; padding: 2px 5px 2px 20px; background: url(../images/bullets/bullet29.gif) 0 5px no-repeat; display: block;}
ul.category_navigation li a.expanded:link, ul.category_navigation li a.expanded:visited { background: url(../images/bullets/bullet28.gif) 0 5px no-repeat; }
ul.category_navigation li li a:link, ul.category_navigation li li a:visited { color: #006699; font-size: 12px; padding: 2px 5px 2px 40px; background: none;}

.commentBlog {color: #4d4d4d;}
.commentBlog .buttons {font-size: 11px; color: #4d4d4d; margin: 10px 0;}
.commentBlog .buttons p {margin: 0;}
.comment-item {width: 100%; float: left;  padding: 0 0 5px 0; font-size: 11px; }
.comment-item .my_comment{width: 465px; margin: 0 0 0 27px; display: inline; float: left; background: #e8f6fd url(../images/blocks/separator.gif) bottom left repeat-x; font-size: 11px;}
.comment-item .my_comment .c-title {margin: 6px 0 0 27px; float: left; display: inline;}
.comment-item .swither { width: 16px; height: 11px; display: block; float: left; background: url(../images/bullets/bullet28.gif) 5px top no-repeat; margin: 6px 12px 0 0;}
.comment-item .a-delete, .comment-item .a-edit {float: right; margin: 6px 0 0 2px;}
.comment-item .a-comment-add, .comment-item .a-comment-replay {float: right; margin: 2px 0 0 0;}
.comment-item h4 {margin: 0; color: #006699; font-size: 11px;}
.comment-item .c-title {margin: 6px 0 0 0; float: left;}
.comment-item .c-title .username {color: #006699; padding: 0 5px 0 0;}
.comment-item .c-title .date {font-size: 10px;}
.comment-item .c-title .img_holder img {float: left; margin: 0 6px 6px 0;}
.comment-item .c-text{ float: left; margin: 0 28px; display: inline;}
.collapsed .swither {background: url(../images/bullets/bullet29.gif) 5px top no-repeat;}
.collapsed .c-text {display: none;}
.commentBlog span.count {padding: 0 0 0 17px; background: url(../images/bullets/bullet10.gif) left 1px no-repeat;}

.commentsList .sorting-pager {background: none;}

.uploaded-list {margin: 10px 0 10px 40px; font-size: 11px; color: #4d4d4d;}
.uploaded-item { margin: 0 0 1px 0px; background: #f7f8f8 url(../images/icons/icon19.gif) 5px 2px no-repeat; padding: 2px 0 3px 23px; font-weight: bold; }
.uploaded-item .a-delete {float: right; margin: 2px 0 0 0;}


.pinnwand_items {margin: 15px 0 0 0;  }
.pinnwand_items .short_news_list .csc-header h1 {height: 20px; line-height: 20px; margin: 0 0 10px 0; padding: 0 0 0 5px; font-size: 11px; color: #006699; background: #e8e9e9;}
.pinnwand_items {width: 100%; /*height: 55px; overflow: hidden; */ margin: 0 0 10px 0; padding: 0 0 10px 0;  background: url(../images/blocks/separator.gif) bottom left repeat-x;}
.pinnwand_items  h3 {margin: 10px 0; font-size: 18px; font-weight: normal;}
.pinnwand_items  h3 a:link, .pinnwand_items  h3 a:visited {text-decoration: none;}
.pinnwand_items  h3 a:hover {text-decoration: underline;}
.pinnwand_items  img {float: left; margin:  0 5px 5px 0;}
.pinnwand_items  p {margin: 5px 0;}
.pinnwand_items  input { margin: 0; text-decoration: underline!important; border: none; background: #fff; cursor: pointer; background: url(../images/icons/delete01.gif) left 4px no-repeat; padding: 0 0 0 14px; text-align: left;}
.pinnwand_items  input:hover {text-decoration: none!important;}
.pinnwand_items .bSpan {color: #666666; font-size: 10px; padding: 0 7px 0 15px; background: url(../images/bullets/bullet13.gif) top left no-repeat; }
.pinnwand_items .news-more a:link, .pinnwand_items .news-more a:visited {padding: 0 5px 0 15px; color: #666666; text-decoration: none; font-size: 11px; background: url(../images/bullets/bullet37.gif) left 5px no-repeat; }
.pinnwand_items .news-more a:hover { text-decoration: underline;}
.pinnwand_items .news-comments {display: inline;}


.plevel-select {margin: 10px 0 5px 4px; color: #4d4d4d; font-size: 10px; }
.plevel-select .imp-radio {margin: 0 5px 0 0!important; height: 14px; }
.plevel-select input {margin: 0 5px 0 0!important; height: 14px;}
.plevel-select img { margin: 2px 5px 0 0; }
.plevel-select label {vertical-align: top; }
.plevel-select p {padding: 2px 0; margin:0;}



/*
.plevel-select {margin: 10px 0 5px 4px; color: #4d4d4d; font-size: 10px;}
.plevel-select .imp-radio {margin: 0 5px 0 0!important; height: 14px; float: left; clear: left;}
.plevel-select input {margin: 0 5px 0 0!important; height: 14px; float: left; clear: left;}
.plevel-select img {float: left; margin: 2px 5px 0 0;}
.plevel-select label { width: 80%; float: left; }
.plevel-select p {margin: 5px 0;}
*/
.plevel-a , .plevel-f , .plevel-p  { width: 26px; height: 10px; text-decoration: none; background: left top no-repeat; display: block; zoom: 1; }
.plevel-a {background-image: url(../images/bullets/plevel_all.gif);}
.plevel-f {background-image: url(../images/bullets/plevel_friends.gif);}
.plevel-p {background-image: url(../images/bullets/plevel_private.gif);}

/*	hints
--------------------------------------------------------------*/
.hint-box {width: 130px; background: url(../images/blocks/bg_hint.gif) left top repeat-y; float: left; font-size: 10px; overflow: hidden; margin: 0px;}
.hint-box .hint-box-inner  {width: 130px; padding: 0 0 0 0px; background: url(../images/blocks/bg_hint_top2.gif) left top no-repeat; float: left;}
.hint-box .hint-box-inner .hint-box-ft {width: 120px; padding: 5px 5px 8px 5px; background: url(../images/blocks/bg_hint_ft.gif) right bottom no-repeat;float: left;}
.hint-box .hightlight {font-weight: normal;}
.hint-box h2, .hint-box h4 {margin: 0;}
.hint-box p {margin: 5px 0;}
.hint-box dt {width: 30%; float: left; margin: 0; padding: 2px 0;}
.hint-box dd {width: 69%; float: left; margin: 0; padding: 2px 0;}

/*rewriting ext JS styles for combo select*/
.myProfile .x-form-field-wrap .x-form-trigger { width: 26px; border: none;}
.myProfile .x-form-field-wrap .x-form-date-trigger{ background: url(../images/blocks/calendar.gif) top left no-repeat;}
.myProfile .x-form-field-wrap .x-form-text { height: 13px; }
.myProfile .imp-text {padding: 2px 0;}

.myBlogs .x-form-field-wrap .x-form-trigger { width: 26px; border: none;}
.myBlogs .x-form-field-wrap .x-form-date-trigger{ background: url(../images/blocks/calendar.gif) top left no-repeat;}
.myBlogs .x-form-field-wrap .x-form-text { height: 13px; padding-top: 2px; padding-bottom: 2px;}
.myBlogs .imp-text {padding: 2px 0;}

.editBlog .x-form-field-wrap .x-form-trigger { width: 17px; height: 19px;}
.editBlog .x-form-field-wrap .x-form-arrow-trigger{ background: url(../images/buttons/trigger.gif) top left no-repeat;}

.x-menu-list a:link, .x-menu-list a:visited {text-decoration: none;}

.myMessages .imp-text {padding: 2px 0;}
.myMessages .x-form-field-wrap .x-form-text { height: 13px; padding-top: 2px; padding-bottom: 2px;}
.myMessages .x-form-field-wrap .x-form-trigger { width: 17px; height: 19px;}
.myMessages .x-form-field-wrap .x-form-arrow-trigger{ background: url(../images/buttons/trigger.gif) top left no-repeat;}
/*calendar ext JS*/
.x-date-left a  { background: url(../images/buttons/left-btn.gif) top left no-repeat;}
.x-date-right a  { background: url(../images/buttons/right-btn.gif) top right no-repeat;}
.x-date-mp-ybtn a {background: url(../images/buttons/tool-sprites.gif) top left no-repeat;}
.x-shadow .x-btn-center .x-btn-text {color: #333333;}
.x-btn-with-menu .x-btn-center .x-btn-text {color: #333;}
/*hint*/
.x-tip .x-tip-ml {padding-left: 0!important;}

#error {color:#ff0000;}
.error {border: 1px solid #ff0000;}
.errorText, .tx-srfeuserregister-pi1-error {color: #ff0000; font-size: 11px;}
.errors {color: #ff0000;}

.MeineEinstel {}
.MeineEinstel .cmnt-grid .disabled td {background: #f6f6f6;}
.MeineEinstel .cmnt-grid td.avatar {vertical-align: middle; width: 125px; text-align: center;}
.MeineEinstel .cmnt-grid td.user{}
.MeineEinstel .cmnt-grid td.user h3 {color: #000000; font-size: 14px; margin: 10px 0 5px 0;}
.MeineEinstel .cmnt-grid td.user h4 {color: #979797; font-size: 14px; margin: 0 0 5px 0; font-weight: normal;}
.MeineEinstel .cmnt-grid td.actions {width: 136px;}
.MeineEinstel .cmnt-grid td.actions p {margin: 3px 0; color: #686868;}
.MeineEinstel .cmnt-grid td .submit a:link, .MeineEinstel .cmnt-grid td .submit a:visited {width: 136px; height: 30px; padding: 0; border: none; cursor: pointer; display: block; }
.MeineEinstel .cmnt-grid td .submit .stellen {background: url(../images/buttons/button09.gif) top left no-repeat;}
.MeineEinstel .cmnt-grid td .submit .regitr {background: url(../images/buttons/button10.gif) top left no-repeat;}


.news-category .tabs ul li div { /*color: #8b8a87;*/}
.news-category {margin: 0 0 10px 0;}
.news-category .fce-content { margin: 10px 0 0 0;}
.news-category .tabs ul li span span a:link, .news-category .tabs ul li span span a:visited { padding: 0; }
.news-category .tabs ul li.act a:link, .news-category .tabs ul li.act a:visited { padding: 0;}
.news-category .tabs ul li a:link, .news-category .tabs ul li a:visited { padding: 0 17px;}
.news-category .tabs ul li.act .c-l { padding:0px 12px 3px 15px; }

/*Wolf 05.09.2008*/

/*	FCE 1 col configurable
--------------------------------------------------------------*/
.fce_1col_conf {margin: 0 0 15px 0;}
.fce_1col_conf .csc-header h1.csc-firstHeader { font-size: 18px; margin: 5px 0;}
.fce_1col_conf .fce_1col_twrap{ width: 100%;}
.fce_1col_conf .fce_1col_bwrap{ width: 472px; padding: 1px 10px;}

.f2c_rblue {background: #e4eef2;}
.f2c_rblue .fce_1col_twrap{ background: url(../images/blocks/bg_f2c_rblue_top.gif) top left no-repeat;}
.f2c_rblue .fce_1col_bwrap{ background: url(../images/blocks/bg_f2c_rblue_bottom.gif) bottom left no-repeat;}

.f2c_rgrey {background: #f8f8f8;}
.f2c_rgrey .fce_1col_twrap{ background: url(../images/blocks/bg_f2c_rgrey_top.gif) top left no-repeat;}
.f2_rgrey .fce_1col_bwrap{ background: url(../images/blocks/bg_f2c_rgrey_bottom.gif) bottom left no-repeat;}

/*	FCE 2 cols configurable
--------------------------------------------------------------*/
.fce_2cols_conf { margin: 0 0 15px 0;}
.fce_2cols_conf .csc-header h1.csc-firstHeader { font-size: 18px; margin: 5px 0;}
.fce_2cols_conf .fce_2cols_twrap{ width: 100%;}
.fce_2cols_conf .fce_2cols_bwrap{ width: 100%;}
.fce_2cols_conf .fce_left { width: 225px; float: left; padding: 0 0 0 10px;}
.fce_2cols_conf .fce_right{width: 225px; float: right; padding: 0 10px 0 0;}

.f2c_dotted {background: url(../images/blocks/bg_f2c_dotted.gif) top left repeat-y;}
.f2c_dotted .fce_2cols_twrap {background: url(../images/blocks/bg_f2c_dotted_top.gif) top left no-repeat;}
.f2c_dotted .fce_2cols_bwrap {background: url(../images/blocks/bg_f2c_dotted_top.gif) bottom left no-repeat;}

.f2c_line {background: url(../images/blocks/bg_f2c_line.gif) top left repeat-y;}
.f2c_line .fce_2cols_twrap {background: url(../images/blocks/bg_f2c_line_top.gif) top left no-repeat;}
.f2c_line .fce_2cols_bwrap {background: url(../images/blocks/bg_f2c_line_top.gif) bottom left no-repeat;}

.f2c_rgrey {background: #f8f8f8;}
.f2c_rgrey .fce_2cols_twrap {background: url(../images/blocks/bg_f2c_rgrey_top.gif) top left no-repeat;}
.f2c_rgrey .fce_2cols_bwrap {background: url(../images/blocks/bg_f2c_rgrey_bottom.gif) bottom left no-repeat;}

.f2c_rblue {background: #e4eef2;}
.f2c_rblue .fce_2cols_twrap {background: url(../images/blocks/bg_f2c_rblue_top.gif) top left no-repeat;}
.f2c_rblue .fce_2cols_bwrap {background: url(../images/blocks/bg_f2c_rblue_bottom.gif) bottom left no-repeat;}


/*	FCE 2 cols with graphic header
--------------------------------------------------------------*/
.fce_2cols_headed {background: url(../images/blocks/bg_f2c_headed.gif) top left repeat-y; margin: 0 0 15px 0;}
.fce_2cols_headed img{/*width: 238px;*/ margin: 0 0 5px 0;}
.fce_2cols_headed table { margin: 0px 10px 5px 10px; width: 218px;}
.fce_2cols_headed .more-link { display: block; margin: 0 10px; text-align: right;}
.fce_2cols_headed .more-link a:link, .fce_2cols_headed .more-link a:visited {padding: 0 5px 0 15px; color: #666666; text-decoration: none; font-size: 11px; background: url(../images/bullets/bullet37.gif) left 5px no-repeat; }
.fce_2cols_headed .more-link a:hover {text-decoration: underline;}
.fce_2cols_headed table td{ font-size: 12px;}
.fce_2cols_headed table td.price{ color: #006699;}
.fce_2cols_headed .fce_left { width: 238px; float: left; overflow: hidden;}
.fce_2cols_headed .fce_right { width: 238px; float: right; overflow: hidden;}
.fce_2cols_headed .fce_2cols_twrap { width: 100%; background: url(../images/blocks/bg_f2c_headed_top.gif) top left no-repeat;}
.fce_2cols_headed .fce_2cols_bwrap { width: 100%; background: url(../images/blocks/bg_f2c_headed_bottom.gif) bottom left no-repeat; padding: 0 0 10px 0;}
#leftColumn .fce_2cols_headed h2.title { color: #fff; margin: 0 10px; padding: 4px 0 3px 0; }
#leftColumn .fce_2cols_headed h2.title a:link, #leftColumn .fce_2cols_headed h2.title a:visited { color: #fff; text-decoration: none;}
#leftColumn .fce_2cols_headed h3.subtitle { color: #006699; margin: 0px 10px 0px 10px; padding: 0; font-size: 14px;}

.FCE-pagetitle-tabs .fce_2cols_headed {margin: 0 -10px 15px -10px;}

/*	FCE 3 cols simple
--------------------------------------------------------------*/
.fce_3cols {margin: 0 0 10px 0;}
.fce_3cols .fce_left { width: 157px; float: left; margin-right: 10px;}
	.fce_1col_conf .fce_left { width: 151px; float: left; margin-right: 10px;}
.fce_3cols .fce_middle{width: 158px;  float: left; }
	.fce_1col_conf .fce_middle{width: 150px;  float: left; }
.fce_3cols .fce_right { width: 157px; float: right; }
	.fce_1col_conf .fce_right { width: 151px; float: right; }

/*	FCE 3 cols with graphic header
--------------------------------------------------------------*/
.fce_3cols_headed {background: url(../images/blocks/bg_f3c_headed.gif) top left repeat-y; margin: 0 0 15px 0;}
.fce_3cols_headed table { margin: 0px 10px 5px 10px; width: 140px;}
.fce_3cols_headed img { /*width: 160px;*/ margin: 0 0 5px 0;}
.fce_3cols_headed .more-link { display: block; margin: 0 10px; text-align: right;}
.fce_3cols_headed .more-link a:link, .fce_3cols_headed .more-link a:visited {padding: 0 5px 0 15px; color: #666666; text-decoration: none; font-size: 11px; background: url(../images/bullets/bullet37.gif) left 5px no-repeat; }
.fce_3cols_headed .more-link a:hover {text-decoration: underline;}
.fce_3cols_headed table td{ font-size: 12px;}
.fce_3cols_headed table td.price{ color: #006699;}
.fce_3cols_headed .fce_left { width: 160px; float: left; margin: 0 6px 0 0; overflow: hidden;}
.fce_3cols_headed .fce_right { width: 160px; float: right; overflow: hidden;}
.fce_3cols_headed .fce_middle { width: 160px; float: left; overflow: hidden;}
.fce_3cols_headed .fce_3cols_twrap { width: 100%; background: url(../images/blocks/bg_f3c_headed_top.gif) top left no-repeat;}
.fce_3cols_headed .fce_3cols_bwrap { width: 100%; background: url(../images/blocks/bg_f3c_headed_bottom.gif) bottom left no-repeat; padding: 0 0 10px 0;}
#leftColumn .fce_3cols_headed h2.title { color: #fff; margin: 0 10px; padding: 4px 0 3px 0; }
#leftColumn .fce_3cols_headed h2.title a:link, #leftColumn .fce_3cols_headed h2.title a:visited { color: #fff; text-decoration: none;}
#leftColumn .fce_3cols_headed h3.subtitle { color: #006699; margin: 0px 10px 0px 10px; padding: 0; font-size: 14px;}

.FCE-pagetitle-tabs .fce_3cols_headed { margin: 0 -10px 15px -10px; }

/*	FCE Multibox
--------------------------------------------------------------*/
.fce_multibox { margin: 0 0 15px 0; clear: both; position: relative;}
.fce_multibox .fce_bwrap{width: 100%; padding: 1px 0 5px 0;}
.fce_multibox .fce_twrap{width: 100%; }
.fce_multibox .move_right {float: right; margin: 0 3px 0 10px; display: inline;}
.fce_multibox .move_left {float: left; margin: 0 10px 0 3px; display: inline;}
.fce_multibox .fce_content {width: 435px; height: 135px; float: left; position: relative; z-index: 100; overflow: hidden;}
	#rightColumn .fce_multibox .fce_content { width: 184px; }

.fce_multibox .move_right a:link, .fce_multibox .move_right a:visited{ width: 15px; height: 80px; background: url(../images/buttons/right_arrow.gif) top left no-repeat; display: block;}
.fce_multibox .move_left a:link, .fce_multibox .move_left a:visited{ width: 15px; height: 80px; background: url(../images/buttons/left_arrow.gif) top left no-repeat; display: block;}
#leftColumn .content .fce_multibox h2  { padding: 0 28px; color: #006699;}
.fce_multibox .more-link { text-align: right; padding: 5px 10px; display: block;}
.fce_multibox .more-link a:link, .fce_multibox .more-link a:visited {padding: 0px 5px 0 15px; color: #666666; text-decoration: none; font-size: 11px; background: url(../images/bullets/bullet37.gif) left 5px no-repeat; }

.fce_multibox .fce_slider {height: 130px; float: left; overflow: hidden;}
.fce_multibox .fce_slider-image {margin: 0 0 5px 0;}
.fce_multibox .fce_slider-caption {background: url(../images/bullets/bullet37.gif) no-repeat left 5px; text-indent: 16px;}
.fce_multibox .fce_slider-caption a:link, .fce_multibox .fce_slider-caption a:visited {color: #333333; text-decoration: none;}

.fmb_dotted {background: url(../images/blocks/bg_fmb_dotted.gif) top left repeat-y;}
	#rightColumn .fmb_dotted {background: url(../images/blocks/bg_fmb_dotted02.gif) top left repeat-y;}
.fmb_dotted .fce_bwrap {background: url(../images/blocks/bg_f2c_dotted_top.gif) bottom left no-repeat;}
.fmb_dotted .FCE-pagetitle-tabs{padding: 0; margin-top: -1px;}
.fmb_dotted .FCE-pagetitle-tabs .tabs {background: #fff url(../images/blocks/bg_tabs.gif) no-repeat scroll left top;}

.fmb_rblue {background: #e4eef2;}
.fmb_rblue .fce_twrap {background: url(../images/blocks/bg_f2c_rblue_top.gif) top left no-repeat;}
.fmb_rblue .fce_bwrap {background: url(../images/blocks/bg_f2c_rblue_bottom.gif) bottom left no-repeat;}
.fmb_rblue .move_right, .fmb_rblue .move_left {margin-top: 15px;} 


/*	FCE Graphic Button
--------------------------------------------------------------*/
.fce_gfx_button {width: 100%; height: 40px; clear:both;}
.fce_gfx_button a:link, .fce_gfx_button a:visited { height: 40px; padding:0; float: left; display: block; background: url(../images/buttons/btn_gfx_left.gif) top left no-repeat; color: #ffffff; text-decoration: none; cursor: pointer; font-size: 13px;}
.fce_gfx_button a span  { height: 37px; padding:3px 17px 0 43px; display: block; background: url(../images/buttons/btn_gfx_right.gif) top right no-repeat; float: left; }

/*	FCE Table
--------------------------------------------------------------*/
.fce_table {margin: 0 0 20px;}
.fce_table table {width: 100%; border-left: 1px dotted #a9a9a9; border-bottom: 1px dotted #a9a9a9;}
.fce_table table tr th, .fce_table table tr td  {border-right: 1px dotted #a9a9a9; padding: 5px 15px; font-size: 12px; color: #000000;}
.fce_table table tr th {border-bottom: 1px dotted #a9a9a9; background: #f8f8f8; color: #006699; text-align: left;}
.fce_table table tr.even td {background: #f8f8f8;}

.fce_table {margin: 0 0 20px;}
.fce_table table {width: 100%; border-left: 1px dotted #a9a9a9; border-bottom: 1px dotted #a9a9a9; margin: -10px 0 0 0;}
.fce_table table tr td  {border-right: 1px dotted #a9a9a9; padding: 5px 15px; font-size: 12px; color: #000000;}
.fce_table table tr.tr-0 td {border-bottom: 1px dotted #a9a9a9; color: #006699; text-align: left;}
.fce_table table tr.tr-even td {background: #f8f8f8;}


.wn { width: 435px; height: 118px; clip: rect(0px, 435px, 130px, 0px); left: 0; overflow: hidden; position:absolute; top:0; z-index:999; }
.lyr1 { left: 0; position: absolute; top:0; visibility:visible; z-index:1; }
.t1 { margin: 0; }
.t1 td { z-index: 1000; padding: 0 5px; vertical-align: top;}


/*	FCE Separators
--------------------------------------------------------------*/
.fce_separator01, .fce_separator02 { width: 100%; height: 1px; font-size: 1px; overflow: hidden; clear: both; margin: 10px 0; }
.fce_separator01 { background: url(../images/blocks/separator.gif) repeat-x left top;}
.fce_separator02 { background: #cccccc;}

/*	Sitemap
--------------------------------------------------------------*/
.csc-sitemap {}
.csc-sitemap ul {list-style-image: none; list-style: none; margin: 0; padding: 0;}
.csc-sitemap ul li { width: 100%; background: url(../images/blocks/bg_sitemap_right.gif) top left no-repeat; float: left; padding-left: 2px; padding-bottom: 15px;}
.csc-sitemap ul li a:link, .csc-sitemap ul li a:visited{ height: 22px; line-height: 22px; display: block; padding: 0 10px; margin: 0 0 4px 0; background: url(../images/blocks/bg_sitemap_left.gif) top right no-repeat; float: left; clear: both; color: #959595; font-size: 11px; text-decoration: none; font-weight: bold;}
.csc-sitemap ul li a:hover{ text-decoration: none; color: #4D4D4D;}
.csc-sitemap ul li li{ background: none; padding-bottom: 0px; padding-left: 0px;}
.csc-sitemap ul li li a:link, .csc-sitemap ul li li a:visited{ padding: 0 10px; margin: 0; background: none; color: #006699;  text-decoration: underline; font-weight: normal;}
.csc-sitemap ul li li a:hover{ text-decoration: none; color: #006699;}

/*	Mailformplus
--------------------------------------------------------------*/
.csc-mailform {width: 100%; margin: 0px 0 10px 0; padding: 10px 0 0px 0;}
.csc-mailform .csc-mailform-field {padding: 0 0 5px 0;}
.csc-mailform .csc-mailform-field label { width: 100px; float: left; display: block;}

/*	Artikel weiterlinks box 
--------------------------------------------------------------*/
.news-single-additional-info { padding: 10px; margin: 10px 0 0 0; background: #f8f8f8;/*Wolf ---> should be chaged */}
#leftColumn h2.mehr_zum { display: none;} /*Wolf --> hiding title */
#leftColumn .news-single-additional-info h2.mehr_zum { color: #666666; margin: 0; display: block;}
.news-single-additional-info dl dt{ display: none;} /*Wolf --> hiding title */
.news-single-additional-info dl dd{ margin: 5px 0; } 
.news-single-additional-info dl.news-single-related dd{ background: url(../images/bullets/bullet44.gif) 0 2px no-repeat; padding: 0 0 0 18px;} 
.news-single-additional-info dl.news-single-links dd p{ background: url(../images/bullets/bullet45.gif) 0 2px no-repeat; padding: 0 0 0 18px;  margin: 0px 0 5px 0;} 
.news-single-additional-info a:link, .news-single-additional-info a:visited { font-weight: bold; text-decoration: none;}
.news-single-additional-info a:hover { text-decoration: underline;}

/*	News Browser
--------------------------------------------------------------*/
.news-list-browse {width: 100%; float: left; clear: both;}
.news-list-browse .pager {float: right; font-size: 11px;}
.news-list-browse .pager span {color: #9F9F9F;}
.news-list-browse .pager span.act {color:#006699; font-weight:bold;}
.news-list-browse .pager a:link, .news-list-browse .pager a:visited {color:#4D4D4D; text-decoration:none;}
.news-list-browse .pager a:hover {color:#006699;}

/*	RTE Editor
--------------------------------------------------------------*/
.content .editorWrap ul { list-style-image: none;}

/*	REGISTRATION
--------------------------------------------------------------*/
.tx-srfeuserregister-pi1 .percent30  { width: 100px!important; }
.tx-srfeuserregister-pi1 .normal-text label { font-weight: normal!important; color: #333333!important; margin-right: 10px; }
.tx-srfeuserregister-pi1  .no-ext .x-form-text { height: 13px!important; padding-bottom: 0!important; vertical-align: top; }
.tx-srfeuserregister-pi1  .no-ext .x-form-trigger { width: 26px!important; height: 21px!important; border-width: 0; background:transparent url(../images/blocks/calendar.gif) no-repeat left top; vertical-align: top; }
.tx-srfeuserregister-pi1 .buttons p { float: left; }

/*	Blog archive menu
--------------------------------------------------------------*/
.news-amenu-container {}
.news-amenu-container ul {margin: 0; padding: 0; list-style: none; list-style-image: none; }
.news-amenu-container ul li{ margin: 0; padding: 0; list-style: none; list-style-image: none; }
.news-amenu-container ul li a:link, .news-amenu-container ul li a:visited{ color:#006699; display:block; font-size:14px; padding:2px 5px 2px 10px;}

/*	Poll
--------------------------------------------------------------*/
.imp_poll {  font-size: 11px; }
.imp_poll .img_holder {  float: left; }
.imp_poll .img_holder img { margin: 0 10px 10px 0; }
.imp_poll h3 {margin: 0 0 5px 0; font-size: 12px;}
.imp_poll p {margin: 0 0 5px 0; color: #999999; }
.imp_poll label { color: #999999; font-weight: normal; }
.imp_poll .imp_submit { margin: 10px 0 5px 0; text-align: center;}
.imp_poll .imp_submit input { width: 136px; padding: 3px 0 8px 0; font-size: 13px; color: #fff; background: url(../images/buttons/bg_button10.gif) top left no-repeat; border: 0px solid #fff; cursor: pointer;}
.imp_poll .imp-radio { margin: 0 5px 0 0; vertical-align: baseline;}
.imp_poll .more { text-align: right; background: url(../images/blocks/separator.gif) top left repeat-x; padding: 5px 0; font-size: 11px;}
.imp_poll .more a:link, .imp_poll .more a:visited { background:transparent url(../images/bullets/bullet34.gif) no-repeat scroll left 5px; color:#676767; padding:0 0 0 12px;}


/*	Weather
--------------------------------------------------------------*/
#weather_main  { width: 128px; height: 48px; background: left top no-repeat; margin-bottom: 10px; padding-left: 118px; cursor: pointer; }
#weather_main .today, #weather_main .tomorrow { width: 60px; height: 48px; text-align: center; float: left; overflow: hidden;}
#weather_main  h5, #weather_main  p { font-family: Verdana, sans-serif; font-size: 10px; font-weight: bold; color: #666; margin: 0; }
#weather_main  img { margin-bottom: -4px; }
/*ext-ie6
#weather_main  img { behavior: url('fileadmin/landeszeitung/templates/js/pngbehavior.htc'); }
*/


/*	Branchenbuch
--------------------------------------------------------------*/
.yp a, .yp a:visited { text-decoration: none;}
.yp a:hover { text-decoration: underline!important;}
.yp .more-link { text-align: left;}
.yp ul { margin: 0; padding: 0; list-style: none; list-style-image: none;}
.yp h2 { font-size: 18px!important; font-weight: normal!important; color: #333!important; margin: 0 0 10px 0!important; }
.yp .yp-row { width: 236px; float: left; }
.yp .yp-odd { margin-right: 20px; }

.yp .yp-www a, .yp .yp-email a, .yp .yp-vcard a { background: left 3px no-repeat; padding-left: 17px; }
.yp .yp-www a { background-image: url('../images/icons/icon30.gif'); background-position: left 1px; }
.yp .yp-email a { background-image: url('../images/icons/icon29.gif'); }
.yp .yp-vcard  a { background-image: url('../images/icons/icon31.gif'); }

.yp .pager { font-size: 11px; color: #000; text-align: right; margin: 10px 0; }
.yp .pager a { color: #4d4d4d; }
.yp .pager a:hover { color: #006699; text-decoration: none; }
.yp .pager .act { font-weight: bold; color: #006699; }
.yp .pager .disabled { color: #9f9f9f; }

.yp-categories { margin-top: 20px; }
.yp-categories h3 { font-size: 18px; font-weight: normal; margin-bottom: 10px; }
.yp-categories .yp-c { min-height: 120px; height: auto!important; height: 120px; margin-bottom: 10px; }
.yp-categories .yp-subc { margin-bottom: 10px; }
.yp-categories .yp-subc li { display: inline; padding-right: 3px; }
.yp-categories .yp-subc li a { background: url('../images/bullets/bullet51.gif') right 1px no-repeat; padding-right: 6px; zoom: 1;}
.yp-categories .yp-subc li a.last { background: none; padding-right: 0; }
.yp-categories .link-alphalist { margin: 5px 0;}
.yp-categories .link-alphalist a { font-size: 12px!important; text-transform: uppercase; }

.yp-directories ul { margin-bottom: 10px; }
.yp-directories ul li { font-weight: bold; margin-bottom: 5px; }

.yp-alphalist { margin-top: 10px; }
.yp-alphalist dl { margin-bottom: 20px; }
.yp-alphalist dl dt { font-size: 18px; font-weight: bold; color: #333; }
.yp-alphalist dl dd ul { margin-top: 10px;}
.yp-alphalist dl dd ul li { margin-bottom: 3px;}

.yp-search  { margin: 20px 0; }
.yp-search .imp-text { width: 80%; padding: 3px; }
.yp-search .imp-button { width: 84px; height: 22px; font-size: 13px; color: #fff; text-align: center; border-width: 0; background: transparent url('../images/buttons/bg_button11.gif') no-repeat; padding: 0; overflow: visible; }
.yp-search .hint { margin-top: 5px; }

.yp-listing { margin-top: 20px; }
.yp-listing ul { margin-bottom: 20px; }
.yp-listing ul li { display: inline; padding-right: 3px; }
.yp-listing ul li a { background: url('../images/bullets/bullet51.gif') right 1px no-repeat; padding-right: 6px; zoom: 1; }
.yp-listing ul li a.last { background: none; padding-right: 0; }
 
.yp-listing .yp-companies, .yp-searchresult { margin-top: 20px; }
.yp-listing .yp-company, .yp-searchresult  .yp-company { color: #333; border-bottom: 1px solid #f1f1f1; padding: 10px; }
.yp-listing .yp-company h3, .yp-searchresult  .yp-company h3 { font-size: 12px; font-weight: bold; color: #006699; margin-bottom: 5px; }
.yp-listing .yp-company .yp-logo, .yp-searchresult  .yp-company .yp-logo { width: 70px; height: 50px; float: left; overflow: hidden; }
.yp-listing .yp-premium h3, .yp-listing .yp-premiumplus h3, .yp-listing .yp-premium p, .yp-listing .yp-premiumplus p, .yp-searchresult  .yp-premium h3, .yp-searchresult .yp-premiumplus h3, .yp-searchresult  .yp-premium p, .yp-searchresult  .yp-premiumplus p { margin-left: 80px; }
.yp-listing .yp-highlight { background: #f7f7f7; border-top: 1px solid #fff; }
/* ie6 fix*/ .yp-listing .yp-highlight .yp-logo, .yp-listing .yp-highlight h3, .yp-listing .yp-highlight p { position: relative; }

.yp-listing .yp-company .news-more, .yp-searchresult  .yp-company .news-more { width: 60px; text-align: right; float: right; margin-top: -10px; }
.yp-listing .yp-company .news-more a, .yp-searchresult  .yp-company .news-more a { font-size: 11px; color: #666666; background: url('../images/bullets/bullet37.gif') left 5px no-repeat; padding-left: 15px; zoom: 1; }
.yp-listing .yp-company p, .yp-searchresult  .yp-company p, .yp-listing .yp-company h3, .yp-searchresult  .yp-company h3 { margin-right: 60px; }

.meinelz .yp-company { border-width: 0; }
.meinelz .yp-company .a-delete, .meinelz .yp-company .a-edit { float: right; margin-top: 3px; margin-left: 5px; }
 
.yp-map p { font-size: 12px; background: #f7f7f7; padding: 10px; margin-top: 2px; }
.yp-map p a { color: #006699!important; background: url('../images/bullets/bullet52.gif') left center no-repeat; padding: 2px 0 2px 21px; }
.yp-map .mh_branchenbuch_mapcon { text-align: left; background: none; padding: 0; margin-top: 0;  }
.yp-map .mh_branchenbuch_mapcon a { background: none; padding: 0; }

.yp-company-detail h1 { margin-top: 9px!important; margin-bottom: 14px; }
.yp-company-detail h1 a { cursor: default; }
.yp-company-detail h1 a:hover { text-decoration: none!important; }
.yp-company-detail p { margin-bottom: 10px; }
.yp-company-detail .yp-logo { width: 200px; margin-left: 10px; float: left; display: inline; }
.yp-company-detail .yp-text { margin-left: 230px; }
.yp-company-detail .yp-text span { display: block; }
.yp-company-detail .FCE-pagetitle-tabs .tabs ul li.act a { padding: 0; }
.yp-basic .yp-text { margin-left: 10px; }
/* ie6 fix*/ .yp-company-detail .yp-text p { zoom: 1; }
/* ie6 fix*/ .yp-company-detail .yp-www a  { text-decoration: none; }

.yp-company-add {}
.yp-company-add .imp-textarea { width: 99%!important; }
.yp-company-add .categories dl.edit-registation dd dt, .yp-company-add .categories dl.edit-registation dd dd { width: auto;}
.yp-company-add dl.edit-registation dd .tx_mhbranchenbuch_objects { width: 49%; float: right;}
.yp-company-add dl.edit-registation dd .tx_mhbranchenbuch_objects_float { width: 49%; float: left;}
.yp-company-add dl.edit-registation dd .tx-mhtreeview { width: 160px; height: 195px; border: 1px solid #b2b2b2; }
.yp-company-add dl.edit-registation dd .tx_mhtreeview_act { background: none; color: #d6d6d6; font-style: normal; cursor: default;}
.yp-company-add dl.edit-registation dd .tx_mhtreeview_act:hover { text-decoration: none!important; }
.yp-company-add dl.edit-registation dd ul.tx_mhtreeview-node { margin: 0; list-style-image: none; padding: 0;}
.yp-company-add dl.edit-registation dd ul.tx_mhtreeview-node li{ text-indent: -14px; padding: 3px 0 3px 14px; list-style: none; }
.yp-company-add dl.edit-registation dd ul.tx_mhtreeview-node ul li{ text-indent: -10px; padding-left: 10px!important; }
.yp-company-add dl.edit-registation dd ul.tx_mhtreeview-node li .tx_mhtreeview_PageImg { margin: 0 2px; }
.yp-company-add dl.edit-registation dd ul.tx_mhtreeview-node ul li .tx_mhtreeview_PageImg { margin: 0; }
.yp-company-add dl.edit-registation dd .tx_mhbranchenbuch_objects dd { clear: both;}
.yp-company-add dl.edit-registation dd .tx_mhbranchenbuch_objects select{ width: 159px; height: 203px; color: #333; font-size: 11px; border: 1px solid #b2b2b2; }
.yp-company-add dl.edit-registation dd .imp-button-gfx-v1 { font-size: 10px;}
.yp-company-add dl.edit-registation  .imp-hint { font-size: 10px; color: #666;}
.yp-company-add .working-time dl.edit-registation  input { width: 35px; padding:2px 0; font-size: 12px; border: 1px solid #B2B2B2;}
.yp-company-add #working_time { position: relative; }
.yp-company-add #working_time #fill_all { height: 13px; background: url('../images/icons/icon32.gif') left 1px no-repeat; padding-left: 14px; position: absolute; left: 385px; top: 15px; z-index: 33; white-space: nowrap; }
.yp-company-add .payment ul li { margin-bottom: 3px; }
.yp-company-add .payment ul li img { vertical-align: middle; }
.yp-company-add .payment ul li input { margin-right: 5px; }
.yp-company-add .payment ul li label { font-weight: normal; color: #000; }

.yp-workinghours .text { background: #f7f7f7; }
.yp-workinghours dl { width: 210px; padding: 5px; border-top: 1px solid #f7f7f7; border-bottom: 1px solid #f7f7f7; float: left; }
.yp-workinghours dl.today { font-weight: bold; padding: 5px; background: #e9f6fd; border-color: #d7d7d7; }
.yp-workinghours dl dt { width: 25px; font-weight: bold; margin: 0; float: left; }
.yp-workinghours dl dd { width: 185px; margin: 0; float: left; }
.yp-workinghours dl dd .pm { padding-left: 10px; }

.yp-payment { margin-bottom: 10px; }
.yp-payment ul { margin: 0; padding: 0 10px; }
.yp-payment ul li { display: inline; }

.yp-rotation .yp-banner { text-align: center; padding: 13px 0; }
.yp-rotation .yp-banner img { margin-bottom: 10px; }
.yp-rotation .yp-banner a { color: #006699; }

.yp-link-info, .yp-link-add { color: #006699!important; background: #f7f7f7 10px 9px no-repeat; padding: 10px 10px 10px 30px; display: block; zoom: 1; }
.yp-link-info { background-image: url('../images/bullets/bullet53.gif'); }
.yp-link-add { background-image: url('../images/bullets/bullet54.gif'); margin-top: 5px; }

#big_map .x-dlg-dlg-body  { background: #6699cc; }
#big_map .x-dlg-hd-left, #big_map .x-dlg-hd-right, #big_map .x-dlg-hd  { color: #fff; background: #6699cc; }
#big_map .x-dlg  { left: 10px; top: 30px; }
/* #big_map .x-dlg-toolbox  { top: 10px; right: 10px; } */
#big_map .x-dlg-close  { width: 9px; height: 9px; background-image: url('../images/bullets/bullet15.gif')!important; margin: 0; }
#mh_branchenbuch_map { overflow: hidden; }