@charset "utf-8";

/* (c) Copyright 2008 evenmedia Werbeagentur */
/* green 99DC01 > 80B525 */

* {
	border:none;
	font-size:12px;
	font-family:'Lucida Grande', Arial, Tahoma, Verdana;
	list-style-type:none;
	margin:0;
	-moz-outline:none; /* ! not valid ! */
	outline:none; /* ! not valid ! */
	padding:0;
	text-decoration: none;
}

u {
    text-decoration:underline !important;
}
.clear {
	clear:both;
	font-size:0;
	height:0 !important;
	overflow:hidden;
	}
.center{ text-align:center !important; }
.underline{ text-decoration:underline !important; }
.checkout{ display:none !important; background-color:red !important; text-decoration:underline !important; }
.red { color:#FF0101; }
.green { color:#80B525; }

html {
	height:100%;
	}
body {
	height:100%; background: #d7e4f3;
	margin:0;
	padding:0;
	}

td, div, a{color:#365A94;}
span.stugate_comment { color: #80B525; }

.banner_textareas{display:block; width: 500px; border:1px solid #ccc; margin: 10px 0 0 0; height:80px; font-size: 11px;  }

ul.nolisticon{ list-style:none; padding:0 !important; margin: 5px 0 0 0; }
ul.nolisticon li.ulheadline{ padding:0 0 0 0; }

/* Error Messange */
.error{ padding:10px; margin:25px 0 0 0; }
.done{
	background-color:#8fcb5e;
	border:1px solid green;
	}
	.done a.link {
		color:#FFF !important;
		text-decoration:underline !important;
		}
	.done a.link:hover {
		text-decoration:none !important;
		}

.fatal{ background-color:#f35959; border:1px solid red; }
.error h5{ margin:0 0 5px 0 !important; padding:0 !important; color:#fff !important; font-size:14px; }
.error h5 img{ margin:0 5px 0 0; position:relative; top:2px; }
.error p{ margin:0; padding:0; color:#fff !important; }

.userpicxl {
	background-color:#FFF !important;
	border:1px solid #EAEAEA !important;
	padding:2px !important ;
	}
.alignright{ text-align:right !important; }
.leftalign{ text-align:left !important; }
.rightalign{ text-align:right !important; }

/* bg_header */
.comments{margin: 0 0 10px 0;}


/* Container */
div#container {
	background:#fff url(../img/nav_bg1.gif) repeat-y 0 0;
	background:#fff url(../img/container-bg.gif) repeat-y 0 0;
	min-height:100%;
	position:relative;
	width:880px;
	}
* html #container {
	height:100%;
	}
	#content2 {
		}


/* Header */
#header {
	background:url(../img/christpark_header.jpg) no-repeat;
	height:174px;
	font-size:0;
	overflow:hidden;
	width: 880px;
	}
		#header h1 a {
			display:block;
			overflow: hidden;
			height:70px;
			text-indent:-9999px;
			width:245px;
			position: absolute; top:10px; left:10px;
			}


/* Navi Main */
#navi_main_spacer {
	overflow:hidden;
	background:   #80B525 url(../img/frontend/first_li.gif) repeat-x 0 0;
	border-bottom:0px solid #97CD3B;
	height:       30px;
	line-height:  30px;
	width:        880px;
	color: #fff;
	}
#navi_main {
	font-size:0;
	}
	#navi_main li {
		display:inline;
		margin:0 5px 0 0;
		}
		#navi_main a {
			color:#FFF;
			font-size:12px;
			display: block; float: left; height: 30px; line-height: 30px; padding: 0 10px 0 10px;
			}
		#navi_main a:hover {
			background:#97CD3B;
			color:#FFF;
			}


/* Statusbar */
div#statusbar {
	height:27px;
	background:url(../img/frontend/first_li.gif) repeat-x 0 0;
	}
	div#statusbar p	{
		background:#80B525 url(../img/frontend/first_li.gif) repeat-x 0 0;
		border-right:1px solid #80B525;
		color:#fff;
		float:left;
		line-height:27px;
		padding:0 0 0 15px;
		width:184px;
		}
		div#statusbar p a {
		color:#fff;
		text-decoration:underline;
		}
	div#statusbar ul#three_navigation {
		float:left;
		left:200px;
		list-style:none;
		margin:0;
		position:absolute;
		}
		div#statusbar ul#three_navigation li a {
			background:url(../img/frontend/three_cut.gif) no-repeat right center;
			color:#fff;
			display:block;
			font-size:11px;
			padding:0 20px 0 10px;
			text-decoration:none;
			}
			div#statusbar ul#three_navigation li a img {
				border:0;
				}
			div#statusbar ul#three_navigation li a:hover {
				text-decoration:underline;
				}
		div#statusbar ul#three_navigation li a#home {
			border-left:1px solid #9099a2;
			display:block;
			float:left;
			height:27px;
			line-height:0;
			margin: 0;
			text-decoration:none;
			}
			div#statusbar ul#three_navigation li a#home span {
				display:none;
				}
			div#statusbar ul#three_navigation li a#home img {
				margin:7px 0 0 0;
				}
	div#statusbar ul#three_navigation li {
			border-right:1px solid #658D1B !important;
		float:left;
		height: 27px;
		line-height:27px;
		}


.hello	{
	background:#80B525 url(../img/frontend/first_li.gif) repeat-x 0 0;
	border-bottom:1px solid #97CD3B;
	border-right:1px solid #80B525;
	color:#FFF;
	line-height:27px;
	padding:0 0 0 15px;
	}
	.hello a {
		color:#fff;
		text-decoration:underline;
		}


/* Login */
#login {
	background:#365A94;
	border-bottom:1px solid #4489D6;
	padding:5px 20px;
	}
	#login label {
		color:#FFF;
		display:block;
		font-size:11px;
		padding:2px 0;
		}
	#login input {
		border:1px solid #5B91CD;
		color:#666;
		font-size:11px;
		padding:2px 0;
		text-indent:2px;
		width:158px;
		}
		#login input:focus {
			color:#000;
			}
	#login .submit {
		padding:5px 0;
		text-align:right;
		}
		#login #submit {
			background:#2B4877;
			color:#FFF;
			padding:3px 5px;
			text-align:center;
			width:auto;
			}
			#login #submit:hover {
				background:#3577C1;
				}


/* Breadcrumb */
#breadcrumb_nav {

	}
	#hello {
		float:left;
		width:200px;
		height:25px;
		overflow:hidden;
		padding: 0;
		}
	#hello p {
			border-right:1px solid #80B525;
			color:#FFF;
			line-height:27px;
			padding:0 0 0 15px;
		}
	#breadcrumb_nav #hello a {
			color:#FFF;
			font-size:10px !important;
			text-decoration:underline;
		}
		#breadcrumb_nav ul#three_navigation span a {
				color: #365A94;
			}
		#breadcrumb_nav ul#three_navigation { padding:0; margin: 15px 0 0 0; }
		#breadcrumb_nav li {
			background:url(../img/frontend/arrow_breadnavi.gif) no-repeat right 0;
			display:inline;
			float:left;
			height:27px;
			line-height:27px;
			margin: 0 8px 0 0;
			padding: 0;
			vertical-align:top;
			}
			#breadcrumb_nav li.last { background: none; }
			#breadcrumb_nav a {
				color:#FFF;
				font-size:12px;
				line-height:27px;
				padding:0 12px 0 0;
				}
				#breadcrumb_nav a:hover {
					text-decoration:underline;
					}
			#home img {
					margin-top:8px;
					}
			img[id]#home  {
					margin-top:0;
					}
				#breadcrumb_nav a#home:hover {
					text-decoration:none;
					}

/* Navigation */
#navigation {
	float:left;
	width:200px;
	}
	#navigation .open {
		background:#80B525 url(../img/frontend/first_li.gif) repeat-x 0 0;
		border-bottom:1px solid #97CD3B;
		border-right:1px solid #80B525;
		color:#FFF;
		display:block;
		font-size:12px;
		font-weight:bold;
		height:27px;
		line-height:27px;
		padding:0 0 0 15px;
		text-decoration:none;
		}
		#user_navigation {
		    position: relative;
			padding:0 !important;
			margin:0 !important;
			}
		#user_navigation li.dark {
			background:#365A94;
			border-bottom:1px solid #5B91CD;
			font-size:11px;
			font-weight:normal;
		}
		#user_navigation .dark a {
			color:#A2CEFB;
			display:block;
			width:175px;
			padding:7px 0 7px 25px;
			text-decoration:none;

			}
			#user_navigation ul a span {
				margin:0 2px 0 0;
				}
		#user_navigation a.left {

		}
		#user_navigation a.right {
		   position: absolute;
		   right: 20px;
		   top: 31px;
		   width: 50px;
		   font-size: 10px;
		}
		#user_navigation a.right:hover {
		   background: none !important;
		   text-decoration: underline;
		}
		#user_navigation .light a {
			background:#3577C1;
			border-bottom:1px solid #4489D6;
			color:#fff;
			display:block;
			font-size:11px;
			font-weight:normal;
			padding:7px 0 7px 15px;
			text-decoration:none;
			width:185px;
			}
			#user_navigation li a:hover, div#navigation ul li ul li a.active {
				background:#4489D6;
				border-color:#4489D6;
				color:#FFF;
				}
			#user_navigation ul a:hover {
				background:#3577C1;
				border-color:#5B91CD !important;
				color:#FFF;
				}
			#user_navigation .abmeldenLink a { text-align: right; padding: 7px 15px 7px 0; }

	/*	#user_navigation  a.activ2 {
			background:#365A94 !important;
			color:#A2CEFB;
			}*/





/* Content */
#content {
	background:#FFF url(../img/content.gif) repeat-x 0 0;
	width:679px !important;
	float:left;
	}
/* #content {width: 664px;}
#container>#content {width:679px !important;}*/
	#content2 {
		padding:0 25px 25px 25px;
		}


/* Startpage */
#start_content {
/*padding:0 25px 25px 25px;*/
	}
	#start_content #padder {
		padding:0;
		}


#start_infos {
	margin:25px 0 2px 0;
	}
#start_img {
	border:5px solid #3577c1;
	padding: 1px;
	background: #fff;
	float:left;
	height:222px;
	}
#start_img_infos {
	float:left;
	padding:0 0 20px 16px;
	}
	#start_img_infos div {
		height:237px;
		width:267px;
		}
		#start_img_infos ul {
			background:url(../img/bg-list-start.gif) repeat-x 0 0 !important;
			border:3px solid #FFF;
			display:block;
			margin:0 !important;
			padding:0 !important;
			}
			#start_img_infos ul li {
				background:url(../img/bg-list-disc.gif) no-repeat 5px center;
				border-bottom:1px solid #FFF;
				color:#1F3354;
				font:normal 14px Arial;
				margin:0 2px;
				padding:1px 0 1px 20px;
				}
			#start_img_infos ul li.stop {
				background:none;
				}
		.jetzt_anmelden {
			margin:5px 0 0 33px;
			}
			.jetzt_anmelden a {
				background:url(../img/jetzt-neu-anmelden.jpg) no-repeat 5px center;
				display:block !important;
				height:38px !important;
				width:171px !important;
				}

.start_text {
	background:#FFF url(../img/content.gif) repeat-x 0 0;
	border-top:1px solid #DEDEDE;
	margin:0 3px 0 3px;
	padding:15px;
	}
	.start_text h2 {
		border:none !important;
		color:#5098E3 !important;
		margin:0 !important;
		padding:0 !important;
		}
	.start_text p {
		color:#1F3354 !important;
		line-height:1.5em !important;
		padding:10px 0 0 0 !important;
		}
		.start_text .high {
			color:#69951E;
			}
	.start_text .start_channels {
		border-bottom:1px solid #DEDEDE !important;
		border-top:1px solid #DEDEDE !important;
		margin:10px 0 0 0 !important;
		padding:15px 0 5px 0 !important;
		}
		.start_text .start_channels ul {
			float:left;
			width:200px;
			}
		.start_text .start_channels ul li {
			background:url(../img/bg-list-disc.gif) no-repeat 5px center;
			color:#1F3354;
			font:normal 14px Arial;
			margin:0 2px;
			padding:1px 0 1px 20px;
			}

	.start_text .start_news {
/*		border-bottom:1px solid #DEDEDE !important;*/
		border-top:1px solid #DEDEDE !important;
		margin:10px 0 0 0 !important;
		padding:15px 0 5px 0 !important;
		}






div#content .submit, div#content .submiter, div#content .postbtn, div#content .submit2 {
	background:#3577C1;
	color:#FFF;
	font-size:12px;
	margin:10px 0 0 0;
	padding:5px;
	text-align:center;
	width:auto;
	}
	div#content .submit:hover, div#content .submiter:hover, div#content .postbtn:hover, div#content .submit2:hover {
		background:#365A94;
		}










/* Mailbox Pager */
.mailbox_pager {
	list-style:none;
	margin:5px 0 0 0;
	padding:0 !important;
	}
	.mailbox_pager li {
		display:inline;
		margin:0 5px 0 0;
		}
		.mailbox_pager li a.active {
			font-weight:bold;
			text-decoration:none;
			}



/* Linksammlung */
#links_all {

	}
	#links_all h1 {
		margin:25px 0 0 0 !important;
		padding:0 0 0 0 !important;
		}
	#links_all h3 {
		margin:10px 0 0 0 !important;
		padding:0 6px !important;
		}
	#links_all .description {
		border-bottom:1px solid #DEDEDE;
		color:#111 !important;
		padding:0 6px 10px 6px !important;
		}


	#links_all dl {
		border-top:1px solid #DEDEDE;
		display:block;
		margin:6px 0 0 0 !important;
		/* padding:10px 0 10px 0 !important;*/
		}
		#links_all dt {
			padding:10px 0 0 6px !important;
			}
			#links_all dt a {
				color:#80B525;
				}
				#links_all dt a span {
					color:#80B525;
					text-decoration:underline !important;
					}
		#links_all dd {
			border-bottom:1px solid #DEDEDE;
			color:#111;
			padding:5px 0 10px 6px !important;
			}

.links_main_description {
	border-bottom:1px solid #DEDEDE !important;
	padding-bottom:10px !important;
	}
.links_footer {
	color:#666 !important;
	font-style:italic !important;
	padding-top:10px !important;
	}



div#content>div#gb_answer {margin: 0; }
div#gb_answer {margin-left: 25px; }

div.content_special{ margin:220px 0 0 0; }
#content .startpage_left {
	float:left;
	width:320px;
	}
	#content .startpage_left .space {
	margin:0 20px 0 0;
		}
#content .startpage_right {
	float:left;
	width:300px;
	}

#content .startpage_wide {
	float:left;
	width:620px;
	}

div#content h2, div#content .right h2 a {
	border-bottom:1px solid #EAEAEA;
	color:#365A94;
	font-size:18px;
	font-weight:normal;
	margin:25px 0 10px 0;
	padding:0 0 5px 0;
	}
	h2.lessheight {
		margin-top:0 !important;
		}
div#content h3 {
	color:#365A94;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 10px 0;
	}
div#content h4 {
	color:#365A94;
	font-size:12px;
	font-weight:bold;
	margin:10px 0 2px 0;
	}
div#content p {
	color:#365A94;
	line-height:1.6em;
	padding:0 0 0 0;
	}
div#content p a {
	color:#80B525;
	}
div#content ul{ padding:0 0 10px 16px; color:#365A94; }
div#content ul li{ line-height:1.6em; }
div#content ul li a{ color:#80B525; }















/* Mailbox (Posteingang) */

.std_list {
	}
.std_list li {
	margin:0 0 2px 0;
	padding:0 0 0 16px;

	}
.std_list .posteingang {
	background:#FFF url(../img/frontend/icons/posteingang.gif) no-repeat 0 4px;
	}
.std_list .postausgang {
	background:#FFF url(../img/frontend/icons/postausgang.gif) no-repeat 0 4px;
	}
.std_list .ordner_uebersicht {
	background:#FFF url(../img/frontend/icons/ordner_uebersicht.gif) no-repeat 0 2px;
	}
.std_list .ordner_verwaltung {
	background:#FFF url(../img/frontend/icons/ordner_verwaltung.gif) no-repeat 0 2px;
	}



ul.mailbox_navigation{ margin:15px 0 15px 0; }
table.mailbox_table{ margin:0 0 15px 0; width:100%; }
table.mailbox_table thead tr{  background-image:url(../img/frontend/first_li.gif); background-repeat:repeat-x; }
table.mailbox_table thead tr th{ font-size:12px; height:25px; line-height:25px; color:#fff; text-align:left; padding:0 0 0 5px;  }
table.mailbox_table thead tr th a{ color:#fff; text-decoration:none;}
table.mailbox_table thead tr th a:hover{ color:#fff; }
table.mailbox_table thead tr th select{ color:#666; font-size:12px; font-weight:normal; }
table.mailbox_table tbody tr td{ font-size:12px; height:50px; line-height:25px; color:#666; padding:0 0 0 5px; }
table.mailbox_table tbody tr td a{ color:#365A94; }
tbody tr td a{ color:#365A94; }
table.mailbox_table tbody tr td a.msgtitle{ color:#365A94; }
table.mailbox_table tbody tr td img{ border:0; }
table.mailbox_table tbody tr.colorswitch{ background-color:#EAEAEA; }
.icons{ position:relative; top:3px;}
.mailicon{ position:relative; left:6px;}
.choose_folder{ width:250px; }

.profile_about {
	padding:0 0 10px 0;
}
.profile_dontlike {
	padding:20px 0 0 0;
}
#interessentable {
	}
	#interessentable tr {
		height:30px;
		}
	#interessentable tr td {
		color:#365A94;
		line-height:1.6em;
		}
		#interessentable tr td input{
			float:left;
			margin:3px 5px 0 0;
			}
.interests .head, .my_interests .head {
	border-bottom:1px solid #E3E3E3 !important;
	display:block;
	margin:20px 0 10px 0;
	padding:0 0 5px 0;
	}
.dontlike {
	margin:20px 0 0 0;
}
.gallery_border{border: 1px solid #EAEAEA; background-color: #fff;}

/* Read E-Mail (Mails lesen) */
div.mailheader{ padding:15px; background-color:#EAEAEA; }
div.mailheader table{ width:100%; font-size:12px; color:#365A94; }
div.mailheader table tr{ height:25px; line-height:25px; }
div.mailheader table tr td a{ color:#365A94; }
div.mailheader table tr td input.text{ width:350px; padding:1px 2px 1px 2px; color:#666; }

/* Mail Content ( Mail lesen) */
div.mailcontent{ margin:15px 0 0 0;}
div.mailcontent p{ font-size:12px; color:#666;}
div.mailcontent p.signatur{ color:#ccc !important; }
/* Mail Read Option (Mail lesen) */
div.mailoption{ background-color:#80B525; border-top:1px solid #fff; }
div.mailoption table{ font-size:12px; color:#fff; }
div.mailoption table tr td a{ color:#fff; }
div.mailoption table tr td{ height:30px; line-height:30px; padding:0 0 0 15px; }
div.mailoption table tr td input{ position:relative; top:2px; }

/* Mail Write (E-Mail schreiben o. Beantworten) */
div.mailwrite{ margin:15px 0 0 0; }

/* Mail Footer */
div.mailfooter{ margin:15px 0 0 0;  }
div.mailfooter input.submit{ font-size:12px; padding:2px; }

/* buddylist (Meine Kontakte) */
.buddylist{ margin-top:15px !important; }

/* Guestbook (Gästebuch) */
div#guestbook{ margin:15px 0 0 0; }
div#guestbook h5{ font-size:11px; color:#365A94; margin:0 0 10px 0; }
div#guestbook h5 a{ color:#365A94; font-size:11px; }
/* div#guestbook p{ padding:0 0 15px 0; border-bottom:1px solid #ccc; margin:0 0 15px 0; } */







/* Weblog */
.weblognavigation{  }

/* Statistics */
.statisticsTable { margin: 0 0 15px 15px !important; }
.statisticsTable tbody tr td { padding: 4px !important; line-height:1.3em !important;}
.statisticsTable tbody tr td.description { width: 40%; }
.statisticsTable tbody tr td.heading {font-weight: bold; }


/* Forum */
h2.forum_head {
	border-bottom: border-bottom:1px solid #EAEAEA;
	margin-bottom:0 !important;
	padding: 0 0 5px 0;
	}
#channelnavigation {
	border-bottom:1px solid #EAEAEA;
	margin:0 0 10px 0;
	padding:5px 0 10px 0;
	}
	#channelnavigation .color1 { color:#FFA929; }
	#channelnavigation .color2 { color:#E64646; }
	#channelnavigation .color3 { color:#B4DB71; }
	#channelnavigation .color4 { color:#AC2FE4; }
	#channelnavigation .color5 { color:#A27D47; }
	#channelnavigation .color6 { color:#659CD9; }
		#channelnavigation a:hover {
			text-decoration:underline;
			}


#channel_navi {
	border-bottom:1px solid #EAEAEA;
	margin:0 0 10px 0;
	width:628px;
	}
	#channel_navi .channel_navi_left {
		float:left;
		width:544px;
		}
		h2.forum_head {
			border-bottom: border-bottom:1px solid #EAEAEA;
			margin-bottom:0 !important;
			padding: 0 0 5px 0;
			}
		#channelnavigation {
			border-bottom:none;
			margin:0 0 10px 0;
			padding:5px 0 0 0;
			}
			#channelnavigation .color1 { color:#FFA929; }
			#channelnavigation .color2 { color:#E64646; }
			#channelnavigation .color3 { color:#B4DB71; }
			#channelnavigation .color4 { color:#AC2FE4; }
			#channelnavigation .color5 { color:#A27D47; }
			#channelnavigation .color6 { color:#659CD9; }
				#channelnavigation a:hover {
					text-decoration:underline;
					}
	#channel_navi .channel_navi_right {
		float:left;
		margin:25px 0 0 0;
		width:58px;
		}
		#channel_navi .channel_navi_right img {
			border:2px solid #EAEAEA;
			}



	#forum .channel_farm {
		padding:15px 0 0 20px;
		}
	#forum .channel_description {
		background:#FFF;
		height:189px; /* 152 */
		float:left;
		width:200px; /* 187 */
		}
		#forum .channel_title {
			display:block;
			margin:0 0 0 6px;
			padding:6px 6px 6px 0;
			text-align:center;
			}
		#forum .channel_icon {
			display:block;
			text-align:left;
			padding:0 0 0 0;
			}
			#forum .channel_icon img {
				background:#FFF;
				border:1px solid #FFF;
				height:123px;
				width:181px;
				}
				#forum .channel_1 a:hover .channel_icon img {
					border:1px solid #FFDAA4;
					}
				#forum .channel_2 a:hover .channel_icon img {
					border:1px solid #FAA7A7;
					}
				#forum .channel_3 a:hover .channel_icon img {
					border:1px solid #D8F3A9;
					}
				#forum .channel_4 a:hover .channel_icon img {
					border:1px solid #D8B8E6;
					}
				#forum .channel_5 a:hover .channel_icon img {
					border:1px solid #BBD8F8;
					}
				#forum .channel_6 a:hover .channel_icon img {
					border:1px solid #C5B193;
					}
		#forum .channel_shade {
			background-color:#FFF;
			background-position:+1px 0;
			background-repeat:no-repeat;
			border-left:1px solid #FFF;
			display:block;
			height:22px;
			}

		#forum .channel_1, #forum .channel_2, #forum .channel_3, #forum .channel_4, #forum .channel_5, #forum .channel_6 {
			color:#FFF;
			display:block;
			margin:0 14px 0 0;
			}
			#forum .channel_1 a, #forum .channel_2 a, #forum .channel_3 a, #forum .channel_4 a, #forum .channel_5 a, #forum .channel_6 a {
				color:#FFF;
				display:block;
				height:152px;
				width:186px;
				}

				#forum .channel_1 .channel_title {
					background:#FFA929 url(../img/channel-1-bgtop.gif) repeat-x right top;
					}
				#forum .channel_1 .channel_icon {
					background:#FFAA2C url(../img/channel-1-bg.gif) repeat-x right bottom;
					}
				#forum .channel_1 .channel_shade {
					background-image:url(../img/channel-1-bgbottom.gif);
					}

				#forum .channel_2 .channel_title {
					background:#E64646 url(../img/channel-2-bgtop.gif) repeat-x right top;
					}
				#forum .channel_2 .channel_icon {
					background:#E64646 url(../img/channel-2-bg.gif) repeat-x right bottom;
					}
				#forum .channel_2 .channel_shade {
					background-image:url(../img/channel-2-bgbottom.gif);
					}

				#forum .channel_3 .channel_title {
					background:#B4DB71 url(../img/channel-3-bgtop.gif) repeat-x right top;
					}
				#forum .channel_3 .channel_icon {
					background:#B4DB71 url(../img/channel-3-bg.gif) repeat-x right bottom;
					}
				#forum .channel_3 .channel_shade {
					background-image:url(../img/channel-3-bgbottom.gif);
					}

				#forum .channel_4 .channel_title {
					background:#AC2FE4 url(../img/channel-4-bgtop.gif) repeat-x right top;
					}
				#forum .channel_4 .channel_icon {
					background:#AC2FE4 url(../img/channel-4-bg.gif) repeat-x right bottom;
					}
				#forum .channel_4 .channel_shade {
					background-image:url(../img/channel-4-bgbottom.gif);
					}

				#forum .channel_5 .channel_title {
					background:#659CD9 url(../img/channel-6-bgtop.gif) repeat-x right top;
					}
				#forum .channel_5 .channel_icon {
					background:#659CD9 url(../img/channel-6-bg.gif) repeat-x right bottom;
					}
				#forum .channel_5 .channel_shade {
					background-image:url(../img/channel-6-bgbottom.gif);
					}

				#forum .channel_6 .channel_title {
					background:#A27D47 url(../img/channel-5-bgtop.gif) repeat-x right top;
					}
				#forum .channel_6 .channel_icon {
					background:#A27D47 url(../img/channel-5-bg.gif) repeat-x right bottom;
					}
				#forum .channel_6 .channel_shade {
					background-image:url(../img/channel-5-bgbottom.gif);
					}


.forumtable { margin:15px 0 15px 0 !important;}
.forumtable tbody tr td{ padding:4px !important; line-height:1.3em !important; height: 50px; }
.forumtable tbody tr td span{ font-size:11px; }


/* Thread */
.x_thread_topic {
	height:25px;
	background:url(../img/frontend/first_li.gif) repeat-x 0 0;
	margin:0 !important;
	padding:0 !important;
	}
	.x_thread_topic p {
		color:#FFF !important;
		padding:3px 0 3px 6px !important;
		}

.x_thread_entry {
	width:630px;
	margin:10px 0 0px 0;
	}

	.x_thread_entry_left {
		float:left;
		width:180px;
		}
		.x_thread_entry_left .info {
			width:180px;
			}
			.x_thread_entry_left .info p {
				float:left;
				width:45px;
				}

			.x_thread_entry_left .info ul {
				float:left;
				width:110px;
				}
				.x_thread_entry_left .info li {
					color:#BBB;
					font-size:10px;
					}
					.x_thread_entry_left .x_user {
						color:#84B929 !important;
						font-size:12px !important;
						}
						.x_thread_entry_left .info li a {
							font-size:10px;
							}
						.x_thread_entry_left .info li a:hover {
							text-decoration:underline;
							}

	.x_thread_entry_right {
		float:left;
		width:450px;
		}
	.x_thread_entry_right .space {
		background:#FFF url(../img/content.gif) repeat-x 0 0;
		border:1px solid #DEDEDE;
		min-height:80px;
		height:auto !important;
		height:80px;
		padding:10px;
		}
		.x_thread_entry_right p {
			}

.x_thread_entry_bottom {
	clear:both;
	margin:0 2px 30px 174px !important;
	padding:0 !important;
	}
	.x_thread_entry_bottom .num {
		float:right;
		font-size:10px;
		}
	.x_thread_entry_bottom .options {
		padding:2px 0 0 10px !important;
		}
		.x_thread_entry_bottom .options li {
			color:#BBB;
			display:inline;
			padding:0 !important;
			}
			.x_thread_entry_bottom .options li a:hover {
				text-decoration:underline;
				}

.quotingtest { font-style:italic; }

/* Forum Thread open */
.thead_open {
	background:#F6F6F6;
	border:none;
	border-bottom:1px solid #DEDEDE;
	margin:15px 0 0 0;
	padding:0;
	}
.thead_topic {
	width:100%;
	height:25px;
	background:url(../img/frontend/first_li.gif) repeat-x 0 0;
	margin:0 !important;
	padding:0 !important;
	}
.thead_topic p {
	color:#fff !important;
	padding:3px 0 3px 6px !important;
	}
.thead_open div{ padding:10px; color:#365A94; }
.thead_open div a {
	color:#84B929 !important;
	}
	.thead_open div a:hover {
		text-decoration:underline;
		}

.thead_open table tr td {
	padding:5px;
	color:#BBB !important;
	}
.thread_footer {
	float:right;
	}

.pinboard_entry {
	border-top:1px solid #E3E3E3;
	margin:10px 0 0 0;
	}


/* Forum colors */
.channel_color_1 {
	background:#FFA41C !important;
	}
.channel_color_2 {
	background:#E53D3C !important;
	}
.channel_color_3 {
	background:#B4DB71 !important;
	}
.channel_color_4 {
	background:#A928E2 !important;
	}
.channel_color_5 {
	background:#A58049 !important;
	}
.channel_color_6 {
	background:#478BD5 !important;
	}

.thread-entry{ margin:0 !important; padding:15px 0 15px 0 !important; border-top:1px solid #dde2de; border-bottom:1px solid #dde2de;}
.thread-entry table{ width:100%; color:#365A94;}
.thread-entry table tr td{ padding:3px; vertical-align:middle;}
.thread-entry table tr td a{color:#365A94;}
.thread-entry table tr td a:hover{ }

.thread-entry-option{ list-style:none;}
.thread-entry-option li{ float: left; margin:0 10px 0 0;}
.thread-entry-option li .active{ text-decoration:line-through;}
.thread-entry-option li a{ text-decoration:underline !important; }
.thread-entry-option li .active:hover{ text-decoration:line-through}

.thread_content{ padding:15px 0 15px 0; }


/* Fotogallery (Profile) */
div#fotogallery{ margin:25px 0 0 0; }
div#fotogallery p.biguserpic{ float:left; margin:0 15px 0 0; }
div#fotogallery p.biguserpic img{ padding:5px; border:3px solid #EAEAEA; }
div#fotogallery p.biguserpic span{ display:block; margin:5px 0 0 0; }
div#fotogallery p.biguserpic span img{ border:0; padding:0; }
div#fotogallery p.smalluserpic{ float:left; margin:0 0 0 0; }
div#fotogallery p.smalluserpic img{ padding:5px; border:3px solid #EAEAEA;}
div#fotogallery p.smalluserpic span{ display:block; margin:5px 0 15px 0; }
div#fotogallery p.smalluserpic span img{ border:0; padding:0; }

/* Schnellsuche on Startpage */
div.schnellsuche{ background-color:#EAEAEA; height:320px; margin-top:25px !important; }
div.schnellsuche fieldset{ border:0px solid #fff; margin:15px; }
div.schnellsuche div.clear{ height:2px; }
div.schnellsuche fieldset legend{ color:#365A94; font-size:20px; padding:0 0 15px 0; display:block; }
div.schnellsuche fieldset div label{ display:block; float:left; width:85px; line-height:25px; font-size:12px; color:#365A94; height:30px;}
div.schnellsuche fieldset div input.text{ font-size:12px; width:200px; color:#666; padding:1px 2px 1px 2px; }
div.schnellsuche fieldset div span{ font-size:12px; color:#666; }
div.schnellsuche fieldset div select{ font-size:12px; width:50px; color:#666;}
div.schnellsuche fieldset div select.select{ width:199px; color:#666; }
div.schnellsuche fieldset div input.submit{ padding:3px; background-color:#80B525; color:#fff; margin:5px 0 0 0; font-size:12px; float:left; border:1px solid #c76d0c; width:150px;}

/* Profile NON Tab Version */
div.profile_data{ margin:15px 0 0 0; }
div.profile_data table{ font-size:12px; width: 625px; margin:0 0 25px 0; }
div.profile_data table thead tr{ background-image:url(../img/frontend/first_li.gif); background-repeat:repeat-x; height:25px; line-height:25px;  }
div.profile_data table thead tr th{ text-align:left; padding:0 0 0 10px; font-weight:bold; color:#fff; }
div.profile_data table tbody tr{ height:25px; line-height:25px; vertical-align:top; }
div.profile_data table tbody tr td{ color:#666666; padding:0 0 0 5px; line-height:25px; 	}
div.profile_data table tbody tr td strong{ color:#365A94; }
div.profile_data table tbody tr.colorswitch{ background-color:#EAEAEA; }
div.profile_data table tbody tr td{ line-height:1.6em; padding:5px; }

/* Startseiten Tabelle */
div.start_table table{ width:100%; }
div.start_table tr{ width:100%; }
div.start_table tr td{padding:5px; color:#666;}
div.start_table tr td a{ color:#365A94; }
div.start_table tr td span{ text-decoration:none !important; display:block;font-size:8.5pt; }
div.start_table tr.colorswitch{ background-color:#EAEAEA; }

/* Profile Tab-Pane */

/* Tab-Pane Content */
.tab-page table{ font-size:12px; margin:0; padding:0; }
.tab-page table tr{ height:25px; line-height:25px; vertical-align: top; }
.benutzerfoto{ padding:5px; background-color:#fff; }
.online{ color:green; }
.offline{ color:red; }
.tab-content p{ font-size:14px; margin:0; padding:0; }
.fotoalbum p img{ float:left; margin:0 15px 0 0;}

.dynamic-tab-pane-control.tab-pane { position: relative;width:100%; }
.dynamic-tab-pane-control .tab-row .tab { display:inline; margin: 1px -2px 1px 2px; height:25px; line-height:25px; float: left; padding:2px 10px 3px 10px; background-color:#586874;  border-bottom:0; z-index:1; position:relative; top:0; font-size:12px !important; color:#fff;}
.dynamic-tab-pane-control .tab-row .tab.selected{ border-bottom:0; z-index:3; padding:2px 6px 5px 7px; margin:1px 0px -2px 0px; top:0px; background-color:#80B525; }
.dynamic-tab-pane-control .tab-row .tab.selected a{ color:#fff;}
.dynamic-tab-pane-control .tab-row .tab a { text-decoration:none; color:#fff; padding: 0 15px 0 15px; }
.dynamic-tab-pane-control .tab-row .hover a { color:#fff; text-decoration:none; }
.dynamic-tab-pane-control .tab-page { clear: both; border:1px solid #EAEAEA; z-index:2; position:relative; top:-11px; color:#0f2d66; padding: 15px; }
.dynamic-tab-pane-control .tab-row { z-index:1; white-space:nowrap;}

/* Standard Formulare */
div.formular{ margin:0 !important; padding:0 !important; }
div.formular fieldset{ border:0px solid #fff; }
div.formular fieldset legend{ display:none; }
div.formular fieldset label{ display:block; font-size:12px; color:#365A94; margin:0 0 5px 0px; }
div.formular fieldset label span{ font-size:11px; }
div.formular fieldset label.inline{ display: inline; }
div.formular fieldset input.text{ width:400px; font-size:12px; color:#365A94; padding:3px; margin:0 0 0 0; border:1px solid #c3c8ce; }
div.formular fieldset select{ font-size:12px; color:#365A94;  margin:0 0 5px 0; border:1px solid #c3c8ce; padding:3px; }
div.formular fieldset span{ font-size:12px; color:#365A94; line-height:1.6em; }
div.formular fieldset div.clear{ height:25px; }
div.formular fieldset select.select{ font-size:12px; color:#365A94; width:408px;}
.selectbox, .selectbox2 {
	border:1px solid #c3c8ce;
	color:#365A94;
	font-size:12px;
	margin:0 0 5px 0;
	padding:2px 0px 2px 2px;
	width:auto;
	}
select.selectbox2 {
	width:200px !important;
	}
.txt{ width:300px; font-size:12px; color:#365A94; padding:3px; margin:0 0 5px 0; border:1px solid #c3c8ce; }
.textarea-reply{ width:400px; font-size:12px; color:#365A94; padding:3px; margin:0 0 5px 0; border:1px solid #c3c8ce; display: block; }
.small{ height:100px; }

/* Special */
div#special{ width:700px; height:310px; border-top:25px solid #f9f8f6; background-repeat:no-repeat; }
div#special fieldset{ position:relative; top:265px; left:30px; border:0; width:150px; margin:0 0 0 0; }
div#special legend{ display:none; }
div#special input{ padding:3px 15px 3px 15px; font-size: 12px; }

.checkbox_float input{ float: left; }
.checkbox_float label{}


div.person1{ background-image:url(../img/person1.jpg); background-repeat:no-repeat; }
div.person2{ background-image:url(../img/person2.jpg); background-repeat:no-repeat; }
div.person3{ background-image:url(../img/person3.jpg); background-repeat:no-repeat; }
div.person4{ background-image:url(../img/person4.jpg); background-repeat:no-repeat; }
div.person5{ background-image:url(../img/person5.jpg); background-repeat:no-repeat; }

/* Galleries */
div.galleries { margin: 10px 0px 10px 0px; width: 625px;  text-align: left;}
div.galleries img.icon { position: relative; top: 4px; margin: 5px 5px 0 0; width: 16px; height: 16px; border-width: 0;}
div.galleries div { margin: 0 0 15px 10px; width: 150px; float: left; text-align: left; }
div.galleries div img { width: 80px; height: 109px; border:3px solid #EAEAEA; }
div.galleries div span.albumname { margin-top: 10px; display: block; clear: both; font-weight: bold; }
div.galleries div span.date { margin-top: 5px; display: block; clear: both;}
div.cleargallery {height: 25px; clear: both;}


.auser {
	color:#80B525;
	}
.album_show {
	clear:both;
	margin:5px 0 0 0;
	}
.album_preview {
	float:left;
	width:270px;
	}
	.album_preview img {
		border:3px solid #EAEAEA;
		margin: 0 10px 10px 0;
		height: 318px;
		width: 255px;
		}
.album_images {
	background:#FFF url(../img/content.gif) repeat-x 0 0;
	border-top:1px solid #EAEAEA;
	float:left;
	padding:5px 0 0 0;
	width:358px;
	}
.album_images img.icon { border: 0; margin: 0; height: auto; width: auto; }
	.album_images .space1 {
		margin:0 0 0 8px;
		}
		.album_images .space2 {
			float:left;
			margin:0 2px 0 0;
			height: 160px;
			}
			.album_images .space2 span { font-size: 10px; }
			.album_images div img {
				border:2px solid #EAEAEA;
				height:109px;
				width:80px;
				}
			/*.album_images div img.icon
				border-width:0;
				height:16px;
				margin:0 5px 5px 0;
				width:160px;
				}
			.album_images div span {
				font-size:8pt;
				margin-left:5px;
				}*/
.page_list_photo {
	border-top:1px solid #EAEAEA;
	clear:both;
	margin:0 0 0 275px;
	}



img.galleryimage { border:2px solid #EAEAEA; }

/* tag-lists */
ul.tags { margin-bottom: 20px; list-style-type: none; border-bottom:1px solid #EAEAEA; }
ul.tags li { font-size: 12px; font-weight: bold; }
ul.tags ul { list-style-type: none; display: block; }
ul.tags ul li { margin-right: 25px; display: inline; font-size: 11px; font-weight: normal;  }

/* letter lists */
ul.letterlist { margin: 50px 0 0 15px; padding: 0; list-style-type: none; border-bottom: 1px solid #EAEAEA;}
ul.letterlist li { margin: 0 5px 0 0; display: inline; font-size: 14px;}
ul.letterlist li a { text-decoration: none; }
ul.letterlist li a:hover { text-decoration: underline; }
ul.letterlist li a.active { text-decoration: underline; font-weight: bold; }

/* Adressbook-rights */
div.formular form fieldset div.toplabel  { border-bottom: 1px solid #EAEAEA; }
div.formular form fieldset div.toplabel label { display: inline; }
div.formular form fieldset div.indent { margin-left: 5px; }
div.formular form fieldset div.indent div label { display: inline; }

/* Tag cloud navigation-hover */
h3.tagcloud a { color:#80B525; }

/* Colorpicker */
div.colorpicker { display: none; position: absolute; padding: 5px; width: 100px; background-color: white; border: 1px solid black;}
div.colorpicker div#colorpreview { margin: 0 0 5px 22px; width: 50px; height: 25px; border: 1px solid black; }
div.colorpicker div#colorpicker div { margin: 1px; height: 15px; width: 5px; float: left; }
div.colorfield { margin: 5px 0 10px 0; width: 25px; height: 25px; border: 1px solid black; }

/* My page presets */
textarea.code { height: 250px; width: 600px; }
textarea.content { height: 200px; width: 600px; }

/* User-buddy-relations */
.buddyrelation {
	}
	.buddyrelation .buddies {
		border-bottom:1px solid #EAEAEA;
		padding:10px;
		}
		.buddyrelation .buddy a {
			position:relative;
			width:100px;
			float:left;
			text-align:center;
			}
			.buddyrelation .buddy span {
				display:block;
				}
		.buddyrelation img.arrow {
			float:left;
			margin:12px 10px 0 10px;
			position:relative;
			width:16px;
			}
		.buddyrelation div a {
			color:#80B525;
			}

.biguserpic {
	float:left;
	width:265px;
	}
	.biguserpic img {
		border:5px solid #EAEAEA;
		}
.user_infos {
	float:left;
	width:298px; /* 364px */
	}
	.user_infos .heart {
		color:#FF8281 !important;
		}

.user_functions {
	clear:both;
	padding:15px 0 0 0;
	}
	.user_functions p {
		float:left !important;
		display:inline !important;
		padding:0 10px 0 0 !important;
		}
	.user_functions a {
		display:block;
		height:auto;
		width:70px;
		text-align:center;
		}
	.user_functions .user_pm {
		background:url(../img/icon_pm.gif) no-repeat center 0 !important;
		}
	.user_functions .user_friendship {
		background:url(../img/icon_friendship.gif) no-repeat center 0 !important;
		width:130px;
		}
	.user_functions .user_lock {
		background:url(../img/icon_lock.gif) no-repeat center 0 !important;
		}
		.user_functions a span {
			display:block;
			line-height:1em;
			padding:35px 0 0 0;
			}






.buddyrelation div div img {
	margin:auto;
	display:block;
	}

/* Guestbook */
div.gbentry { margin: 0 0 25px 0; }
div.gbentry a { color:#80B525; font-weight: bold; }
div.gbentry div { margin: 0; padding: 5px; }
div.gbentry div img { margin: 0 15px 10px 0; float:left; border: 2px solid #EAEAEA; }
div.gbentry div.content { margin: 0 0 10px 0; padding: 5px 0 5px 15px; clear: both; border-left: 5px solid #EAEAEA; background-color: #FFF; line-height: 18px;}
div.gbcomment { margin: 25px 0 35px 30px; }
div.gbcomment div.content { border-left: 5px solid #365A94; }

/* Weblog overview */
div.weblog { margin: 0 0 50px 0; display: block;  }
div.weblog div.entry { margin: 0 0 10px 0; padding: 5px 5px 5px 15px; background-color: #fff; border-left: 10px solid #EAEAEA; }


.group_forums p{margin-bottom:5px;}
.group_forums p.forum_colorswitch{background-color:#EAEAEA;}
.group_members p{height:45px;}
.group_members p.user_colorswitch{background-color:#EAEAEA;}


/* Group Forum extras */
div.groupforumCategorie { margin: 10px 0 0 0; padding: 0 0 0 10px; height: 60px; border-bottom: 1px solid #EAEAEA; }
div.groupforumCategorie img { float: left; }
div.groupforumCategorie h3 { font-size: 30px; }
div.groupforumCategorie div { margin-left: 15px; font-size: 8pt; }
div.groupforumCategorie a { margin-left: 10px; float: right; }

div.groupForumPost { margin: 0 0 35px 0; border-bottom: 5px solid #EAEAEA;}
div.groupForumPost div.postInformation { margin-bottom: 5px; }
div.groupForumPost div.postInformation span { margin-right: 25px; font-weight: bold; }
div.groupForumPost div.post span { margin-bottom: 5px; display: block; }
div.groupForumPost div.post span a { color:#80B525; font-weight: bold; }
div.groupForumPost div.post img { margin: 0 10px 0 0; float: left; }
div.groupForumPost div.post div { margin: 0; padding: 10px 0 5px 15px; clear: both; border-left: 5px solid #EAEAEA; background-color: #FFF; line-height: 18px;}

.group_information {
	margin:10px 0 0 0 !important;
	text-align:right;
	}
	.group_information a {
		background:url(../img/frontend/information.gif) no-repeat 0 1px;
		padding:2px 0 0 19px !important;
		}

.group_infos {
	padding:10px 0 10px 10px;
	}
.group_infos {
	}
.group_menue {
		background:none;
	border-bottom:1px solid #EAEAEA;
	padding:0 10px 10px 0;
	}
.group_list {
	float:left;
	width:493px;
	}
	.group_list li {
		margin:0 0 2px 0;
		padding:0 0 0 19px;
		}
	.group_list .questionmark {
		background:url(../img/frontend/questionmark.gif) no-repeat 0 2px;
		}
	.group_list .moderators {
		background:url(../img/frontend/moderators.gif) no-repeat 0 0;
		}
	.group_list .members_list {
		background:url(../img/frontend/members_list.gif) no-repeat -2px 1px;
		}

.group_bigimg {
	float:left;
	margin:0 !important;
	padding:0 !important;
	width:110px;
	}
	.group_bigimg img {
		border:5px solid #EAEAEA;
		}

	.group_img {
		float:left;
		width:54px;
		}
	.group_description {
		background:#FFF url(../img/content.gif) repeat-x 0 0;
		border:1px solid #EAEAEA;
		float:left;
		min-height:41px;
		width:553px;
		}
		.group_description p {
			line-height:1em;
			overflow:hidden;
			padding:2px 3px !important;
			}
	.group_about {
		clear:both;
		overflow:hidden;
		padding:10px 10px 10px 67px !important;
		}

/* Ratings */
div.formular.rating input { float: left; }
div.formular.rating label { float: left;  margin-right: 10px; }
div.formular.rating input.submit { clear: both; }


/* The help-box */
div#content div#help             {}
div#content div#help h3 a        { text-decoration: none; }
div#content div#help div#helpBox { margin: 5px 5px 10px 10px; padding: 5px 5px 10px 10px !important; background-color: #EAEAEA; width: 500px; }

div#content div.wg-suche-suche-form-submit div{ float: left; height: 30px; }
div#content div.wg-suche-suche-form-submit div div{ position:relative; top:20px; }
div#content div.wg-suche-suche-form-submit div a { line-height: 30px !important; }

/* student coalitions */
/* basic form changes for the search */
div.formular.coalitions.search { margin: 5px 0px 25px 0px !important; }
div.formular.coalitions.search div { margin-right: 10px; float: left; }
div.formular.coalitions.search div select { width: 200px; }
div.formular.coalitions.search div select.fed { width: 150px; }
div.formular.coalitions.search input { margin-top: 15px; }

/* Imagebar */
div.imagebar { margin: 0px 0px 10px 0px; padding: 10px !important; width: 100%; overflow: auto; }
div.imagebar div { float: left; margin-right: 20px; }
div.imagebar div img.preview { display: block; }
div.upload { margin: 15px 0px 25px 0px !important; }
div.coalitionContent { margin: 5px 0 25px 5px; padding: 5px 0 5px 15px; clear: both; border-left: 5px solid #EAEAEA; background-color: #FFF; line-height: 18px;}

div.no-display{ display: none; }

/* autofill */
div.autofill { position: relative; width: 408px; }
div.autofill select { position: absolute; width: 408px !important; z-index: 5; }
div.autofill select option { padding: 2px; }

/* Mitfahrzentrale */
div.days { margin: 15px 0px 10px 0px; border-bottom: 2px solid #c3c8ce; overflow: auto;}
div.days h3 { margin: 10px 0px 0px 0px !important; padding: 5px; background-image:url(../img/frontend/first_li.gif); background-repeat:repeat-x; color: #fff !important; }
div.days h4 { margin: 0px 0px 5px 0px !important; padding: 2px; cursor: pointer; text-align: center; }
div.days h4.on { background-image:url(../img/frontend/icons/tick.gif); background-repeat:no-repeat; }
div.days h4.off { background-image:url(../img/frontend/icons/action_stop.gif); background-repeat:no-repeat; }
div.days div.block { padding: 5px; float: left; width: 130px; height: 130px; }
div.days div.block.colorswitch { background-color:#EAEAEA; }


/* Weblog-Uebersicht */


table.weblogs { margin-top: 0px !important;}
/*table.weblogs th {text-align: left !important; background-image: url(../img/frontend/first_li.gif); background-repeat: repeat-x; color: #fff; }*/
table.weblogs th {text-align: left; background: #80B525; background-repeat: repeat-x; color: #fff; }
/* table.weblogs th, table.weblogs td {border-right: 1px solid #fff; } */
table.weblogs tr.head {height: 30px; line-height: 30px; vertical-align: top; }
table.weblogs tr.head th {background-image: none; color: #365A94;}
table.weblogs tr th { border: 0 !important; font-size:12px; height:25px; line-height:25px; color:#FFF; text-align:left; padding:0 0 0 5px; }
table.weblogs tr th.center { text-align: center; }
table.weblogs tr td { font-size:12px; height:25px; line-height:25px; color:#666; padding:0 0 0 5px; }
table.weblogs tr.white {background-color: #fff;}
table.weblogs tr.colorswitch{ background-color:#EAEAEA; }

table.small { width: 285px; }
table.small#left { margin-right: 50px; }
table.large {width: 100%; }

h3.resulthead {background-image: url(../img/frontend/first_li.gif); background-repeat: repeat-x;}


div.result {border-top: 1px solid #365A94;margin-top: 5px; }

h3.resulthead {background-image: url(../img/frontend/first_li.gif); background-repeat: repeat-x; color: #fff !important; margin: 5px 0 !important; line-height: 26px; padding-left: 5px; }
#spotlight div.colorswitch, #spotlight div.colorswitch div{ background-color:#EAEAEA; height: 100%; }
#spotlight div.colorswitch-group { background-color: #EAEAEA; }
#spotlight #search_res_cat_users div.colorswitch div {height: 52px; }

#spotlight div.colorswitch div>div {background-color: transparent !important; }

div.paging { margin-bottom: 5px; padding: 5px 0 5px 0; display: block; width: 100%; border-bottom: 3px solid #365A94; font-weight: bold; }
div.userpic, div.userdata { padding: 5px 0 5px 0; }
div.userpic {width: 50px; height: 46px; float: left; }
div.userentry {float:left; width: 70%; }
div.userdetails {float:left; width: 25%; }
div.userdata, div.userentry, div.userdetails, div.userentry, div.misc_title, div.coalition {float: left; padding: 5px 0 5px 5px; }
div.group {padding: 5px 0 5px 5px;}
div.userentry {padding-left:  10px !important; }
div.userdata {margin: 0 !important; padding: 5px 0 5px 10px !important; }
#spotlight div>div.userdata {margin: 0 !important; padding: 5px 0 5px 10px !important; }

div.userdata a, div.group a {line-height: 16px; }
div.group { padding: 5px 0 5px 0; }
div.group a {
	height:20px;
	padding:5px 0;
	vertical-align:middle;
	}
div.userdata img {margin: 3px 0 0 5px; }
div.userpic img {margin: 6px 5px; }
div.coalition, div.coalition_details {float: left; padding: 5px 0 5px 0; }
div.coalition {width: 25%; }
div.coalition_details {width: 65%; overflow: hidden; }
div.search_image { width: 100px; height: 120px; float: left;}
div.search_image img { margin: 10px 10px 0 0 !important;}
div.search_imagedata {float: left; padding-top: 10px !important; width: 80%; }

div.misc_title { float: left; width: 25%; }
div.misc_content { float: left;  width: 75%; }
div.misc_title, div.misc_content { padding: 5px 0 5px 0; }

/* Einladung versenden /einladung/ */
#fform_einladung label { display: block; }
#fform_einladung textarea { border:1px solid #7f9db9; color:#7c8896; }
#fform_einladung_antispam { border:1px solid #7f9db9; color:#7c8896; }
#form_einladung fieldset { margin-bottom: 15px; }
#form_einladung fieldset p { width: 385px; margin-bottom: 5px; padding: 5px 0 5px 10px; clear: both; border-left: 5px solid #EAEAEA; background-color: #FFF; line-height: 18px;}

#freunde_werben {float: right; height: 77px; width: 139px; background-image: url(../img/freunde_werben.gif); }
#freunde_werben span {display: none; }


div#photoalben h2 a {font-size: 12px; }
#photoalben {
	width:628px !important;
	}

#ad_right {
	background:#fff;
	border: 1px solid Blue;
	height:600px;
	left:905px;
	position:absolute;
	top:25px;
	width:120px;
	padding: 2px;
	color: #000;
}
#ad_right div { margin: 0 0 10px 0; }
#ad_right a { color: Blue; font-size: 14px; text-decoration: underline; }
#ad_right p { color: #000; }
#ad_right a.small { color: Green; font-size: 9px; text-decoration: none; }

#footer {
	background:#7EB124 url(../img/socialx_footer.gif) repeat-x 0 0;
	border-top:1px solid #97CD3B;
	clear:both;
	margin:-0.1em 0 0 0;
	padding:0 0 0 200px;
	position:relative;
	width: 680px;
	}
	#footer div {
		background:url(../img/dots_y.gif) repeat-y 0 0;
		width:680px;
		}
	#footer p {
		border-right:1px solid #658D1B;
		color:#FFF;
		font-size:9px;
		padding:5px 25px;
		}
		#footer span {
			float:right;
			}
		#footer a {
			color:#FFF;
			font-size:9px;
			text-decoration:underline;
			}
* html #footer {
	margin-top:-0em;
	}


.linkErweiterteSuche { position: absolute; right: 0; top: 50px; color: #80B525; }
.linkEinfacheSuche { margin: 0 0 15px 0; display: block; position: relative; top: -10px; color: #80B525; }
.formSuche { position: relative; width: 400px; }

.homeNeueUser { padding: 20px 0 0 0; height: 60px; }
.homeNeueUser div { float: left; margin: 0 4px 0 0; text-align: center; }
.homeNeueUser div.lastNewUser { margin: 0; }
.homeNeueUser div a { border: 3px solid #fff; padding: 2px; display: block; }
.homeNeueUser div a:hover { border: 3px solid #81b524; padding: 2px; }

#mannaufstuhl { position: absolute; right: 12px; margin: -73px 0 0 0; z-index: 0; }
#hund { position: absolute; right: 50px; padding: 75px 0 0 0; }
#blume-biene { position: absolute; right: 100px; z-index: 2; display: block; margin: 33px 0 0 0; }
#taube { position: absolute; right: 100px; margin: 40px 0 0 0; }
#lupenkind { position: absolute; right: 100px; }

.profile_buddylist_head{margin:0;padding:0;height:15px;padding-left:5px;}
div.profile_buddylist { width: 255px; height: 240px; padding: 0; float: right; margin: 0 0 0 10px; border: 3px solid #ddd;overflow:hidden;}
div.profile_buddylist_list {width: 255px; height:213px; overflow-x: hidden; overflow-y: auto;}
div.profile_buddylist div.buddy ,div.profile_buddylist div.buddy_colorswitch{height:45px;padding:5px;width:245px;cursor:pointer;}
div.profile_buddylist div.buddy_colorswitch{background-color:#EAEAEA;}

.headlinks{
  position:absolute;
  left:840px;
  top:210px;
  z-index:1000;
}
.headlinks a{}


.bb-quote{
	padding-left:10px;
}

.tabpage{
    border: 1px solid #80B525;
    padding:0;
    margin:0;
}

.tab{
	cursor:pointer;
	background:   #97cc3c;
	float:left;
	margin: 0 1px 0 0;
	padding:5px;
	color:#fff;
}

.tabActive{
	background:   #80B525 url(../img/frontend/first_li.gif) repeat-x 0 0;
	float:left;
	margin: 0 1px 0 0;
	padding:5px;
	color:#fff;
}