/* @override 

*/

/* moodalbox CSS */

div#mb_overlay {
position: absolute;
left: 0;
width: 100%;
background: rgba(0,0,0,0.8) !important;
cursor: pointer;
z-index: 2000;
}

div#mb_center, div#mb_bottom {
position: absolute;
overflow: visible;
}

div#mb_contents {
height: 500px;
overflow: auto;
visibility: hidden;
padding: 0;
width: 610px !important;
padding-right: 20px;
/*height: 420px !important;*/
background: transparent !important;
margin-left: 20px;
/*border: solid yellow 1px;*/
}

.mb_loading {}


#mb_error {
color: #CD0000;
font-weight: bold;
text-align: center;
}

#mb_error em {
font-size: 0.8em;
}

a#mb_close_link {
display: block;
width: 66px;
height: 22px;
background: transparent url(../img/closelink.png) no-repeat right;
margin: 5px 0;
/*background-color: #FFF;*/

padding-left: 200px;
/* padding-left: 374px; */
margin-left: 16px;
position: absolute;
top: 0;
right: 20px;
/* display: none; */
/* top: -375px; */
margin-top: -100px;
/* display: none; */
}

div#mb_caption {
margin-right: 71px;
}

div#mb_contents2 {
width: 650px;
position: relative;
margin: 0;
padding: 0;
left: 0;
height: 480px;
overflow: hidden;


/*border: solid red 1px;*/ 
/*
-webkit-box-shadow: 0px 0px 4px 2px #fff;
-moz-box-shadow: 0px 0px 4px 2px #fff;
box-shadow: 0px 0px 4px 2px #fff;
*/
}


div#mb_bottom {
display: none;
}

/* @group moodal */


/*
div#mb_center {
z-index: 2001;
position: fixed;
top: 50% !important;
margin-top: -195px;
height: 380px !important;
width: 100% !important;
background: #ececec;
background-color: rgb(234,234,234);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.41, rgb(234,234,234)),color-stop(0.86, rgb(250,250,250)));
background-image: -moz-linear-gradient(center bottom,rgb(234,234,234) 41%,rgb(250,250,250) 86%);
background-position: static;
background-repeat: no-repeat;
margin-left: 0 !important;
left: 0;
}
*/

div#mb_center {
z-index: 2001;
position: fixed;
top: 50% !important;
margin-top: -240px;
height: 480px !important;
width: 650px !important;
background: #ececec;
background-color: rgb(234,234,234);
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.41, rgb(234,234,234)),color-stop(0.86, rgb(250,250,250)));
background-image: -moz-linear-gradient(center bottom,rgb(234,234,234) 41%,rgb(250,250,250) 86%);
background-position: static;
background-repeat: no-repeat;
margin-left: -325px !important;
left: 50%;
}


/*
div#mb_contents2 {
width: 700px;
margin: 50px auto 0 auto;
position: relative;
left: 118px;
height: 265px;
}
*/


/* @end */

/* @group popup-team */


div#popup-team {
background: transparent !important;
margin: 0 !important;
width: 100% !important;
}

#popup-team > div > .csc-textpic > div {
/*margin-left: 0 !important;*/
}

div#popup-team .csc-frame-frame1 {
width: 170px;
float: left;
clear: left;
}
div#popup-team .csc-frame-frame2 {
width: 420px;
padding-left: 5px;
float: right;
background: #fff;
}

div#popup-team h2 {
color: #b81525;
float: left;
margin-bottom: 10px;
}
div#popup-team p.csc-subheader {
float: left;
margin-top: 12px;
margin-left: 0.4em;
}

#popup-team ul {
list-style-type: square;
margin-left: 15px;
}

#popup-team ul li {
}
/* @end */

/* mitglieder pop up */

.userpreview #top, 
.userpreview #top h2 span,
.userpreview #top h2,
.userpreview .popimg {
margin: 0;
padding: 0;
}

div.userpreview #adresse {
float:left;
margin-top: 0;
margin-left: 15px;
}

tr.auswahl textarea {
width: 260px;
}
tr.auswahl td {
padding: 10px 10px 2px 0px;
}
tr.auswahl td.first {
vertical-align: top;
}
tr.auswahl td.last {
vertical-align: top;
text-align: right;
padding: 0;
padding: 10px 0 2px 0px;
}


#top h2 {
color: #b81525;
margin-top: 20px;
margin-bottom: 10px;
	/*font-weight:normal;
	max-width:300px;
	font-size:12px;
	padding-top:6px;
	padding-left:6px;
	padding-bottom:6px;
	line-height:14px;
	margin:0;*/
	
}

#top h2 span {
	color:#333;
	font-size: 13px;
	/*font-weight:bold;*/
	/*margin-left:5px;*/
}

.popimg {
	float:left;
	/*margin-left: 10px;*/
	/*margin-top:30px;*/
}

.popimg img {
	max-width:180px;
}

#mb_contents #adresse {
	clear: left;
	float:left;
	
	margin-top:30px;
	/*margin-left:20px;*/
width: 170px;

	
/*font-weight: normal;*/
}

div.userpreview #adresse a,#mb_contents #adresse a {
	color:#C10C1D;
	font-weight:normal;
}

div.userpreview table,#mb_contents table {
float: right;
padding-left: 5px;
	/*clear:both;
	margin-left:50px;
	margin-top:10px;
	margin-bottom:20px;*/
	/*line-height:1.2;*/
	
	/*margin-right:10px;*/
	width: 420px;
}

div.userpreview .clearer,#mb_contents .clearer {
	float:left;
	clear:right;
	width:auto;
}

b.filmoauswahl {
	color:#C10C1D;
}

dd.csc-textpic-caption {
	font-size:10px;
	/*line-height:130%;*/
}

/* @end */

