* {
	margin:0;
	padding:0;
	border:0;
}

body,html {
	font-family: Arial, sans-serif;
	color:#3F3E3C;	
	font-size:11px;	
	background-color:#FFFFFF;
	width:100%;
	height:100%;		
}

#ht_container{
	width:950px;
	text-align:left;
	padding-bottom:20px;
	margin-left:20px;
}
* html #ht_container{
	width:955px;
}
#ht_bannerRight{
	width:160px;
	float:right;
	padding-top:102px;
}
* html #ht_bannerRight{
	padding-top:108px;	
}
*+html #ht_bannerRight {padding-top:105px;}  /* IE7 Hack */
#ht_bannerTop{
	width:781px;
	text-align:right;
}
#ht_header{
	width:780px;
	margin-top:12px;
	height:100px;
	background-image:url(../../images/ht_header_back.gif);
	background-position:right;
	background-repeat:no-repeat;
}
#ht_headerRight{
	width:698px;
	float:right;
	padding-top:15px;	
}
* html #ht_headerRight{
	width:701px;	
}
#ht_content{
	width:780px;
	padding-top:6px;
}
#ht_headerSearch{
	float:right;
	width:200px;
}
#ht_headerLogin{
	float:right;
	width:220px;
	margin-right:18px;
}
* html #ht_headerLogin{
	margin-right:10px;
}
* html #ht_menuTop{
	margin:4px 0 0 3px;
}
#ht_headerLogin input.inputText{
	width:180px;
	border:1px solid #a7a6aa;
	font-size:11px;
	margin-bottom:4px;	
}
#ht_headerSearch input.inputText{
	width:150px;
	border:1px solid #a7a6aa;
	font-size:11px;	
}
#ht_headerSearchHeadline, #ht_headerLoginhHeadline{
	font-weight:bold;
	font-size:12px;
	color:#c5a04d;
}
#ht_headerLoginhHeadline{
	color:#bb9657;
}
#ht_header input, #ht_header select, #ht_header textarea{
    padding:0px;
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
    border:0px;
}
#ht_footerPartner{
	border-top:1px solid #ac9b95;
	padding:10px 0 10px 0;
	text-align:center;	
}
#ht_footer{
	padding:10px 0 10px 0;
	color:#b58f5d;	
	border-bottom:3px solid #b58f5d;
	border-top:3px solid #b58f5d;
	text-align:center;
}
#ht_footer a{ 
	color:#cc9966;	
	text-decoration:none;
	font-size:11px;
}
#ht_topiclinks{
	width:120px;
	height:400px;
	background-color:#ece3d6;
	margin-top:10px;
}
#ht_topiclinks a{
	font-weight:bold;
	font-size:12px;
	color:#000;
}
.ht_topiclink{
	padding:4px;
	border-bottom:1px solid #FFF;
}


a{
    text-decoration:none;
    color:#000000;
}

input, select, textarea{
    padding:2px;
    font-size:11px;
    font-family: Arial, Helvetica, sans-serif;
    border:1px solid #9C9E9D;
}

.inputNoBorder{
    border:0px;
}
.inputNoBorderError{
    border:1px solid #cf0400;
}
#container{
	background-color:transparent;			
}


/* obere Leiste */

#top{
    margin:0px 0px 8px 0px;     
}
#topLogo{
    width:150px;
    float:left; 
    text-align:left;   
}
#topNavigation{
	font-size:11px;	
	text-align:right;
	/*
	margin-left:180px;
	width:340px;
	float:left;*/
	padding-top:0px;
}
#topFlags{
	padding-top:30px;
	text-align:right;	
}
#contentNavigation{
	border-top:1px solid #cbd1d6;
	border-bottom:1px solid #cbd1d6;
	padding:2px 0px 5px 0px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

/* Ticker */

#ticker{
	text-align:left;
	background-color:#f6f3ea;
	height:28px;
	margin-top:14px;	
}
#tickerLabel{
	width:30px;
	float:left;
	padding:7px;	
	color:#ce0012;	
}
#tickerInput{	
	float:left;
	padding:5px;		
}
#tickerText{
	float:left;
	padding:7px;	
}
#tickerButton{
	padding:2px;	
}

/* Region Box */

#boxRegionImages img{
	padding:3px;
}
#boxRegion{
	background-image:url(../images_v3/box_region_back.png);	
	background-repeat:repeat-y;	
	width:153px;
	margin-top:14px;	
}
#boxRegionImages{
	margin:6px;
}


/* Startseite */

#startLeft{
	float:left;	
}

#startLoginBox{	
	width:139px;
	height:96px;	
	padding:30px 8px 0px 8px;
	margin-top:20px;
}
#startRegisterBox{	
	width:155px;
	margin-top:18px;	
}
#startRegisterBoxText{
	background-image:url(../images_v3/box_register_back.png);
	padding:0px 8px 0px 8px;
}

#startSearch{
	margin-left:210px;
	width:540px;
	padding-top:20px;
}
#startIcons{
	margin-left:220px;
	margin-top:30px;
}
#startIcons img{
	margin-right:14px;
}
#startInfo{
	margin-top:24px;
	font-size:12px;	
}
#startInfoHeadline{
	margin-bottom:4px;
	font-weight:bold;
	font-size:12px;	
}
#startAbout{
	margin-top:24px;	
}
#startSearchLogo{
	float:left;
	width:112px;		
}
#internStartInfosPicture{
	width:160px;
	float:left;
}
#internStartInfosEvents{
	margin-left:170px;
}
#internStartInfosEvents img{
	float:left;
}
.internStartInfosEvent{	
	border-bottom:1px solid #a5acb0;
	height:36px;
	padding:4px 4px 4px 4px;
	font-size:12px;
	font-weight:bold;
	color:#c70012;
	vertical-align:middle;
}
.internStartInfosEvent a{	
	color:#c70012;
}
.internStartInfosEventDeactive{	
	border-bottom:1px solid #a5acb0;
	height:36px;
	padding:4px 4px 4px 4px;
	font-size:12px;
	font-weight:bold;
	color:#d5d5d5;
	vertical-align:middle;
}
.internStartInfosEventDeactive a{	
	color:#d5d5d5;
}
.internStartInfosEventLinks{
	font-weight:normal;
	color:#000;
	font-size:11px;	
	float:right;
	text-align:right;
	width:120px;	
}
.internStartInfosEventLink{
	padding:2px 0px 2px 0px;
}
#startSearchInput{
	float:left;	
	width:320px;	
	font-weight:bold;
}
#startSearchButton{
    padding-top:10px;
	width:70px
	margin-left:324px;
}

/* Widgets */

.sortableWidgets li{
    padding:0px;
    list-style:none;
    margin:0px;
}

.ucpWidgetLinks{
    background-image:url(../images_v3/box_edit_links_back.png); 
    padding:0px 0px 0px 10px; 
    height:18px;
    /*border-top: 1px solid #c7c9ba; */
    border-right:1px solid #dbd5c3;      
    border-left:1px solid #dbd5c3;
}
.ucpWidgetLinks li{
    display:block;  
    float:left;
    padding: 2px 5px 0px 5px;   
    font-weight:bold;  
}
.ucpWidgetLinks li a{
    color:#707377;  
}
.ucpWidgetLinkSelected{
	background-color:#FFF;	
	height:16px;
	border-left: 1px solid #c7c9ba;
	border-right: 1px solid #c7c9ba;
	color:#c70012;
}
.ucpWidgetLinks .ucpWidgetLinkSelected a{	
	color:#c70012;
}
/* Menu */

#menuSearch{
	margin-bottom:10px;
}
.menuLinks{
	padding:0px 1px 0px 1px;
	background-color:#ded9c8;
	width:148px;	
}
.menuLink a{
    text-decoration:none;
	color:#293137;
	width:140px;
	display:block;
	padding:2px 0px 2px 8px;
	margin-top:1px;
	background-color:#f6f3ea;
	line-height:16px;
}
.menuLinkSelected a{
    text-decoration:none;
	color:#293137;
	width:140px;
	display:block;
	padding:2px 0px 2px 8px;
	margin-top:1px;
	background-color:#f6f3ea;
	line-height:16px;
}

#menuFirstLink a{
	margin-top:0px;	
}

#bottom{
    color:#222;
    padding-top:15px;
    font-size:11px;
    text-align:center;
    clear:both;  
}
#bottom a{
    color:#423834;
}

#rigthteaser{	
	width:130px;
	margin-left:874px;	
	padding-top:112px;
	padding-left:5px;		
	text-align:left;	
}
#topTeaser{
	margin-left:232px;
	width:592px;
	padding-right:136px;
	_width:590px;
	_padding-right:138px;
	height:60px;
	text-align:right;
	padding-top:30px;
	/*
	padding-top:10px;
	text-align:right;
	*/
}
#content{
    margin-top:14px;
    text-align:left;
    margin-bottom:10px;
}
#contentRight{
    margin-left:170px;
}
#contentLeft{
    width:160px;
    float:left;
    text-align:left;    
}
#contentLeftBoxRegister{
    background-image:url(../images/start_box_register.png);
    width:537px;
    height:255px;
    padding:9px 0px 0px 9px;
}
#contentLeftBoxCommunity{
    background-image:url(../images/start_box_community.png);
    background-repeat:no-repeat;
    height:163px;
    width:536px;
    margin-top:5px;
    padding:85px 0px 0px 10px;
}
#contentLeftBoxHighlights{
    background-image:url(../images/start_box_highlights.png);
    background-repeat:no-repeat;
    height:169px;
    width:537px;
    margin-top:6px;
    padding:49px 0px 0px 9px;
}
#contentLeftBoxTV{
    background-image:url(../images/start_box_tv.png);
    background-repeat:no-repeat;
    height:246px;
    width:262px;
    margin-top:6px;
    float:left;
    padding:4px 0px 0px 9px;
}
#contentLeftBoxTVLink{
    margin:2px 0px 6px 180px;
}
#contentLeftBoxRadio{
    background-image:url(../images/start_box_radio.png);
    background-repeat:no-repeat;
    height:74px;
    width:248px;
    margin:6px 0px 0px 276px;
    padding:176px 0px 0px 22px;    
}
#contentLeftBoxRadioInput{
    float:left;    
}
#contentLeftBoxRadioButton{
    margin-left:155px;
}
#contentLeftBoxRadioInput input{
    width:140px; 
    border:1px solid #8F8F8F;   
}
#contentRightBoxLogin{
    background-image:url(../images/start_box_login.png);
    background-repeat:no-repeat;
    height:264px;
    width:275px;    
}
#contentRightBoxLoginStats{
    padding:42px 0px 0px 160px;    
}
#contentLeftBoxLoginInput{
    padding:106px 0px 0px 18px;
    float:left;    
}
#contentLeftBoxLoginInput input{
    width:180px;
    margin-bottom:8px;  
    border:1px solid #8F8F8F;  
}
#contentLeftBoxLoginButton{
    padding:100px 0px 0px 10px;
    margin-left:200px;
           
}
#contentLeftBoxLoginLinks{
    width:250px;
    margin-top:20px;
    padding:0px 0px 0px 18px; 
    font-weight:bold;      
}
#contentLeftBoxLoginLinks a{
    color:#898883;    
}
#contentRightBoxLotteries{
    background-image:url(../images/start_box_lotteries.png);
    background-repeat:no-repeat;
    height:594px;
    width:252px;
    margin-top:5px;
    padding:134px 0px 0px 22px;
}
/* Box Know */

.boxKnowUser{
    width:104px;
    float:left;
    text-align:center;
}
.boxKnowUser img{
    border:1px solid #B9BABB;
    padding:6px;
    background-color:#FFFFFF;
}
.boxKnowUser a{
    color: #423834;        
}
.boxKnowUserName{
    font-weight:bold;
    font-size:14px;
    line-height:16px;
    margin-top:4px;
    font-family: Times, serif;
}
.boxKnowUserWorkplace{
    font-size:10px;
    line-height:12px;
    margin-top:4px;
}

/* Freunde online Box */

#boxOnline{    
    width:150px;
    text-align:left;    
}
#boxOnline ul{
    list-style-type:none;
    margin:0px 2px 0px 2px;    
}

#boxOnline li{	
    border-top: 1px solid #c0c1c3;    
	padding-left:8px;
	margin-top:1px;
	line-height:10px;
	color:#FFFFFF;
}
#boxOnline li:hover{		
	background-color:#ecedef;
		
}

#boxOnline li a{	
	font-size:10px;
	text-decoration:none;
	color:#878787;		
    font-family: Arial, Helvetica, sans-serif;
}
#boxOnline li:hover a{		
	color:#696a6c;	
    font-family: Arial, Helvetica, sans-serif;	
}

.boxOnline{
	border: 1px solid #c9ced2;
}

/* Box Lotteries */
#boxLotteries{
    width:230px;
}
.boxLotteriesLotteryHeadline{
    color: #576F83;
    font-size: 14px;
    font-weight: bold;
    font-family: Times, serif;        
}
.boxLotteriesLotteryHeadline a{
    color: #576F83;
}
.boxLotteriesLotteryHeadline img{
    float:left;
    margin:0px 8px 5px 0px;
}
.boxLotteriesLotteryText{    
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    margin-top:4px;
}
.boxLotteriesLottery{
    margin-bottom:10px;
}
.boxLotteriesLotteryInfos{
    border-top:1px solid #B6C0C6;
    border-bottom:1px solid #B6C0C6;
    font-size:10px;
    padding:3px 0px 3px 0px;
    margin-top:4px;
}
.boxLotteriesLotteryDuration{
    float:left;
    width:150px;
    color:#CF0400;
    font-family: Arial, Helvetica, sans-serif;
    /* text-transform:uppercase; */
}
.boxLotteriesLotteryUsers{
    color:#9F9E9C;
    test-align:right;
}
.seperator{
    height:1px;
    padding-top:18px;
    _padding-top:8px;
    margin-bottom:18px;
    border-bottom:1px solid #B5B4B0;
    /* clear:both; */
}

/* Registrierung */
#register{
    width:755px;
    font-size:12px;	
}
#register a{
    color:#3F3E3C;
    text-decoration:underline;
}
#register .inputText{
    width:160px;
}
#register .inputTextError{
    width:160px;
    border:1px solid #cf0400;
}
#register .inputZipcode{
    width:50px;
}
#register .inputCity{
    width:120px;
}
#registerMain{    
    background-image:url(../images/register_box_back.png); 
    padding:38px 39px 39px 39px;
}
.registerMainLeft{
    width:400px;
    float:left;        
}
.registerMainRight{
    margin-left:410px;        
    width:250px;     
}
.registerFormRow{
    padding:2px 0px 2px 0px;
}
.registerFormDataLeft{
    width:155px;
    float:left;
}
.registerFormDataRight{
    margin-left:160px;    
}
.registerMainSubBox{
    padding:14px 14px 14px 130px;
    border:1px solid #8D9EAE;
    width:531px;
    background-image:url(../images/register_subbox_back_add.png); 
    background-repeat:no-repeat;
    margin-top:30px;
}
#registerCityText{    
    padding:4px 0px 0px 25px;
    font-size:10px;
}
#registerCityText img{    
    float:left;
    margin:0px 4px 10px 0px;
}
#registerBirthdayText{    
    padding:4px 0px 10px 25px;
    font-size:10px;    
}
#registerBirthdayText img{    
    float:left;
    margin:0px 4px 10px 0px;
}
#registerAddCityCountry{
    float:left;
    width:204px;
}
#registerAddCityText{
    float:left;
    font-size:10px;
    padding-top:6px;
    width:480px;
}
#registerAddCityButton{
    text-align:right;
}
#registerAddCityText img{    
    float:left;
    margin:0px 4px 10px 0px;
}
#registerPrivacyInfoText{
    font-size:9px;
    color: #ACABA7;
}
#registerPrivacyInfoText img{
    float:left;
}
#registerTermsAndConditionsText, #registerPrivacyText{
    font-size: 11px;
}
#registerTermsAndConditionsText input, #registerPrivacyText input{
    margin: 0px 8px 0px 0px;
}
#registerCaptcha{
    float:left;
    width:200px;
}
#registerCaptchaInput input{
    margin-top:8px;
}
#registerPrivacyInfoText{
    float:left;
    width:600px;
}
#registerButtonNext{    
    text-align:right;
    padding-top:25px;
}
#registerMainActivation{
    background-image:url(../images/register_subbox_back_activation.png); 
    background-repeat:no-repeat;
    padding:14px 14px 14px 180px;    
    width:481px;
}
#registerMainActivationHeadline{
    font-weight:bold;
    color:#cf0400;
    font-size:16px;
}
#registerMainActivationText{
    font-weight:bold;
    padding: 4px 0px 8px 0px;
}
#registerMainActivationInfo{
    font-size:11px;
}
#registerMainActivationInfo img{
    float:left;
    margin-right:10px;
}

#registerMainLogin{
    background-image:url(../images/register_subbox_back_error.png); 
    background-repeat:no-repeat;
    padding:14px 14px 14px 180px;    
    width:551px;
}
#registerMainLoginHeadline{
    font-weight:bold;
    color:#cf0400;
    font-size:16px;
}
#registerMainLoginText{
    font-weight:bold;
    padding: 4px 0px 8px 0px;
}
#registerMainLoginInfo{
    font-size:11px;
}
#registerMainLoginInfo img{
    float:left;
    margin-right:10px;
}

#registerMainPassword{
    background-image:url(../images/register_subbox_back_password.png); 
    background-repeat:no-repeat;
    padding:14px 14px 14px 180px;    
    width:485px;
    margin-top:10px;
}
#registerMainPasswordHeadline{
    font-weight:bold;
    color:#cf0400;
    font-size:16px;
}
#registerMainPasswordText{
    font-weight:bold;
    padding: 4px 0px 8px 0px;
}
#registerMainPasswordInfo{
    font-size:11px;
}
#registerMainPasswordInfo img{
    float:left;
    margin-right:10px;
}

#registerMainReady{
    background-image:url(../images/register_subbox_back_ready.png); 
    background-repeat:no-repeat;
    padding:14px 14px 14px 180px;    
    width:481px;
}
#registerMainReadyHeadline{
    font-weight:bold;
    color:#76af33;
    font-size:16px;
}
#registerMainReadyText{
    font-weight:bold;
    padding: 4px 0px 8px 0px;
}
#registerMainReadyInfo{
    padding-top:15px;
    font-size:11px;
    clear:both;
}
.registerMainReadyButtonInfo{
    padding-top:6px;
    font-size:11px;
}
#registerMainReadyInfo img, .registerMainReadyButtonInfo img{
    float:left;
    margin-right:8px;
    margin-bottom:25px;
    
}
.registerMainReadyButtonImage{
    width:250px;
    float:left;
}
.registerMainReadyButton{
    clear:both;
    padding:10px;
}
.registerPicture{
    float:left;
    padding-right:7px;
    _padding-right:8px;
}
.registerPicturesLeft{
    width:280px;
    float:left;
}
.registerPicturesMiddle{
    font-size:11px;
    float:left;
    width:300px;
}
.registerPicturesMiddle input{
    margin:0px 4px 10px 0px;
    float:left;
}
#registerPicturesText{
    font-size:11px;
    margin-bottom:20px;
}
#registerPicturesText img{
    margin:0px 8px 10px 0px;
    float:left;
}
.registerPictureLink{
    border-bottom:1px solid #b5b4b1;
    line-height:20px;
}
#registerButtonBackNext{
    text-align:right;
}
#registerButtonStatusNext{
    text-align:right;
}
#registerAddScienceText, #registerAddUniversityText, #registerAddSchoolText{
    clear:both;    
    font-size:11px;
    padding-top:6px;
    width:480px;
}
#registerAddScienceText img, #registerAddUniversityText img{    
    float:left;
    margin:0px 4px 10px 0px;
}
.registerInfoText{
    font-size:11px;
}
.registerInfoText img{
    float:left;
    margin:0px 4px 10px 0px;
}
#registerAddUniversityName{    
    float:left;
    margin-bottom:10px;
}
#registerAddSchoolName{    
    float:left;
    margin-bottom:10px;
}
#registerAddUniversityInfo{
    font-size:11px;
    width:130px;
    color:#9e9d9b;
    margin-left:400px;
}
#registerAddSchoolInfo{
    font-size:11px;
    width:130px;
    color:#9e9d9b;
    margin-left:400px;
}
.registerInputErrorIcon{
    float:left;
}
#registerError{
    color:#FFFFFF;
    background-color:#cf0400;
    line-height:23px;
    margin-bottom:35px;
}
#registerError img{
    float:left;    
}
#registerPicturesResizeLeft, #registerPictureResizeHeadline{
    float:left;
    width:200px;
}  
#registerPictureResizeText img{    
    float:left;
    margin:0px 4px 10px 0px;
}  
#registerPictureResizeText{
    font-size:11px;   
}

/* Benutzerprofil */

#userprofilePicture img{
    border:1px solid #ded9c8;
    padding:6px;
}

#userprofileLinks li{
    border-bottom:1px solid #bbc2c7;
    padding-bottom:6px;
    padding-top:6px;
    list-style:none;
}
.userprofileHeadlineLeft{
    font-size:12px;
    color:#c70012;
    border-bottom:1px solid #bbc2c7;
    padding-bottom:4px;
}
.userprofileList{
    padding:6px 0px 6px 0px;
    border-bottom:1px solid #bbc2c7;
}
.userprofileListPicture{
    float:left;
}
.userprofileListPicture img{
    border:1px solid #bbc2c7;
}
.userprofileListText{
    margin-left:30px;
}
.userprofileListName{
    font-weight:bold;
}
.userprofileHeadline{
    text-transform: uppercase;
    color:#FFFFFF;
    padding-left:4px;
    border:1px solid #ced3d6;
    background-image
    font-size:12px;
    background-image:url(../images_v3/userprofile_headline_back.png);
    margin-top:10px;
}
.userprofileSubHeadline{
    color:#c70012;
    margin-top:10px;
    clear:both;
}
.userprofileLabel{
    width:120px; 
    float:left;
    color:#58636b;
    line-height:16px;    
}
.userprofileText{
    margin-left:125px;    
    line-height:16px;
}
#userprofileGroups{
    margin-top:10px;
}
.userprofileGroup{
    color: #c70012;
    border-top:1px solid #ded9c8;
    padding:2px 0px 2px 0px;
}
.userprofileGroup a{
    color: #c70012;    
}
.userprofilePinboardEntry{
    clear:both;
    padding:10px;
}
.userprofilePinboardEntryPicture{
    float:left;
    width:55px;
}
.userprofilePinboardEntryPicture img{
    padding:3px;
    border:1px solid #e0dbcb;
}
.userprofilePinboardEntryHeadline{
    margin-left:70px;
    padding-bottom:4px;
    border-bottom:1px solid #e0dbcb;
    margin-bottom:6px; 
    height:26px;   
    min-height:26px;
}
.userprofilePinboardEntryHeadlineName{
    width:240px;
    float:left;
}
.userprofilePinboardEntryHeadlineName .name{
    font-weight:bold;
}
.userprofilePinboardEntryHeadlineDelete{
     margin-left:244px;
     text-align:right;
     text-transform:uppercase;
     padding-top:6px;
}
.userprofilePinboardEntryHeadlineDelete a{
     font-size:8px;
     color:#a4abaf;     
}
.userprofilePinboardEntryText{
    margin-left:70px;
}
#userprofilePinboardForm{
    padding:10px 0px 10px 16px;
    margin-top:2px;
    background-color:#f5f4ed;
}
#userprofilePinboardInput{
    width:290px;
    float:left;
}
#userprofilePinboardButtons{
    margin-left:295px;
}
#userprofilePinboardInputLabel{
    margin-bottom:4px;
}
#userprofileConnection{
    height:80px;
    min-height:80px;
    padding-top:15px;
}
#userprofileConnection img{
    border:1px solid #96989d;
    margin-bottom:4px;
}
.userprofileConnection{
    float:left;
    width:55px;    
}
.userprofileConnectionLine{
    float:left;
    width:50px;
}
#userprofileActivity{
    width:377px;
    height:35px;
    padding:2px 4px 2px 14px; 
    background-image:url(../images_v3/userprofile_activity_back.png);
}
#userprofileActivityHeadline{
    color:#c70012;
    font-weight:bold;
    margin-bottom:6px;
}
#tobeedited input,#tobeedited select{
    border:1px solid #bbc2c7;
    padding: 2px;
}
.inplaceeditor-form select{
    border:1px solid #e0dbcb;
    padding: 2px;
    width:200px;
}

/* Editbox */

#editbox{
    background-image:url(../images_v3/box_edit_back.png);
}
.editboxForm{
    padding:45px 35px 45px 35px;
}
.editboxLinks{
    background-image:url(../images_v3/box_edit_links_back.png); 
    padding:0px 0px 0px 10px; 
    height:18px;
    border-top: 1px solid #c7c9ba;
    border-right:1px solid #dbd5c3;      
    border-left:1px solid #dbd5c3;
}
.editboxLinks li{
    display:block;  
    float:left;
    padding: 2px 8px 0px 8px;   
    font-weight:bold;  
}
.editboxLinks li a{
    color:#707377;  
}
.editboxLinkSelected{
	background-color:#FFF;	
	height:16px;
	border-left: 1px solid #c7c9ba;
	border-right: 1px solid #c7c9ba;
	color:#c70012;
}
.editboxHeadline{
     background-image:url(../images_v3/box_edit_top.png);
     height:20px;
     margin-top:20px;
     padding:6px 0px 0px 12px;
     font-size:12px;
     font-weight:bold;
}

#userprofileupdatedata{
    width:510px;
    padding-left:0px;
    margin-top:0px;
}
.userprofileupdateformarea input{
    width:335px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.userprofileupdateformarea select{
    width:341px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.userprofileupdateformarea textarea{
    width:336px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	height:60px;
}
.userprofileupdatedataleft{
    float:left;
    width:120px;
}
.userprofileupdatedataright{
    margin-left:160px;        
}
.userprofileupdatedatarightckb{
    margin-left:160px;    
    width:240px;
    line-height:20px;
}
.userprofileupdateformrow{
    padding:4px 0px 4px 0px;
}
#userprofileupdatedatahead{
    font-size:16px;
    color:#adb4bc;
}
.userprofileupdatebuttons{
    text-align:right;
    width:500px;
}
.userprofileupdateformarea .userprofileupdateformdate{
    width:50px;
}
.userprofileupdateformarea .userprofileupdateformckb{
    width:20px;
    border:0px;
}
.userprofileupdatedataseperator{
	border-top:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	margin-top:10px;
	margin-bottom:10px;
	width:500px;	
}

/* Benutzer Profilbild */

#userprofilepicresize{
    margin-left:50px;    
}

#userprofilepiclinks{
	line-height:20px;
	font-size:13px
}

#userprofilepiclinks a{	
	font-size:11px
}


#userprofilepic{
    margin-top:30px;
    margin-left:28px;
    width:500px;
}

#userprofilepicture img{
    border:1px solid #ded9c8;
    padding:6px;
}
#userprofilepicleft{	
	width:155px;
	float:left;	
}

#userprofilepicright{
	 padding-left:35px;
	 margin-left:155px;
}

#userprofilepicinput input{
    width:250px;
    /*border:0px solid #FFFFFF;*/
}
#userprofilepicsubmit input{    
    border:1px solid #000000;
}
#userprofileconditions input{
    margin:0px 10px 20px 0px;
    float:left;
}
#userprofilepichead{
    color:#4b6d86;
    font-size:12px;
    font-weight:bold;
}


/* Bild anpassen */

#userprofilepicresizeleft{
    width: 200px;
    float: left;
}

#userprofilepicresizeright{
    margin-left: 200px;
}

#userprofilepicleft{
    width: 150px;
    float: left;
    height:400px;
}

/*
label { 
	clear: left;
	margin-left: 50px;
	float: left;
	width: 5em;
}*/

#previewAreaBack {
	width:131px;
	height:154px;
	background-image:url(../images/pic_130x130_back.jpg);
	padding-left:1px; 
	padding-top:1px;			
}


/* Nachrichten */

#messagesTable td{
	padding:2px 1px 2px 1px;
}
.messagesTableCkb input{
	border:0px;
}
.messagesTableWhite{
	background-color:#FFF;
	border-bottom:1px solid #cccccc;
	padding-top:4px;
	height:50px;
}
.messagesTableGrey{
	background-color:#f4f4f4;
	border-bottom:1px solid #cccccc;
	padding-top:4px;
	height:50px;
}
.messagesTableSender{
	vertical-align:top;
	color:#999999;
	font-size:9px;
	width:160px;
}
.messagesTableSender a{
	font-weight:bold;
	font-size:11px;
}
.messagesTableSubject{
	vertical-align:top;
	padding-right:4px;
}
.messagesTableSubject a{
	font-weight:bold;
}
.messagesTableDelete{
	width:44px;
	color:#999999;
	font-size:10px;
}

.messagesTableRed{
	background-color:#c0000d;
	border-bottom:1px solid #cccccc;
	padding-top:4px;
	height:50px;
}
.messagesTableRed .messagesTableSender{
	vertical-align:top;
	color:#FFF;
	font-size:9px;
	width:160px;
}
.messagesTableRed .messagesTableSender a{
	font-weight:bold;
	font-size:11px;
	color:#FFF;
}
.messagesTableRed .messagesTableSubject{
	vertical-align:top;
	padding-right:4px;
	color:#FFF;
}
.messagesTableRed .messagesTableSubject a{
	font-weight:bold;
	color:#FFF;
}
.messagesTableRed .messagesTableDelete{
	width:44px;
	color:#FFF;
	font-size:10px;
}
.messagesTableRedSoft{
	background-color:#ef646e;
	border-bottom:1px solid #cccccc;
	padding-top:4px;
	height:50px;
}
.messagesTableRedSoft .messagesTableSender{
	vertical-align:top;
	color:#FFF;
	font-size:9px;
	width:160px;
}
.messagesTableRedSoft .messagesTableSender a{
	font-weight:bold;
	font-size:11px;
	color:#FFF;
}
.messagesTableRedSoft .messagesTableSubject{
	vertical-align:top;
	padding-right:4px;
	color:#FFF;
}
.messagesTableRedSoft .messagesTableSubject a{
	font-weight:bold;
	color:#FFF;
}
.messagesTableRedSoft .messagesTableDelete{
	width:44px;
	color:#FFF;
	font-size:10px;
}
.messagesTablePicture{
	width:50px;
}


.messagesTableDeleteIcon{
	width:20px;
}
#editboxLinkNewMessage{
	margin-left:260px;
}

/* Posteingang */

#messagesbuttons{
	width:100%;
	height:56px;
	background-image:url(../images/mail_buttons_back.png);
}
#messagesbuttons img{
	float:left;
}
#mailvolumestatus{
    margin:0px 0px 0px 345px;
    color:#FFFFFF;
    padding-top:14px;
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
    line-height:15px;
}

#messagescontent{
	margin-left:20px;
}

#messagesblockedbox{
    width:402px;
	height:60px;
	margin-left:20px;
	margin-top:20px;
	padding:12px 0px 0px 70px;
	background-image:url(../images/box_error_back.png);
}

#messagesmessagebox{
    width:402px;
	height:60px;
	margin-left:20px;
	margin-top:20px;
	padding:12px 0px 0px 70px;
	background-image:url(../images/box_message_back.png);
}

#messagesdescription{
	float:left;
	width:350px;
	color:#4f4d4d;
}
#messagespagestop{
	text-align:right;
}
#messagestop{
	margin-top:15px;
}

#messagestable{
	margin-top:15px;	
}

#messagestable td{
    border-bottom:1px solid #C9C8C9;   
	height:20px;
}
#messagestable a{
    color:#000000;
    text-decoration:none;
}
#messagestable #messagestableheader td{
	border-top:1px solid #C9C8C9;
	border-bottom:1px solid #C9C8C9;	
	background-image:url(../images/mail_table_header_back.png);
	color:#FFFFFF;
	padding:0px;
	height:14px;
}
.tabletdonline{
	text-align:center;
	width:20px;
}
.tabletdckb{
	text-align:center;
	width:30px;
}
.tabletddate{
	width:90px;
}
.tabletdsender{
	width:120px;
}
.tabletrwhite{
	background-color:#FFFFFF;
}
.tabletrgrey{
	background-color:#ebedee;
}
.tabletrwhitebold{
	background-color:#FFFFFF;
	font-weight:bold;
}
.tabletrgreybold{
	background-color:#ebedee;
	font-weight:bold;
}
#messagespagesbottom{
	margin-top:15px;
}

#messagessendhead{
	margin-top:5px;	
}
#messagesuserinfoname{ 
   font-weight:bold; 
}
#messagesuserinfoname .name{ 
   font-weight:bold;    
   line-height:11px;  
}
#messagesuserinfoname img{  
  border: 0 none; 
}
#messagessendhead .profilepicture40x40,.messagesuserinfo{
    margin-top:6px;
}
.messagesuserinfo{
	float:left;	
}
#messagessendpic{
	text-align:right;
}
.messagesseperator{	
	border-top:1px solid #C9C8C9;
	line-height:1px;
}
#messageform{
	margin:10px 0px 10px 0px;
	line-height:30px;
}
#messageform input{
	width:394px;
	height:15px;
	margin-left:20px;
	border:1px solid #C9C8C9;
	padding:2px;
	font-size:11px;
}
#messageform textarea{
	margin-top:5px;
	width:460px;
	height:150px;	
	border:1px solid #C9C8C9;
	padding:2px;
	font-size:11px;
}

#messagesubmit{
	margin-top:10px;
}
#messagesubmit input{
	height:17px;
	width:121px;
	background-image:url(../images/mail_button_send_2.png);
	border:0px;
	cursor:pointer;
}
.profilepicture40x40{
	height:56px;
	width:42px;
	background-image:url(../images/picture_40x40_back.png);
	float:left;
	margin-right:10px;
}

.profilepicture40x40 img{
	border:1px solid #BDC2C7;	
}

.profilepicture40x40read{
	height:56px;
	width:42px;
	background-image:url(../images/picture_40x40_back.png);	
	float:left;
}
.profilepicture40x40read img{
	border:1px solid #BDC2C7;	
}


#btnMessageDelete,#btnMessageAnswer,#btnMessageBlock,#btnMessageBack,#btnMessageSend,#btnMessageBlocked{	
	cursor:pointer;	
}

#messagereadhead{	
	padding-top:0px;
	vertical-align:top;
	height:60px;
	min-height:60px;
}
#messagesreaduserinfo{
	margin-left:60px;		
}
#messagesreadsubject{
	border-top:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
	padding:5px 0px 5px 0px;
	margin-bottom:10px;
}
#messagetext{
	margin:0px 0px 10px 0px;
}
#groupupdatedata .info{
    line-height:20px;
}

/* Kontakte */

.contact{
    border:1px solid #ded9c8;
    margin-bottom:10px; 
    padding:6px;   
}
#contacts ul{
    list-style:none;
}
.contactDetails{
    float:left;
	width:400px;
}
.contactsBottom{
    clear:both;    
}
#contactsTop{
    margin:6px 0px 6px 0px;
    text-align:right;
}
.contactLinks{
	margin-left:420px;
	height:100px;
}

.contactLinks ul{
	list-style-type:none;
    margin:0px 2px 0px 2px;	   
}
.contactLinks li{
 	line-height:20px;
    border-bottom:1px solid #E5E4E3;
    padding-left:4px;
}

/*
.contactLinks li:hover{
 	line-height:20px;
 	padding-left:4px;
    border-bottom:1px solid #E5E4E3;
    background-color:#A7D115;
}*/

.contactLinks li a{
	color:#5E798D;
	text-decoration:none;	
}

.contactLinks li:hover a{
	color:#5E798D;
	text-decoration:none;	
}
.contactDetailsPersonPicture{
	height:75px;
	width:58px;
	background-image:url(../images/picture_56x56_back.png);
	float:left;
	margin-right:10px;
}
.contactDetailsNotice{
	padding:0px 0px 0px 0px;
	width:280px;
}
.contactDetailsPerson{
    height:75px;
}
.contactDetailsNoticeEdit{
	padding:0px 2px 2px 2px;	
	border:1px solid #BDC2C7;
	color: #888888;
}
#contacts textarea{
	width:280px;
	border:1px solid #CCCCCC;
	color: #999999;
}

/* Suchergebnisse */

.searchResult{
    border:1px solid #ded9c8;
    margin-bottom:10px; 
    padding:6px; 
    height:90px;  
}
#searchResults ul{
    list-style:none;
}
.searchResultDetails{
    float:left;
	width:380px;
}
#searchResultsBottom{
    clear:both;    
}
.searchResultLinks{
	margin-left:400px;
	height:60px;
}

.searchResultLinks ul{
	list-style-type:none;
    margin:0px 2px 0px 2px;	   
}
.searchResultLinks li{
 	line-height:20px;
    border-bottom:1px solid #E5E4E3;
    padding-left:4px;
}

.searchResultLinks li a{
	color:#5E798D;
	text-decoration:none;	
}

.searchResultLinks li:hover a{
	color:#5E798D;
	text-decoration:none;	
}
.searchResultDetailsPersonPicture{
	height:75px;
	width:94px;
	float:left;
	margin-right:10px;
}
.searchResultDetailsName{
	font-weight:bold;	
}
.searchResultDetailsInfos{
	margin-top:6px;	
}
.searchResultDetailsNotice{
	padding:0px 0px 0px 0px;
	width:280px;
}
.searchResultDetailsPerson{
    height:75px;
}
.searchResultDetailsNoticeEdit{
	padding:0px 2px 2px 2px;	
	border:1px solid #BDC2C7;
	color: #888888;
}
#searchResults textarea{
	width:280px;
	border:1px solid #CCCCCC;
	color: #999999;
}

#searchResultsTop{
	border-bottom:1px solid #DEE0E3;
	line-height:16px;	
	margin-top:15px;
	margin-bottom:15px;
}

#searchResultDescription{
	width:300px;
	color:#536F85;
	font-weight:bold;
	float:left;
}
#searchResultPagesTop{
    text-align:right;
}
#searchResultsBottom{
	margin-top:15px;
	border-top:1px solid #DEE0E3;
	line-height:14px;
}



/* Gruppen */

#groupPicture img{
    border:1px solid #ded9c8;
    padding:6px;
}

#groupLinks li{
    border-bottom:1px solid #bbc2c7;
    padding-bottom:6px;
    padding-top:6px;
    list-style:none;
}
#groupName{
	color:#c70012;
	font-size:14px;
}
.groupHeadlineLeft{
    font-size:12px;
    color:#c70012;
    border-bottom:1px solid #bbc2c7;
    padding-bottom:4px;
}
.groupList{
    padding:6px 0px 6px 0px;
    border-bottom:1px solid #bbc2c7;
}
.groupListPicture{
    float:left;
}
.groupListPicture img{
    border:1px solid #bbc2c7;
}
.groupListText{
    margin-left:30px;
}
.groupListName{
    font-weight:bold;
}
.groupHeadline{
    text-transform: uppercase;
    color:#FFFFFF;
    padding-left:4px;
    border:1px solid #ced3d6;
    background-image
    font-size:12px;
    background-image:url(../images_v3/group_headline_back.png);
    margin-top:10px;
}
.groupSubHeadline{
    color:#c70012;
    margin-top:10px;
    clear:both;
}
.groupLabel{
    width:120px; 
    float:left;
    color:#58636b;
    line-height:16px;    
}
.groupText{
    margin-left:125px;    
    line-height:16px;
}
.groupPinboardEntry{
    clear:both;
    padding:10px;
}
.groupPinboardEntryPicture{
    float:left;
    width:55px;
}
.groupPinboardEntryPicture img{
    padding:3px;
    border:1px solid #e0dbcb;
}
.groupPinboardEntryHeadline{
    margin-left:70px;
    padding-bottom:4px;
    border-bottom:1px solid #e0dbcb;
    margin-bottom:6px; 
    height:26px;   
    min-height:26px;
}
.groupPinboardEntryHeadlineName{
    width:240px;
    float:left;
}
.groupPinboardEntryHeadlineName .name{
    font-weight:bold;
}
.groupPinboardEntryHeadlineDelete{
     margin-left:244px;
     text-align:right;
     text-transform:uppercase;
     padding-top:6px;
}
.groupPinboardEntryHeadlineDelete a{
     font-size:8px;
     color:#a4abaf;     
}
.groupPinboardEntryText{
    margin-left:70px;
}
#groupPinboardForm{
    padding:10px 0px 10px 16px;
    margin-top:2px;
    background-color:#f5f4ed;
}
#groupPinboardInput{
    width:290px;
    float:left;
}
#groupPinboardButtons{
    margin-left:295px;
}
#groupPinboardInputLabel{
    margin-bottom:4px;
}
#groupConnection{
    height:80px;
    min-height:80px;
    padding-top:15px;
}
#groupConnection img{
    border:1px solid #96989d;
    margin-bottom:4px;
}
.groupConnection{
    float:left;
    width:55px;    
}
.groupConnectionLine{
    float:left;
    width:50px;
}
#groupActivity{
    width:377px;
    height:35px;
    padding:2px 4px 2px 14px; 
    background-image:url(../images_v3/group_activity_back.png);
}
#groupActivityHeadline{
    color:#c70012;
    font-weight:bold;
    margin-bottom:6px;
}
#tobeedited input,#tobeedited select{
    border:1px solid #bbc2c7;
    padding: 2px;
}
.inplaceeditor-form select{
    border:1px solid #e0dbcb;
    padding: 2px;
    width:200px;
}

/* Gruppe Formulare */

.groupupdatedataseperator{
	border-top:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	margin-top:10px;
	margin-bottom:10px;
	width:344px;	
}

#groupupdatedata{
    width:380px;
    padding-left:80px;
    margin-top:30px;
}
.groupupdateformarea input{
    width:210px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.groupupdateformarea select{
    width:216px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.groupupdateformarea textarea{
    width:211px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	height:60px;
}
#grouptopicaddform textarea{
    width:260px;
    border:1px solid #000000;
    font-family: Arial, Helvetica, sans-serif;
    color:#000000;
	font-size:11px;
	padding:2px;
	height:60px;
}
.groupupdatedataleft{
    float:left;
    width:120px;
}
.groupupdatedataleftsmall{
    float:left;
    width:70px;
}
.groupupdatedataright{
   margin-left:130px;
}
.groupupdatedatarightwide{
    margin-left:70px;
}
.groupupdateformrow{
    margin:4px 0px 4px 0px;
}
#groupupdatedatahead{
    font-size:16px;
    color:#adb4bc;
}
.groupupdatebuttons{
    text-align:right;
    width:344px;
}
.groupupdateformarea .groupupdateformckb{
    width:20px;
    border:0px;
}
.groupupdateformarea .groupdesignckb{
    width:20px;
    border:0px;
}
#btnSaveGroupData{
	cursor:pointer;
}
.groupupdateformarea .info{
    font-size:9px;
    font-family: Arial, Helvetica, sans-serif;
    padding-right:80px;
}
.groupupdateformarea .groupreleaseckb{
    width:20px;
    border:0px;
    margin:4px 0px 0px 10px;
}
.groupupdateformarea .groupsettingsckb{
    width:20px;
    border:0px;
    padding:0px;    
    margin:0px 5px 0px 0px;
    float:left;
}
.groupupdatedatarightwide p{
    margin-left:25px;
}
.groupupdatedataleft img{
    float:left;
}

#groupdesigntitle{
    font-size:16px;
    font-weight:bold;
}


#groupnamedelete{
    font-weight:bold;
	font-size:14px;    
   	color:#000000;
   	margin-left:150px;
   	width:200px;   	
}

/* Gruppe */
.groupentryheadline{
    width:380px;
    color:#a7d115;
    font-weight:bold;    
    padding:4px 0px 4px 5px;    
}
.groupentrydate{
    width:380px;
    padding:2px 5px 2px 5px;
    color:#4f4d4d;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:10px;		
    background-color:#ededed;
    border-bottom:1px solid #d2d2d2;
}
.groupentrydateright{
    text-align:right;
    color:#536f85;
}
.groupentryseperator{
	border-top:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	margin-top:4px;
	margin-bottom:0px;
}
/* Gruppe Thema */

#grouptopic{
    padding:18px 18px 18px 18px
}
#grouptopicname{
    color:#a7d115;
    font-size:14px;
    font-weight:bold;
    margin-bottom:5px;
}
#grouptopicform{
    background-image:url(../../../images/group_topic_form_back.png);
    width:448px;
    height:106px;
    padding:10px;
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
}
#grouptopicform textarea{
    border:1px solid #000000;
    height:50px;
    width:260px;
}
#grouptopicbuttons{
    margin:10px 0px 10px 0px;
}
#grouptopicfile {    
    width:250px;
}
.grouptopicentryauthorpictures{
    float:left;
    width:35px;
    height:50px;
}
.grouptopicentryauthorname{
    width:438px;
    margin-left:30px;
}
.grouptopicentrymenu{
    background-color:#ededed;
    border-bottom:1px solid #c9ccd0;
    padding:2px 5px 2px 5px;
}

.grouptopicentrytext{
    padding:5px;
}

/* Benutzer Profilbild */

#grouppic{
    margin-top:15px;
    margin-left:34px;
    width:440px;
}

#grouppicleft{	
	width:140px;
	float:left;	
}

#grouppicright{
	 padding-left:35px;
	 margin-left:140px;
}

#grouppicinput input{
    width:250px;
    /*border:0px solid #FFFFFF;*/
}
#grouppicsubmit input{    
    border:1px solid #000000;
}
#groupconditions input{
    margin:0px 10px 30px 0px;
    float:left;
}
#grouppichead{
    font-size:16px;
    color:#adb4bc;
}
.groupupdateformarea #grouppicture{
	float:left;	
}

.groupupdateformarea #groupname{
	margin-left:10px;		
	width:200px;
}

/* Bild anpassen */

#grouppicresize{
    margin-left:50px;    
}

#grouppicresizeleft{
   width: 200px;
   float: left;
}

#grouppicresizeright{
   margin-left: 200px;
}

#grouppicleft{
    width: 150px;
    float: left;
    text-align:center;
    height:400px;
}

#grouppiclinks{
    font-size:14px;
    font-weight:bold;
    color:#CCCCCC;
    text-align:left; 
    line-height:18px; 
}

#grouppiclinks a{
    font-size:11px;    
    color:#536f85;
    font-weight:normal;
    text-decoration:none;
}

#userprofilepiclinks a:hover{
    text-decoration:underline;
}

/*
label { 
	clear: left;
	margin-left: 50px;
	float: left;
	width: 5em;
}*/

#previewAreaBack {
	width:131px;
	height:154px;
	background-image:url(../../../images/pic_130x130_back.jpg);
	padding-left:1px; 
	padding-top:1px;			
}

#results {
	clear: both;
}
#frmPictureResize input{
	width: 100px;
	border:1px solid #000000;
	margin-bottom:2px;
}

#grouppicinfobox{
    margin-bottom:10px;
}
#groupupdatedata .info{
    line-height:20px;
}

/* Eventkalender */ 

#eventguide{
    padding:16px;
}
#eventguide #eventguideHeadline{
    padding-bottom:22px;
}
#eventguide #eventguideDates{
    margin-bottom:12px;
    border-top:1px dotted #999;
    border-bottom:1px dotted #999;
    padding:4px 0px 4px 0px;    
}
#eventguide #eventguideIndex{
    padding:2px 0px 2px 0px;
    border-top:1px solid #e0e0e0;
    border-bottom:1px solid #e0e0e0;
    margin-bottom:12px;
}
#eventguide #eventguideIndex a{
    font-weight:bold;
    color: #b9bdc0;   
}
#eventguide #eventguideIndex .eventguideIndexSelected{
    font-weight:bold;
    color: #000000;   
}
#eventguide .event{
    border:1px solid #BFBFBF;
    margin-bottom:16px;
    padding:4px;
    /* clear:both; */
    height:90px;
    color:#626368;
}
#eventguide .eventPicture{
    float:left;    
}
#eventguide .eventInfos{
    background-color: #F5F1E5;
    height:78px;
    float:left;
    width:258px;
    width:350px;
    padding:6px;
}
#eventguide .eventLinks{
    background-color: #F5F1E5;
    height:90px;
}
#eventguide .eventHeadline{
    font-weight:bold;
    margin-bottom:2px;
}
#eventguide .location{
    padding-bottom:4px;
}
#eventguide .category{
    padding-bottom:4px;
}
#eventguide #eventguideDates a{
    color:#000000;
    text-decoration:none;    
}
#eventguide #eventguideDates .selectedPeriod{
    color:#c50d1b;
    font-weight:bold;   
}
#eventguide .eventguidePeriod{	
	font-weight:bold;
	font-size:14px;
}
#eventguide .eventguideTopLinks{
    font-size:10px;
}
#eventguide .eventCategory{
    color:#727473;    
    font-weight:bold;
    height:20px;
    font-size:13px;
    margin-bottom:6px;
}
#eventguide #eventguideIndexRight{
    float:right;
    width:100px;
}
#eventguide #eventtable{
    font-size:9px;
    padding:0px 0px 10px 0px;
}
#eventguide #eventtable table{   
    /* width:100%; */
    background-color:#bfbfbf;
}
#eventguide #eventtable .headline{       
    background-color:#f5f1e5;
    font-weight:bold;
}
#eventguide #eventtable td{   
    padding:2px;
    margin:1px; 
    background-color:#FFFFFF;
}
#map{
    padding:0px 0px 10px 0px;
}

/* Termin */ 

.datenav{
    background-image: url(../../../images/date_nav2_back.png);
    height:18px;
    color:#cfcfcf;
    font-size:10px;
    font-family: Arial, sans-serif;
}
.datenav a{
    color:#cfcfcf;
}
.datenav a:hover{
    text-decoration:none;
}
.datemain{
    padding:17px;
}
.datemain p{
    margin-bottom:10px;
    clear:both;
}
.dateteaser{
    padding:17px;    
    background: #EBEDEE url(../../../images/themes/grey/date_teaser_back.png) fixed no-repeat right top;
}
.dateteaser .subheadline{
    font-weight:bold;
    padding-bottom:5px;
}
.dateteaser .headline{
    font-weight:bold;
    font-size:16px;
    padding-bottom:5px;
}
.daterating{
    font-weight:bold;
    text-align:left;
    height:18px;
}
.dateviews{    
    text-align:left;
    height:18px;
}
.datepicturesmall img{
    border:1px solid #a1a1a1;
    margin-bottom:10px;
}
.dategallery{
    border-top:1px solid #a1a1a1;
    border-bottom:1px solid #a1a1a1;
    padding:5px 0px 5px 0px;
}
.datevotingform{
    height:90px;  
    padding:10px; 
    font-weight:bold;
    background-image: url(../../../images/date_voting_form_back.png);
    background-repeat: no-repeat;
}
.datevotingformheadline{
    font-weight:bold;
    border-bottom:1px solid #a1a1a1;
    padding-bottom:5px;
    padding-top:10px;
}
.dateratingform{
    height:198px;  
    padding:10px; 
    background-image: url(../images_v3/date_rating_form_back.png);
    background-repeat: no-repeat;
}
.dateratingform2{
    height:172px;  
    padding:10px; 
    background-image: url(../../../images/date_rating_form_back2.png);
    background-repeat: no-repeat;
}
.dateratingformheadline{
    font-weight:bold;
    border-bottom:1px solid #a1a1a1;
    padding-bottom:5px;
    padding-top:10px;
}


.dateratingform .fazitinput{
    border:1px solid #a1a1a1;  
    padding:2px; 
    width:444px;
    font-size:11px;
    font-family: Arial, sans-serif;    
}
.dateratingform .textinput{
    margin-top:5px;
    border:1px solid #a1a1a1;  
    padding:2px; 
    font-size:11px;
    width:444px;
    height:40px;
    font-family: Arial, sans-serif;
}

.dateratingform2 .fazitinput{
    border:1px solid #a1a1a1;  
    padding:2px; 
    width:444px;
    font-size:11px;
    font-family: Arial, sans-serif;    
}
.dateratingform2 .textinput{
    margin-top:5px;
    border:1px solid #a1a1a1;  
    padding:2px; 
    font-size:11px;
    width:444px;
    height:40px;
    font-family: Arial, sans-serif;
}
.paragraphpictureright{
    margin-right:10px;
    float:left;
    border:4px solid #e4e4e6;
    background-color: #e4e4e6;
    font-size:10px;
    font-family: Arial, sans-serif;
    line-height:14px;    
}
.paragraphpictureleft{
    margin-left:10px;
    float:right;
    border:4px solid #e4e4e6;
    background-color: #e4e4e6;
    font-size:10px;
    font-family: Arial, sans-serif;
    line-height:14px;
    text-align:right;    
}
#btnSavedateData{
    cursor:pointer;
}
#btnSavedateData2{
    cursor:pointer;
}
.dateratingdelete{
    border-top:1px solid #a1a1a1;
    padding-top:2px;
    text-align:right;
}
.dateratingtext a{
    color:#000000;
}
.dateratingtext a:hover{
    text-decoration:none;
}
.datelottery{
	color:#FFFFFF;
	padding-left:60px;
	padding-top:25px;
	vertical-align:top;
	height:58px;
	width:416px;
	background-image: url(../images_v3/date_lottery_back.png);	 
}
.datelottery input{
	font-size:10px;
	border:1px solid #a1a1a1;
	padding:2px;
}
#datelotterycode{
	line-height:30px;
}
.datelottery a{
	color:#FFFFFF;
	text-decoration:underline;
}
.dateblog{
	color:#FFFFFF;
	padding-left:100px;
	padding-top:25px;
	vertical-align:top;
	height:58px;
	width:276px;
	text-transform:uppercase;
	font-weight:bold;
	background-image: url(../../../images/themes/grey/date_blog_back.png);	 
}
.dategoto{
	color:#FFFFFF;
	padding-left:70px;
	padding-top:35px;
	vertical-align:top;
	height:48px;
	width:382px;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	background-image: url(../images_v3/date_goto_back.png);	 
}
.gotoDate .gotoDatePictures img{
    padding:5px;
    border:1px solid #D7D9D9;
    background-color:#FFFFFF;
    margin-bottom:4px;
}
.gotoDate .gotoDatePictures{
    background-image: url(../../../images/themes/grey/picturebox_vertical_back.png);	 
}
.gotoDate a{
    text-decoration:none;
    color:#000000;
}
.gotoDate a:hover{
    text-decoration:none; 
}

/* Location */

.locationnav{
    background-image: url(../../../images/location_nav2_back.png);
    height:18px;
    color:#cfcfcf;
    font-size:10px;
    font-family: Arial, sans-serif;
}
.locationnav a{
    color:#cfcfcf;
}
.locationnav a:hover{
    text-decoration:none;
}
.locationmain{
    padding:17px;
}
.locationmain p{
    margin-bottom:10px;
    clear:both;
}
.locationteaser{
    padding:17px;    
    background: #EBEDEE url(../../../images/themes/grey/location_teaser_back.png) fixed no-repeat right top;
}
.locationteaser .subheadline{
    font-weight:bold;
    padding-bottom:5px;
}
.locationteaser .headline{
    font-weight:bold;
    font-size:16px;
    padding-bottom:5px;
}
.locationrating{
    font-weight:bold;
    text-align:left;
    height:18px;
}
.locationviews{    
    text-align:left;
    height:18px;
}
.locationpicturesmall img{
    border:1px solid #a1a1a1;
    margin-bottom:10px;
}
.locationgallery{
    border-top:1px solid #a1a1a1;
    border-bottom:1px solid #a1a1a1;
    padding:5px 0px 5px 0px;
}
.locationvotingform{
    height:90px;  
    padding:10px; 
    font-weight:bold;
    background-image: url(../../../images/location_voting_form_back.png);
    background-repeat: no-repeat;
}
.locationvotingformheadline{
    font-weight:bold;
    border-bottom:1px solid #a1a1a1;
    padding-bottom:5px;
    padding-top:10px;
}
.locationratingform{
    height:198px;  
    padding:10px; 
    background-image: url(../images_v3/location_rating_form_back.png);
    background-repeat: no-repeat;
}
.locationratingform2{
    height:172px;  
    padding:10px; 
    background-image: url(../../../images/location_rating_form_back2.png);
    background-repeat: no-repeat;
}
.locationratingformheadline{
    font-weight:bold;
    border-bottom:1px solid #a1a1a1;
    padding-bottom:5px;
    padding-top:10px;
}


.locationratingform .fazitinput{
    border:1px solid #a1a1a1;  
    padding:2px; 
    width:444px;
    font-size:11px;
    font-family: Arial, sans-serif;    
}
.locationratingform .textinput{
    margin-top:5px;
    border:1px solid #a1a1a1;  
    padding:2px; 
    font-size:11px;
    width:444px;
    height:40px;
    font-family: Arial, sans-serif;
}

.locationratingform2 .fazitinput{
    border:1px solid #a1a1a1;  
    padding:2px; 
    width:444px;
    font-size:11px;
    font-family: Arial, sans-serif;    
}
.locationratingform2 .textinput{
    margin-top:5px;
    border:1px solid #a1a1a1;  
    padding:2px; 
    font-size:11px;
    width:444px;
    height:40px;
    font-family: Arial, sans-serif;
}
.paragraphpictureright{
    margin-right:10px;
    float:left;
    border:4px solid #e4e4e6;
    background-color: #e4e4e6;
    font-size:10px;
    font-family: Arial, sans-serif;
    line-height:14px;    
}
.paragraphpictureleft{
    margin-left:10px;
    float:right;
    border:4px solid #e4e4e6;
    background-color: #e4e4e6;
    font-size:10px;
    font-family: Arial, sans-serif;
    line-height:14px;
    text-align:right;    
}
#btnSavelocationData{
    cursor:pointer;
}
#btnSavelocationData2{
    cursor:pointer;
}
.locationratingdelete{
    border-top:1px solid #a1a1a1;
    padding-top:2px;
    text-align:right;
}
.locationratingtext a{
    color:#000000;
}
.locationratingtext a:hover{
    text-decoration:none;
}
.locationlottery{
	color:#FFFFFF;
	padding-left:60px;
	padding-top:25px;
	vertical-align:top;
	height:58px;
	width:316px;
	background-image: url(../images_v3/location_lottery_back.png);	 
}
.locationlottery input{
	font-size:10px;
	border:1px solid #a1a1a1;
	padding:2px;
}
#locationlotterycode{
	line-height:30px;
}
.locationlottery a{
	color:#FFFFFF;
	text-decoration:underline;
}
.locationblog{
	color:#FFFFFF;
	padding-left:100px;
	padding-top:25px;
	vertical-align:top;
	height:58px;
	width:276px;
	text-transform:uppercase;
	font-weight:bold;
	background-image: url(../../../images/themes/grey/location_blog_back.png);	 
}

/* Gewinnspiele */

#lotteryHead{	
	width:479px;
	height:31px;
	background-image:url(../../../images/lottery_head_back.png);
	padding:15px 10px 10px 15px;
	color:#FFFFFF;
	line-height:24px;
	font-weight:bold;
}
#lotteryHeadSearch{    
    width:260px;
    float:left;
}
#lotteryResultDescription{    
	color:#536F85;
	font-weight:bold;	
	width:468px;
}
#lotteryResultDescription a{   
	color:#536F85;
	text-decoration:none;
}
.lotteryDataSeperator{
	border-top:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	margin-top:10px;
	margin-bottom:10px;
	width:505px;	
}

#lotteryData{
    width:344px;
    padding-left:80px;
    margin-top:30px;
}
.lotteryFormarea input{
    width:210px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.lotteryFormarea select{
    width:216px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.lotteryFormarea textarea{
    width:211px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	height:60px;
}

.lotteryDataHead{
    font-size:16px;
    color:#adb4bc;
}
.lotteryFormarea .selSettings{
	border:0px;
	width:20px;
}
.lotteryButtons{
    text-align:right;
    width:505px;
}
#btnSaveLotterySettings{
	cursor:pointer;
}
.lotteryResult{
	margin-top:15px;
	padding:5px 19px 0px 19px;
	width:547px;
	height:104px;
	background-image: url(../images_v3/lottery_entry_back.png);	
	background-repeat:no-repeat;	
}
.lotteryResultLinks{
	margin-left:290px;
}

.lotteryResultLinks ul{
	list-style-type:none;
    margin:0px 2px 0px 2px;	   
}
.lotteryResultLinks li{
 	line-height:20px;
    border-bottom:1px solid #E5E4E3;
    padding-left:4px;
}

.lotteryResultLinks li:hover{
 	line-height:20px;
 	padding-left:4px;
    border-bottom:1px solid #E5E4E3;
    background-color:#A7D115;
}

.lotteryResultLinks li a{
	color:#5E798D;
	text-decoration:none;	
}

.lotteryResultLinks li:hover a{
	color:#FFFFFF;
	text-decoration:none;	
}
.lotteryResultDetails{
	float:left;	
	padding-top:10px;
	width:472px;
	height:78px;
}
.lotteryResultDetails a{
	text-decoration:underline;
	color:#000000;
	font-size:10px;
	line-height:25px;
}
.lotteryResultTime{		
	width:400px;
	color:#706e6e;
	font-size:10px;
	font-weight:bold;
}
.lotteryLabelWon{
	position:relative;
	z-index:10;
	top:-105px;
	left:-19px;
	width:100px;
}

/* Empfehlung */

#approvehead{	
	width:479px;
	height:57px;
	background-image:url(../../../images/groups_update_head_back.jpg);
	padding:15px 10px 10px 15px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:30px;
}

.approveheadlinks {
    border-bottom:1px solid #555555;
    padding-bottom:2px;
    margin-top:20px;
    margin-bottom:8px;
    font-size:10px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
}
.approveheadlinks a{
    padding:2px 7px 2px 7px;        
    color:#FFFFFF;
    font-size:10px;
    text-decoration:none;
}
.approveheadlinks a:hover{
    background-color:#a7d115;
    text-decoration:none;
}
#approveheadlink{
    padding:2px 7px 2px 7px;
    background-color:#a7d115;
    color:#FFFFFF;   
}

.approvedataseperator{
	border-top:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	margin-top:10px;
	margin-bottom:10px;
	width:344px;	
}

#approvedata{
    width:380px;
    padding-left:80px;
    margin-top:30px;
}
.approveformarea input{
    width:210px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.approveformarea select{
    width:216px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.approveformarea textarea{
    width:211px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	height:60px;
}
.approvedataleft{
    float:left;
    width:140px;
}
.approvedataleftsmall{
    float:left;
    width:70px;
}
.approvedataright{
   margin-left:130px;
}
.approvedatarightwide{
    margin-left:70px;
}
.approveformrow{
    margin:4px 0px 4px 0px;
}
#approvedatahead{
    font-size:16px;
    color:#adb4bc;
}
.approvebuttons{
    text-align:right;
    width:344px;
}
.approveformarea .approveformckb{
    width:20px;
    border:0px;
}
.approveformarea .groupdesignckb{
    width:20px;
    border:0px;
}

.approveformarea .info{
    font-size:9px;
    font-family: Arial, Helvetica, sans-serif;
    padding-right:80px;
}
.approveformarea .groupreleaseckb{
    width:20px;
    border:0px;
    margin:4px 0px 0px 10px;
}
.approveformarea .groupsettingsckb{
    width:20px;
    border:0px;
    padding:0px;    
    margin:0px 5px 0px 0px;
    float:left;
}
.approvedatarightwide p{
    margin-left:25px;
}
.approvedataleft img{
    float:left;
}

.approveformarea #grouppicture{
	float:left;	
}

.approveformarea #groupname{
	margin-left:10px;		
	width:200px;
}
#approvedata .info{
    line-height:20px;
}

#btnSaveUserData{
	cursor:pointer;
}

/* Musik */
#musicTopInputs{
	padding:126px 0px 0px 10px;	
}
.musicEntry{	
	padding:10px 0px 10px 0px;
	border-bottom:1px solid #b7b7b7;
}
.musicEntryInfos{	
	width:480px;
	float:left;			
}
.musicEntryInfos img{	
	float:left;			
	margin-right:20px;
}
.musicEntryButton{
	text-align:right;
}
.musicEntryInfosName{
	font-size:16px;
	font-weight:bold;
	margin-bottom:4px;
}


/* Fotos */


#gallerieshead{	
	width:479px;
	height:92px;
	background-image:url(../../../images/galleries_search_back.png);
	padding:15px 10px 10px 15px;
	color:#FFFFFF;	
	font-weight:bold;
}
#galleryupdatehead{	
	width:479px;
	height:57px;
	background-image:url(../../../images/galleries_update_back.png);
	padding:15px 10px 10px 15px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:30px;
}
#gallerieshead input{
    border:1px solid #BFC3C6;
	background-color:#282828;    
    float:left;
    font-size:10px;
    margin-right:5px;
    color:#FFFFFF;
    padding:2px;
    width:200px;
}
#gallerieshead #btnSearch{
    border:0px;
    height:18px;
    width:73px;
}
#galleriesheadsearch{        
    margin-top:15px;   
    height:25px;         
    margin-bottom:24px;    
}
#galleriesheadlinks a{
    color:#FFFFFF; 
    font-size:10px;  
    font-weight:bold;    
    font-family: Arial, Helvetica, sans-serif;        
}
#galleriesheadlinks a:hover{
    color:#9ecb0f; 
    text-decoration:none;  
}
#galleriesresultdescription{
    width:290px;
	color:#536F85;
	font-weight:bold;
	float:left;
}
#galleriesresultdescription a{   
	color:#536F85;
	text-decoration:none;
}

/* Links */
.galleryupdateheadlinks {
    border-bottom:1px solid #555555;
    padding-bottom:2px;
    margin-top:20px;
    margin-bottom:8px;
    font-size:10px;
    font-weight:bold;
    width:400px;
    font-family: Arial, Helvetica, sans-serif;
}
.galleryupdateheadlinks a{
    padding:2px 7px 2px 7px;        
    color:#FFFFFF;
    font-size:10px;
    text-decoration:none;
}
.galleryupdateheadlinks a:hover{
    background-color:#a7d115;
    text-decoration:none;
}
#galleryupdateheadlink{
    padding:2px 7px 2px 7px;
    background-color:#a7d115;
    color:#FFFFFF;   
}

/* Formulare */

.galleryupdatedataseperator{
	border-top:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	margin-top:10px;
	margin-bottom:10px;
	width:344px;	
}

#galleryupdatedata{
    width:380px;
    padding-left:80px;
    margin-top:30px;
}
.galleryupdateformarea input{
    width:210px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.galleryupdateformarea select{
    width:216px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.galleryupdateformarea textarea{
    width:211px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	height:60px;
}
.galleryupdatedataleft{
    float:left;
    width:120px;
}
.galleryupdatedataleftsmall{
    float:left;
    width:70px;
}
.galleryupdatedataright{
   margin-left:130px;
}
.galleryupdatedatarightwide{
    margin-left:70px;
}
.galleryupdateformrow{
    margin:4px 0px 4px 0px;
}
#galleryupdatedatahead{
    font-size:16px;
    color:#adb4bc;
}
.galleryupdatebuttons{
    text-align:right;
    width:344px;
}
.galleryupdateformarea .galleryupdateformckb{
    width:20px;
    border:0px;
}
.galleryupdateformarea .gallerydesignckb{
    width:20px;
    border:0px;
}
.gallerymainformrow .gallerydesignckb{
    width:20px;
    border:0px;
}
#btnSaveGalleryData{
	cursor:pointer;
}
.galleryupdateformarea .info{
    font-size:9px;
    font-family: Arial, Helvetica, sans-serif;
    padding-right:80px;
}
.galleryupdateformarea .galleryreleaseckb{
    width:20px;
    border:0px;
    margin:4px 0px 0px 10px;
}
.galleryupdateformarea .galleriesettingsckb{
    width:20px;
    border:0px;
    padding:0px;    
    margin:0px 5px 0px 0px;
    float:left;
}
.galleryupdatedatarightwide p{
    margin-left:25px;
}
.galleryupdatedataleft img{
    float:left;
}

#gallerydesigntitle{
    font-size:16px;
    font-weight:bold;
}

/* Benutzer Profilbild */

#gallerypic{
    margin-top:15px;
    margin-left:34px;
    width:440px;
}

#gallerypicleft{	
	width:140px;
	float:left;	
}

#gallerypicright{
	 padding-left:35px;
	 margin-left:140px;
}

#gallerypicinput input{
    width:250px;
    /*border:0px solid #FFFFFF;*/
}
#gallerypicsubmit input{    
    border:1px solid #000000;
}
#galleryconditions input{
    margin:0px 10px 30px 0px;
    float:left;
}
#gallerypichead{
    font-size:16px;
    color:#adb4bc;
}
.galleryupdateformarea #gallerypicture{
	float:left;	
}

.galleryupdateformarea #galleryname{
	margin-left:10px;		
	width:200px;
}

/* Bild anpassen */

#gallerypicresize{
    margin-left:50px;    
}

#gallerypicresizeleft{
   width: 200px;
   float: left;
}

#gallerypicresizeright{
   margin-left: 200px;
}

#gallerypicleft{
    width: 150px;
    float: left;
    text-align:center;
    height:400px;
}

#gallerypiclinks{
    font-size:14px;
    font-weight:bold;
    color:#CCCCCC;
    text-align:left; 
    line-height:18px; 
}

#gallerypiclinks a{
    font-size:11px;    
    color:#536f85;
    font-weight:normal;
    text-decoration:none;
}

#userprofilepiclinks a:hover{
    text-decoration:underline;
}

/*
label { 
	clear: left;
	margin-left: 50px;
	float: left;
	width: 5em;
}*/

#previewAreaBack {
	width:131px;
	height:154px;
	background-image:url(../../../images/pic_130x130_back.jpg);
	padding-left:1px; 
	padding-top:1px;			
}

#results {
	clear: both;
}
#frmPictureResize input{
	width: 100px;
	border:1px solid #000000;
	margin-bottom:2px;
}

#gallerypicinfobox{
    margin-bottom:10px;
}
#galleryupdatedata .info{
    line-height:20px;
}

/* Anzeigen und verwalten einer Gruppe */



#galleryerror{
	padding-left:23px;	
	padding-top:20px;	
}

#gallery{    
	padding:18px;
}

#gallery a{
	font-family: Helvetica, Arial, sans-serif;
}

/* Links */

#galleryleft{
	width:320px;
	float:left;
}

.gallerypicture img{	
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #d4d4d4; 		
}
.gallerypicture{	
	text-align:center;
	margin-bottom:10px;	
}

#gallerypicture{	
    margin:15px 0px 15px 0px;
	text-align:center;
}
#gallerypicturetitle{
    font-weight:bold;
}

.galleryfriendpicture{
	width:24px;
	height:28px;
	background-image:url(../../../images/pic_23x23_back.jpg);
	padding:1px 0px 0px 1px; 	
	float:left;
	margin-right:4px;
}
.galleryfriendpicture img{
	padding:0px; 		
	margin:0px; 		
}
#gallerylinks{
	line-height:16px;
	margin-bottom:10px;
}
#gallerylinks a{
	color:#4f4d4d;
	font-size:11px;
	font-family: Helvetica, sans-serif;	
}
#gallerylinks ul{
	list-style-type:none
}

/* rechts */

#galleryright{
	width:145px;
	text-align:right;
	margin-left:320px;
	right:0px;
}

#galleryheadline{
    height:69px;
    background-image:url(../../../images/gallery_head_back.jpg);
    padding-top:18px;
}
#galleryheadlineleft{
    width:250px;
    float:left;    
    padding-left:18px;    
    line-height:18px;
}
#galleryheadlineleft a{
	color:#a7d115;
}
#galleryheadlineleft a:hover{
	text-decoration:none;
}
#galleryheadlinecategory{
    color:#FFFFFF;
    font-size:10px;   
}
#galleryheadlinecategoryname{
    color:#bdc2c7;
    font-weight:normal;
    font-size:10px;    
}
#galleryheadlineright{
    text-align:right;    
    color:#FFFFFF;
    padding-right:18px; 
}
.galleryuserpicture{
	float:right;
	margin-bottom:20px;
	margin-left:4px;
	border:1px solid #5F5F5F;
}
#galleryheadlineright a{      
    color:#FFFFFF;
}
#galleryheadlineright a:hover{      
    text-decoration:none;
}
#galleryheadlineowner{
    color:#686868;
    font-size:14px;
}
#galleryhead{
    margin-bottom:25px;
    padding-top:20px;
}
#gallerynav{
    color:#bdc2c7;
    background-image:url(../../../images/gallery_topic_nav_back.jpg);
    height:18px;
    padding-left:14px;
}
#gallerynav a{
    color:#bdc2c7;
}
#gallerynav a:hover{
    text-decoration:none;
}
#gallerynav td{
    padding:0px 4px 0px 4px;
}
.galleryheadertext{
    float:left;
    width:220px;
}

#galleriesince{
    line-height:36px;     
}

#gallerynamedelete{
    font-weight:bold;
	font-size:14px;    
   	color:#000000;
   	margin-left:150px;
   	width:200px;   	
}

#galleryname{
	font-weight:bold;
	font-size:18px;
    margin-bottom:5px;
   	color:#a7d115;
}
#galleryname1{
	font-weight:bold;
	font-size:18px;
    margin-bottom:10px;
   	color:#000000;
}
#galleryname2{
	font-weight:bold;
	font-size:18px;
    margin-bottom:10px;
   	color:#00c0ff;
}
#galleryname3{
	font-weight:bold;
	font-size:18px;
    margin-bottom:10px;
   	color:#ff0084;
}
#galleryname4{
	font-weight:bold;
	font-size:18px;
    margin-bottom:10px;
   	color:#a7d115;
}
#gallerydescription{
    color:#4f4d4d;
}
#galleriestatus{
	text-align:right;
	padding-right:0px;	
	
}

#gallerynotify{
    width:134px;
    height:15px;
    padding-left:5px;
    background-image:url(../../../images/gallery_alert_back.jpg);
    color:#FFFFFF;
    line-height:14px;
    margin-bottom:10px;
    font-size:10px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    border:1px solid #bdc2c7;
}
#gallerynotify a{    
    color:#FFFFFF;         
}
#gallerynotify a:hover{    
    text-decoration:none;    
}
.galleryheader{
	font-family: Arial, sans-serif;
	border:1px solid #bdc2c7;
	width:301px;
	height:15px;
	padding-left:5px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	margin-bottom:5px;
	background-image:url(../../../images/gallery_headline.png);	
}
#galleryaccount,#gallerypersonal,#gallerygeneral,#gallerypinboard,#galleryquestions,#gallerypersonaldata,#galleryinterests,#gallerypracticalcourses,#galleryjobs,#galleryinternationals,#galleryaddress,#galleryhistory{
	padding-left:4px;
	padding-top:10px;
	width:292px;
}
.galleryheaderstart{
	float:left;
	width:7px;
}

.gallerynewentry{
	float:left;	
	padding-bottom:2px;
}
.gallerynewentry a{
  font-family: Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#FFFFFF;
	text-decoration:none;
}

.galleryentryheadline{
    width:298px;
    color:#a7d115;   
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.galleryentryheadline1{
    width:303px;
    color:#a7d115;
    padding-left:5px;
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.galleryentryheadline2{
    width:303px;
    color:#a7d115;
    padding-left:5px;
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.galleryentryheadline3{
    width:303px;
    color:#a7d115;
    padding-left:5px;
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.galleryentryheadline4{
    width:303px;
    color:#a7d115;
    padding-left:5px;
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.galleryentryheadline a{
    color:#a7d115;
}
.galleryentryheadline1 a{
    color:#000000;
}
.galleryentryheadline2 a{
    color:#00c0ff;
}
.galleryentryheadline3 a{
    color:#ff0084;
}
.galleryentryheadline4 a{
    color:#a7d115;
}
.galleryentryheadline a:hover{
    text-decoration:none;
}
.galleryentryheadline1 a:hover{
    text-decoration:none;
}
.galleryentryheadline2 a:hover{
    text-decoration:none;
}
.galleryentryheadline3 a:hover{
    text-decoration:none;
}
.galleryentryheadline4 a:hover{
    text-decoration:none;
}
.gallerytopicentrypicture{
    width:468px;
    margin:15px 0px 15px 0px; 
    text-align:center;   
}
.gallerytopicentrypicture img{
    padding:5px;
    border:1px solid #AEC3D4;
}
.gallerytopicentrymenuright{
    text-align:right;
}
.galleryentrydate{
    width:298px;
    padding:2px 5px 2px 5px;
    color:#4f4d4d;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:10px;		
    background-color:#ededed;
    border-bottom:1px solid #d2d2d2;
}
.galleryentrydateright{
    text-align:right;
    color:#536f85;
}
.gallerylabel{	
	width:120px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	color:#6E717A;
}
/*
.gallerytext{
	margin-left:120px;
	width:162px;
	padding-top:2px;
	padding-bottom:2px;	
}
*/
.galleryheadlineleft{
	font-family: Arial, sans-serif;
	border:1px solid #bdc2c7;
	width:134px;
	height:15px;
	padding-left:5px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	margin-bottom:5px;
	background-image:url(../../../images/gallery_headline.png);
}

.galleriesamefriendsbox{
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

.galleriesamefriendsbox .name{
	font-weight:bold;
}


/* Thema */

#gallerytopic{
    padding:8px 18px 18px 18px;
    background-image:url(../../../images/gallery_topic_back.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#galleryaddtopic{
    padding:8px 18px 18px 18px;    
}
#gallerytopic a:hover{
	text-decoration:none;
}
#gallerytopicname{
    color:#a7d115;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#gallerytopicname1{
    color:#000000;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#gallerytopicname2{
    color:#00c0ff;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#gallerytopicname3{
    color:#ff0084;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#gallerytopicname4{
    color:#a7d115;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#gallerytopicdate{
	font-size:12px;
}
#gallerytopicform{
    background-image:url(../../../images/gallery_topic_form_back.png);
    background-repeat:no-repeat;
    width:448px;
    height:106px;
    padding:10px;    
}
#gallerytopicaddform{
    background-image:url(../../../images/gallery_topic_form_add_back.png);
    background-repeat:no-repeat;    
    width:448px;
    height:134px;
    padding:10px;
    margin-top:10px;
}
#gallerydateaddform{
    background-image:url(../../../images/gallery_date_form_add_back.png);
    background-repeat:no-repeat;
    width:450px;
    height:169px;
    padding:10px;
}
#rights{    
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
}
#gallerytopic textarea{
    border:1px solid #000000;
    height:50px;
    width:260px;
    font-size:11px;
}
#gallerytopicinputname{
    border:1px solid #000000;    
    width:260px;
    padding:2px;
    font-size:11px;
}
#gallerydateaddform select{
	border:1px solid #000000;    
    width:60px;
    font-size:11px;
}
#gallerytopicbuttons{
    margin:20px 0px 10px 0px;
}
#gallerytopicfile {    
    width:250px;
}
.gallerytopicentryauthorpictures{
    float:left;
    width:35px;
}
.gallerytopicentryauthor{
    margin-top:15px;
}
.gallerytopicentryauthor a{
    color:#000000;
}

.gallerytopicentryauthor a{
    text-decoration:none;
}

.gallerytopicentryauthorname{    
    margin-left:35px;
}
.gallerytopicentrymenu{
    background-color:#ededed;
    border-bottom:1px solid #c9ccd0;
    padding:2px 5px 2px 5px;
}

.gallerytopicentrytext{
    padding:5px 5px 10px 38px;
}

#btnSaveGalleryData,#btnAnswer,#btnSearchUserData{
    cursor:pointer;
}
.galleryentryseperator{
	border-bottom:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	margin-top:4px;
	margin-bottom:0px;	
}
.gallerypictureentryauthorname a{
    color:#000000;
}
.gallerypictureentryauthorname a:hover{
    text-decoration:none;
}
/* Gruppe melden */

#userprofilenotify{
    width:125px;
    height:15px;
    padding-left:5px;
    background-image:url(../../../images/userprofile_alert_back.jpg);
    color:#FFFFFF;
    line-height:14px;
    font-size:10px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    border:1px solid #bdc2c7;
    margin-bottom:10px;
}
#userprofilenotify a{    
    color:#FFFFFF;         
}
#userprofilenotify a:hover{    
    text-decoration:none;    
}
.searchresultdetails{
    line-height:18px;
}

.gallerymainheadline{
	color: #4f718c;
	font-size:14px;
	margin-bottom:4px;
}
.galleryratingheadline{
	font-size:12px;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;	
}
.gallerydate{
	font-family: Arial, sans-serif;	
	font-size:9px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-top:2px;	
	padding-bottom:2px;
	margin-bottom:6px;
}
.galleryheadline{
	color: #C50103;
	font-size:14px;
	padding-top:30px;	
	padding-bottom:4px;	
}
.galleryrss{
	padding-bottom:5px;
}
.galleryresize{
	padding-bottom:5px;
}
.galleryactionlinks a{
	color:#000000;
}
.gallerylinkheadline{
	padding-top:20px;
	color: #C50103;
	width:100px;
	padding-bottom:2px;	
	border-bottom:1px solid #CCCCCC;	
	margin-left:45px;	
}
.gallerytext{
	margin-top:2px;
	margin-bottom:10px;
}
.galleryclassicseperator{
	background-image:url(../../../images/gallery_seperator_classic.png);
	width:320px;
	height:30px;
}
.gallerymainformrow textarea{
    width:310px;
    height:100px;
    border:1px solid #000000;
}
.gallerymainformrow input{
    width:236px;
    border:1px solid #000000;
    font-size:10px;
    padding:2px;
}
.gallerymainform{
    margin-top:20px;
}
.gallerymainformrow{
    font-family: Helvetica, Arial, sans-serif;	
	font-size:11px;
    margin:4px 0px 4px 0px;
}
.gallerymainforminfo{
    font-size:9px;
    font-family: Arial, sans-serif;	
}
.galleryentrydelete{
    text-align:right;
}

/* Bilderübersicht */

.gallerypreview1{
    width:468px;   
    height:60px;    
    margin:5px 0px 5px 0px;
    background-color:#FFFFFF;
}
.gallerypreview2{
    width:468px;   
    height:60px;    
    margin:5px 0px 5px 0px;
    background-color:#f5f5f5;    
}
.gallerypreviewpicture{
    width:100px;
    float:left;    
}
.gallerypreviewinfo{
    width:200px;
    float:left; 
    line-height:20px;   
}
.gallerypreviewactions{   
    text-align:right;    
    padding-right:5px;
}
.gallerypreviewactions img{
    padding-top:5px;
    padding-bottom:27px;
}

/* Favoriten */

.galleriesfavorites{
    background-image:url(../../../images/themes/grey/galleries_favorites_back.png);
    padding:10px 10px 10px 10px;
    height:87px;
    width:455px;
    margin:15px;    
}
.galleriesfavorites a{
	color:#000000;	
}
.galleriesfavorites a:hover{
	text-decoration:none;
}

.galleriesfavoriteslinks{
	margin-left:290px;
}

.galleriesfavoriteslinks ul{
	list-style-type:none;
    margin:0px 2px 0px 2px;	   
}
.galleriesfavoriteslinks li{
 	line-height:20px;
    border-bottom:1px solid #E5E4E3;
    padding-left:4px;
    text-align:left;
}

.galleriesfavoriteslinks li:hover{
 	line-height:20px;
 	padding-left:4px;
    border-bottom:1px solid #E5E4E3;
    background-color:#A7D115;
    text-align:left;
}

.galleriesfavoriteslinks li a{
	color:#5E798D;
	text-decoration:none;	
}

.galleriesfavoriteslinks li:hover a{
	color:#FFFFFF;
	text-decoration:none;	
}
.galleriesfavoritesdetails{
    margin-top:10px;
    padding-left:90px;
    float:left;
}


/* Videos */


#videoshead{	
	width:479px;
	height:92px;
	background-image:url(../../../images/videos_search_back.png);
	padding:15px 10px 10px 15px;
	color:#FFFFFF;	
	font-weight:bold;
}
#videoupdatehead{	
	width:479px;
	height:57px;
	background-image:url(../../../images/videos_update_back.png);
	padding:15px 10px 10px 15px;
	color:#FFFFFF;
	font-weight:bold;
	margin-bottom:30px;
}
#videoshead input{
    border:1px solid #BFC3C6;
	background-color:#282828;    
    float:left;
    font-size:10px;
    margin-right:5px;
    color:#FFFFFF;
    padding:2px;
    width:200px;
}
#videoshead #btnSearch{
    border:0px;
    height:18px;
    width:73px;
}
#videosheadsearch{        
    margin-top:15px;   
    height:25px;         
    margin-bottom:24px;    
}
#videosheadlinks a{
    color:#FFFFFF; 
    font-size:10px;  
    font-weight:bold;    
    font-family: Arial, Helvetica, sans-serif;        
}
#videosheadlinks a:hover{
    color:#9ecb0f; 
    text-decoration:none;  
}
#videosresultdescription{
    width:290px;
	color:#536F85;
	font-weight:bold;
	float:left;
}
#videosresultdescription a{   
	color:#536F85;
	text-decoration:none;
}

/* Links */
.videoupdateheadlinks {
    border-bottom:1px solid #555555;
    padding-bottom:2px;
    margin-top:20px;
    margin-bottom:8px;
    font-size:10px;
    font-weight:bold;
    width:400px;
    font-family: Arial, Helvetica, sans-serif;
}
.videoupdateheadlinks a{
    padding:2px 7px 2px 7px;        
    color:#FFFFFF;
    font-size:10px;
    text-decoration:none;
}
.videoupdateheadlinks a:hover{
    background-color:#a7d115;
    text-decoration:none;
}
#videoupdateheadlink{
    padding:2px 7px 2px 7px;
    background-color:#a7d115;
    color:#FFFFFF;   
}

/* Formulare */

.videoupdatedataseperator{
	border-top:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	margin-top:10px;
	margin-bottom:10px;
}

.videoupdateformarea input{
    width:210px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.videoupdateformarea select{
    width:216px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.videoupdateformarea textarea{
    width:211px;
    border:1px solid #8f8f8f;
    font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	height:60px;
}
.videoupdatedataleft{
    float:left;
    width:120px;
}
.videoupdatedataleftsmall{
    float:left;
    width:70px;
}
.videoupdatedataright{
   margin-left:130px;
}
.videoupdatedatarightwide{
    margin-left:70px;
}
.videoupdateformrow{
    margin:4px 0px 4px 0px;
}
#videoupdatedatahead{
    font-size:16px;
    color:#adb4bc;
}
.videoupdatebuttons{
    text-align:right;
}
.videoupdateformarea .videoupdateformckb{
    width:20px;
    border:0px;
}
.videoupdateformarea .videodesignckb{
    width:20px;
    border:0px;
}
.videomainformrow .videodesignckb{
    width:20px;
    border:0px;
}
#btnSaveVideoData{
	cursor:pointer;
}
.videoupdateformarea .info{
    font-size:9px;
    font-family: Arial, Helvetica, sans-serif;
    padding-right:80px;
}
.videoupdateformarea .videoreleaseckb{
    width:20px;
    border:0px;
    margin:4px 0px 0px 10px;
}
.videoupdateformarea .videosettingsckb{
    width:20px;
    border:0px;
    padding:0px;    
    margin:0px 5px 0px 0px;
    float:left;
}
.videoupdatedatarightwide p{
    margin-left:25px;
}
.videoupdatedataleft img{
    float:left;
}

#videodesigntitle{
    font-size:16px;
    font-weight:bold;
}

/* Benutzer Profilbild */

#videopic{
    margin-top:15px;
    margin-left:34px;
    width:440px;
}

#videopicleft{	
	width:140px;
	float:left;	
}

#videopicright{
	 padding-left:35px;
	 margin-left:140px;
}

#videopicinput input{
    width:250px;
    /*border:0px solid #FFFFFF;*/
}
#videopicsubmit input{    
    border:1px solid #000000;
}
#videoconditions input{
    margin:0px 10px 30px 0px;
    float:left;
}
#videopichead{
    font-size:16px;
    color:#adb4bc;
}
.videoupdateformarea #videopicture{
	float:left;	
}

.videoupdateformarea #videoname{
	margin-left:10px;		
	width:200px;
}

/* Bild anpassen */

#videopicresize{
    margin-left:50px;    
}

#videopicresizeleft{
   width: 200px;
   float: left;
}

#videopicresizeright{
   margin-left: 200px;
}

#videopicleft{
    width: 150px;
    float: left;
    text-align:center;
    height:400px;
}

#videopiclinks{
    font-size:14px;
    font-weight:bold;
    color:#CCCCCC;
    text-align:left; 
    line-height:18px; 
}

#videopiclinks a{
    font-size:11px;    
    color:#536f85;
    font-weight:normal;
    text-decoration:none;
}

#userprofilepiclinks a:hover{
    text-decoration:underline;
}

/*
label { 
	clear: left;
	margin-left: 50px;
	float: left;
	width: 5em;
}*/

#previewAreaBack {
	width:131px;
	height:154px;
	background-image:url(../../../images/pic_130x130_back.jpg);
	padding-left:1px; 
	padding-top:1px;			
}

#results {
	clear: both;
}
#frmPictureResize input{
	width: 100px;
	border:1px solid #000000;
	margin-bottom:2px;
}

#videopicinfobox{
    margin-bottom:10px;
}
#videoupdatedata .info{
    line-height:20px;
}

/* Anzeigen und verwalten einer Gruppe */



#videoerror{
	padding-left:23px;	
	padding-top:20px;	
}

#video{    
	padding:18px;
}

#video a{
	font-family: Helvetica, Arial, sans-serif;
}

/* Links */

#videoleft{
	width:320px;
	float:left;
}

.videopicture img{	
	padding:5px;
	background-color:#FFFFFF;
	border:1px solid #d4d4d4; 		
}
.videopicture{	
	text-align:center;
	margin-bottom:10px;	
}

#videopicture{	
    margin:15px;
	text-align:center;
}
#videopicturetitle{
    font-weight:bold;
}

.videofriendpicture{
	width:24px;
	height:28px;
	background-image:url(../../../images/pic_23x23_back.jpg);
	padding:1px 0px 0px 1px; 	
	float:left;
	margin-right:4px;
}
.videofriendpicture img{
	padding:0px; 		
	margin:0px; 		
}
#videolinks{
	line-height:16px;
	margin-bottom:10px;
}
#videolinks a{
	color:#4f4d4d;
	font-size:11px;
	font-family: Helvetica, sans-serif;	
}
#videolinks ul{
	list-style-type:none
}

/* rechts */

#videoright{
	width:145px;
	text-align:right;
	margin-left:320px;
	right:0px;
}

#videoheadline{
    height:69px;
    background-image:url(../../../images/video_head_back.jpg);
    padding-top:18px;
}
#videoheadlineleft{
    width:250px;
    float:left;    
    padding-left:18px;    
    line-height:18px;
}
#videoheadlineleft a{
	color:#a7d115;
}
#videoheadlineleft a:hover{
	text-decoration:none;
}
#videoheadlinecategory{
    color:#FFFFFF;
    font-size:10px;   
}
#videoheadlinecategoryname{
    color:#bdc2c7;
    font-weight:normal;
    font-size:10px;    
}
#videoheadlineright{
    text-align:right;    
    color:#FFFFFF;
    padding-right:18px; 
}
.videouserpicture{
	float:right;
	margin-bottom:20px;
	margin-left:4px;
	border:1px solid #5F5F5F;
}
#videoheadlineright a{      
    color:#FFFFFF;
}
#videoheadlineright a:hover{      
    text-decoration:none;
}
#videoheadlineowner{
    color:#686868;
    font-size:14px;
}
#videohead{
    margin-bottom:25px;
    padding-top:20px;
}
#videonav{
    color:#bdc2c7;
    background-image:url(../../../images/video_topic_nav_back.jpg);
    height:18px;
    padding-left:14px;
}
#videonav a{
    color:#bdc2c7;
}
#videonav a:hover{
    text-decoration:none;
}
#videonav td{
    padding:0px 4px 0px 4px;
}
.videoheadertext{
    float:left;
    width:220px;
}

#videosince{
    line-height:36px;     
}

#videonamedelete{
    font-weight:bold;
	font-size:14px;    
   	color:#000000;
   	margin-left:150px;
   	width:200px;   	
}

#videoname{
	font-weight:bold;
	font-size:18px;
    margin-bottom:5px;
   	color:#a7d115;
}
#videoname1{
	font-weight:bold;
	font-size:18px;
    margin-bottom:10px;
   	color:#000000;
}
#videoname2{
	font-weight:bold;
	font-size:18px;
    margin-bottom:10px;
   	color:#00c0ff;
}
#videoname3{
	font-weight:bold;
	font-size:18px;
    margin-bottom:10px;
   	color:#ff0084;
}
#videoname4{
	font-weight:bold;
	font-size:18px;
    margin-bottom:10px;
   	color:#a7d115;
}
#videodescription{
    color:#4f4d4d;
}
#videostatus{
	text-align:right;
	padding-right:0px;	
	
}

#videonotify{
    width:134px;
    height:15px;
    padding-left:5px;
    background-image:url(../../../images/video_alert_back.jpg);
    color:#FFFFFF;
    line-height:14px;
    margin-bottom:10px;
    font-size:10px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    border:1px solid #bdc2c7;
}
#videonotify a{    
    color:#FFFFFF;         
}
#videonotify a:hover{    
    text-decoration:none;    
}
.videoheader{
	font-family: Arial, sans-serif;
	border:1px solid #bdc2c7;
	width:301px;
	height:15px;
	padding-left:5px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	margin-bottom:5px;
	background-image:url(../../../images/video_headline.png);	
}
#videoaccount,#videopersonal,#videogeneral,#videopinboard,#videoquestions,#videopersonaldata,#videointerests,#videopracticalcourses,#videojobs,#videointernationals,#videoaddress,#videohistory{
	padding-left:4px;
	padding-top:10px;
	width:292px;
}
.videoheaderstart{
	float:left;
	width:7px;
}

.videonewentry{
	float:left;	
	padding-bottom:2px;
}
.videonewentry a{
  font-family: Arial, Helvetica, sans-serif;
	font-size:10px;	
	color:#FFFFFF;
	text-decoration:none;
}

.videoentryheadline{
    width:298px;
    color:#a7d115;   
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.videoentryheadline1{
    width:303px;
    color:#a7d115;
    padding-left:5px;
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.videoentryheadline2{
    width:303px;
    color:#a7d115;
    padding-left:5px;
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.videoentryheadline3{
    width:303px;
    color:#a7d115;
    padding-left:5px;
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.videoentryheadline4{
    width:303px;
    color:#a7d115;
    padding-left:5px;
    font-weight:bold;
    padding:4px 0px 4px 5px;    
}
.videoentryheadline a{
    color:#a7d115;
}
.videoentryheadline1 a{
    color:#000000;
}
.videoentryheadline2 a{
    color:#00c0ff;
}
.videoentryheadline3 a{
    color:#ff0084;
}
.videoentryheadline4 a{
    color:#a7d115;
}
.videoentryheadline a:hover{
    text-decoration:none;
}
.videoentryheadline1 a:hover{
    text-decoration:none;
}
.videoentryheadline2 a:hover{
    text-decoration:none;
}
.videoentryheadline3 a:hover{
    text-decoration:none;
}
.videoentryheadline4 a:hover{
    text-decoration:none;
}
.videotopicentrypicture{
    width:468px;
    margin:15px 0px 15px 0px; 
    text-align:center;   
}
.videotopicentrypicture img{
    padding:5px;
    border:1px solid #AEC3D4;
}
.videotopicentrymenuright{
    text-align:right;
}
.videoentrydate{
    width:298px;
    padding:2px 5px 2px 5px;
    color:#4f4d4d;
    font-family: Arial, Helvetica, sans-serif;
    font-weight:bold;
	font-size:10px;		
    background-color:#ededed;
    border-bottom:1px solid #d2d2d2;
}
.videoentrydateright{
    text-align:right;
    color:#536f85;
}
.videolabel{	
	width:120px;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	color:#6E717A;
}
/*
.videotext{
	margin-left:120px;
	width:162px;
	padding-top:2px;
	padding-bottom:2px;	
}
*/
.videoheadlineleft{
	font-family: Arial, sans-serif;
	border:1px solid #bdc2c7;
	width:134px;
	height:15px;
	padding-left:5px;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	line-height:13px;
	margin-bottom:5px;
	background-image:url(../../../images/video_headline.png);
}

.videosamefriendsbox{
	padding-bottom:4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
}

.videosamefriendsbox .name{
	font-weight:bold;
}


/* Thema */

#videotopic{
    padding:8px 18px 18px 18px;
    background-image:url(../../../images/video_topic_back.gif);
    background-repeat:no-repeat;
    background-position:top right;
}
#videoaddtopic{
    padding:8px 18px 18px 18px;    
}
#videotopic a:hover{
	text-decoration:none;
}
#videotopicname{
    color:#a7d115;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#videotopicname1{
    color:#000000;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#videotopicname2{
    color:#00c0ff;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#videotopicname3{
    color:#ff0084;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#videotopicname4{
    color:#a7d115;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
    margin-top:10px;
}
#videotopicdate{
	font-size:12px;
}
#videotopicform{
    background-image:url(../../../images/video_topic_form_back.png);
    background-repeat:no-repeat;
    width:448px;
    height:106px;
    padding:10px;    
}
#videotopicaddform{
    background-image:url(../../../images/video_topic_form_add_back.png);
    background-repeat:no-repeat;    
    width:448px;
    height:134px;
    padding:10px;
    margin-top:10px;
}
#videodateaddform{
    background-image:url(../../../images/video_date_form_add_back.png);
    background-repeat:no-repeat;
    width:450px;
    height:169px;
    padding:10px;
}
#rights{    
    font-size:10px;
    font-family: Arial, Helvetica, sans-serif;
}
#videotopic textarea{
    border:1px solid #000000;
    height:50px;
    width:260px;
    font-size:11px;
}
#videotopicinputname{
    border:1px solid #000000;    
    width:260px;
    padding:2px;
    font-size:11px;
}
#videodateaddform select{
	border:1px solid #000000;    
    width:60px;
    font-size:11px;
}
#videotopicbuttons{
    margin:20px 0px 10px 0px;
}
#videotopicfile {    
    width:250px;
}
.videotopicentryauthorpictures{
    float:left;
    width:35px;
}
.videotopicentryauthor{
    margin-top:15px;
}
.videotopicentryauthor a{
    color:#000000;
}

.videotopicentryauthor a{
    text-decoration:none;
}

.videotopicentryauthorname{    
    margin-left:35px;
}
.videotopicentrymenu{
    background-color:#ededed;
    border-bottom:1px solid #c9ccd0;
    padding:2px 5px 2px 5px;
}

.videotopicentrytext{
    padding:5px 5px 10px 38px;
}

#btnSaveVideoData,#btnAnswer,#btnSearchUserData{
    cursor:pointer;
}
.videoentryseperator{
	border-bottom:1px solid #CCCCCC;
	height:1px;
	line-height:1px;
	margin-top:4px;
	margin-bottom:0px;	
}
.videopictureentryauthorname a{
    color:#000000;
}
.videopictureentryauthorname a:hover{
    text-decoration:none;
}
/* Gruppe melden */

#userprofilenotify{
    width:125px;
    height:15px;
    padding-left:5px;
    background-image:url(../../../images/userprofile_alert_back.jpg);
    color:#FFFFFF;
    line-height:14px;
    font-size:10px;
    font-weight:bold;
    font-family: Arial, Helvetica, sans-serif;
    border:1px solid #bdc2c7;
    margin-bottom:10px;
}
#userprofilenotify a{    
    color:#FFFFFF;         
}
#userprofilenotify a:hover{    
    text-decoration:none;    
}

.videomainheadline{
	color: #4f718c;
	font-size:14px;
	margin-bottom:4px;
}
.videoratingheadline{
	font-size:12px;	
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:10px;	
}
.videodate{
	font-family: Arial, sans-serif;	
	font-size:9px;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	padding-top:2px;	
	padding-bottom:2px;
	margin-bottom:6px;
}
.videoheadline{
	color: #C50103;
	font-size:14px;
	padding-top:30px;	
	padding-bottom:4px;	
}
.videorss{
	padding-bottom:5px;
}
.videoresize{
	padding-bottom:5px;
}
.videoactionlinks a{
	color:#000000;
}
.videolinkheadline{
	padding-top:20px;
	color: #C50103;
	width:100px;
	padding-bottom:2px;	
	border-bottom:1px solid #CCCCCC;	
	margin-left:45px;	
}
.videotext{
	margin-top:2px;
	margin-bottom:10px;
}
.videoclassicseperator{
	background-image:url(../../../images/video_seperator_classic.png);
	width:320px;
	height:30px;
}
.videomainformrow textarea{
    width:310px;
    height:100px;
    border:1px solid #000000;
}
.videomainformrow input{
    width:236px;
    border:1px solid #000000;
    font-size:10px;
    padding:2px;
}
.videomainform{
    margin-top:20px;
}
.videomainformrow{
    font-family: Helvetica, Arial, sans-serif;	
	font-size:11px;
    margin:4px 0px 4px 0px;
}
.videomainforminfo{
    font-size:9px;
    font-family: Arial, sans-serif;	
}
.videoentrydelete{
    text-align:right;
}

/* Bilderübersicht */

.videopreview1{
    width:468px;   
    height:60px;    
    margin:5px 0px 5px 0px;
    background-color:#FFFFFF;
}
.videopreview2{
    width:468px;   
    height:60px;    
    margin:5px 0px 5px 0px;
    background-color:#f5f5f5;    
}
.videopreviewpicture{
    width:100px;
    float:left;    
}
.videopreviewinfo{
    width:200px;
    float:left; 
    line-height:20px;   
}
.videopreviewactions{   
    text-align:right;    
    padding-right:5px;
}
.videopreviewactions img{
    padding-top:5px;
    padding-bottom:27px;
}

/* Favoriten */

.videosfavorites{
    background-image:url(../../../images/themes/grey/videos_favorites_back.png);
    padding:10px 10px 10px 10px;
    height:87px;
    width:455px;
    margin:15px;    
}
.videosfavorites a{
	color:#000000;	
}
.videosfavorites a:hover{
	text-decoration:none;
}

.videosfavoriteslinks{
	margin-left:290px;
}

.videosfavoriteslinks ul{
	list-style-type:none;
    margin:0px 2px 0px 2px;	   
}
.videosfavoriteslinks li{
 	line-height:20px;
    border-bottom:1px solid #E5E4E3;
    padding-left:4px;
    text-align:left;
}

.videosfavoriteslinks li:hover{
 	line-height:20px;
 	padding-left:4px;
    border-bottom:1px solid #E5E4E3;
    background-color:#A7D115;
    text-align:left;
}

.videosfavoriteslinks li a{
	color:#5E798D;
	text-decoration:none;	
}

.videosfavoriteslinks li:hover a{
	color:#FFFFFF;
	text-decoration:none;	
}
.videosfavoritesdetails{
    margin-top:10px;
    padding-left:90px;
    float:left;
}

.videosearchresult{
	background-image:url(../../../images/videos_box_back.png);
	width:468px;
	height:126px;
	margin-top:15px;	
}
.videosearchresultpicture{
	width:120px;
	text-align:center;
}
.videosearchresultdetails{
	vertical-align:top;
	line-height:24px;
}
.videosearchresultdetails .name a{
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.videosearchresultlink1{
	width:140px;
	text-align:center;
}
.videosearchresultlink2{
	width:110px;
	text-align:center;
}
.videosearchresultlink3{
	width:110px;
	text-align:center;
}
.videosearchresultlink4{
	width:110px;
	text-align:center;
}
#videosearchresultheadline{
	font-size:14px;
	font-weight:bold;
	color:#536F85;
	margin-top:18px;
}
#media p{
    margin-bottom:8px;
    margin-top:8px;
}
#media ul{
    padding-left:50px;
}
#agb p{
    margin-bottom:8px;
    margin-top:8px;
}
#privacy p{
    margin-bottom:8px;
    margin-top:8px;
}
#privacy ol{
    padding-left:50px;
}
#privacy li{
	margin-bottom:14px;
}

/* Jobs */

#jobs .mainJobTable{
	width:585px;
	padding:0px;
	margin:0px;
	border-spacing:0px;	
}
#jobs .headlineJobTableTr{	
	background-color:#f6f3ea;
}
#jobs .headlineJobTableTd{
	padding:4px 6px 4px 6px;
	font-weight:bold;
	border:1px solid #ded9c8;	
}
#jobs .contentJobTable{
	padding:2px 6px 2px 6px;
	border-bottom:1px solid #ded9c8;	
}
