@charset "utf-8";

/* CSS Document */
body {
	height: 100%;
	background-image: url(../_images/bg_top.png);
	background-repeat: repeat-x;
	background-color: #fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	line-height: 1.45;
}

img {
	border-style: none;
	border: 0;
}

td {
	font-size: 11px;
	margin: 1px;
	padding: 0;
	line-height: 1.45;
}

p {
	margin: 0em;
	padding: 0.0em;
}

.italic {
	margin-left: 10px;
	font-size: 10px;
	font-style: italic;
	color: #7b7c7d;
}

.italic2 {
	font-size: 10px;
	font-style: italic;
	color: #7b7c7d;
}

.italic3 {
	font-size: 9px;
	font-style: italic;
	color: #7b7c7d;
}

form {
	margin: 0;
	padding: 0;
}

label {
	font-weight: bold;
	font-size: 11px;
	color: #333;
	vertical-align: top;
}

body.header {
	padding: 0;
	margin: 0;
	background-image: url(../_images/bg_body_new.jpg);
	background-repeat: repeat-x;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 100px;
}

html.header {
	height: 100px;
}

body.body_login {
	background: none;
}

body.body_iframe { /*background-image: url(_images/nix.gif);
	background-repeat: no-repeat;
	
	background-attachment: fixed;*/
	background: none;
}

a {
	padding: 0;
	margin: 0;
	color: #000;
	text-decoration: none;
}

a:hover {
	padding: 0;
	margin: 0;
	color: #FF911F;
}

.floatLeft {
	float: left;
}

.floatRight {
	float: right;
}

.img_com {
	margin-left: 20px;
}

.valign_top {
	vertical-align: top;
}

.align_center {
	text-align: center;
}

/*----------------------------wrapper------------------------*/
#wrapper {
	padding: 0;
	margin: 0 auto;
	width: 920px;
}

#wrapper #news {
	height: 95%;
}

#wrapper #news iframe {
	width: 100%;
	height: 100%;
}

#wrapper_footer {
	padding: 0;
	margin: 0 auto;
	width: 920px;
	height: 100px;
}

#wrapper_agb {
	padding: 0;
	margin: 0 auto;
	width: 500px;
}

.text_justify {
	text-align: justify;
	margin-bottom: 8px;
}

#agb ul {
	margin-top: 0;
}

/*----------------Header-------------*/
#header {
	padding: 0;
	margin: 0;
}

#button_login_header {
	padding: 0;
	margin: 0;
	width: 100px;
	height: 25px;
	list-style-type: none;
	background-image: url(../_images/button_small_orange.png);
	background-color: #f1f1f1;
	background-repeat: no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	outline-style: none;
	outline: #fff;
	border: 0;
	cursor: pointer;
}

#header_login {
	margin-left: 340px;
	margin-top: 15px;
	text-align: right;
}

#header_login td {
	text-align: left;
}

#table_login {
	margin: 0;
	padding: 0;
}

#table_login td {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	padding: 0;
}

#header_login li {
	color: #FF911F;
	margin: -10px 0 0 -20px;
	line-height: 1;
}

/*----------------Infobox-------------*/
#infobox {
	margin-top: 50px;
	margin-left: 370px;
	padding: 10px;
	background-color: #fff3cf;
	width: 350px;
	border: solid 3px #FF911F;
}

#infobox td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#infobox2 {
	margin: 10px 10px 30px 10px;
	padding: 5px 0 5px 20px;
	background-color: #fff3cf;
	width: 85%;
	border: solid 3px #FF911F;
}

#infobox2 ol {
	margin-left: -20px;
	margin-right: 10px;
}

.achtung {
	border: 0;
	float: left;
	margin-right: 10px;
}

.close {
	size: 9px;
	text-align: right;
}

/*----------------Top-------------*/
.top {
	padding: 0;
	margin: 0;
	position: relative;
	width: 250px;
	margin-top: 10px;
	margin-left: 670px;
	font-size: 11px;
	font-weight: bold;
}

.top img {
	padding: 0;
	margin: 0;
	float: left;
	padding-left: 10px;
	padding-right: 5px;
}

.a_lang {
	text-decoration: none;
}

.a_lang:hover {
	text-decoration: none;
}

.top#my_mogree_leer {
	padding: 0;
	margin: 0;
	width: 123px;
	height: 28px;
	display: block;
	background-repeat: no-repeat;
	float: left;
	padding-top: 3px;
}

.top#my_mogree {
	padding: 0;
	margin: 0;
	width: 123px;
	height: 28px;
	display: block;
	background-image: url(../_images/bg_top_navi.jpg);
	background-repeat: no-repeat;
	float: left;
	padding-top: 3px;
}

.top#invite_fr {
	padding: 0;
	margin: 0;
	width: 123px;
	height: 28px;
	display: block;
	background-image: url(../_images/bg_top_navi.jpg);
	background-repeat: no-repeat;
	float: right;
	padding-top: 3px;
}

.top#invite_fr_leer {
	padding: 0;
	margin: 0;
	width: 123px;
	height: 28px;
	display: block;
	background-repeat: no-repeat;
	float: right;
	padding-top: 3px;
}

/*----------------logo-------------*/
#logo {
	padding: 0;
	margin: 0;
	margin-top: -5px;
	float: left;
	margin-right: 140px;
}


/*----------------navi-------------*/

.navi_field {
	background: url(../_images/navi_bg.png) no-repeat;
	width: 100px;
	float: left;
	margin-right: 20px;
	text-align:center;
	padding-top:93px;
	height: 120px;
}

.one
{
	margin-top: -110px;
}

.two
{
	margin-top: -90px;
}

.three
{
	margin-top: -130px;
}

.four
{
	margin-top: -110px;
}
#navi img{
	padding: 20px 0 10px;
}

#navi img.communities{
	padding: 20px 0 5px;
}
#navi a {
	font: normal bold normal 1.1em "Trebuchet MS", Helvetica, Arial, Verdana,
		sans-serif;
	color: #888;
	margin-bottom: 0.1em;
	text-transform: uppercase;
	line-height:1;
}

#navi a:hover {
	color: #ff911f;
}

/*
#navi {
	padding: 0;
	margin: 0;
	width: 738px;
	height: 32px;
	margin-top: 3px;
	float: right;
}

#navi a {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}

#navi a:hover {
	color: #333;
	font-weight: bold;
}

#navi ul {
	padding: 0;
	margin: 0;
	background-image: url(../_images/bg_navi.jpg);
	background-repeat: no-repeat;
	width: 738px;
	height: 32px;
}

#navi ul li {
	border-right: 1px solid #fff;
	padding: 0;
	margin: 0;
	display: inline;
	padding-top: 8px;
	padding-bottom: 6px;
	list-style-type: none;
	line-height: 30px;
}

#navi ul li.selected {
	background-image: url(../_images/bg_navi_selected.jpg);
	background-repeat: repeat-x;
	padding-top: 6px;
}

#navi .last {
	border-right: none;
}
*/ /*----------------flash_index-------------*/
#
flash_index
{
padding
:
0;
margin
:
0;
margin-top
:
15px;
}
/*----------------box_index-------------*/
.box_index {
	padding: 0;
	margin: 0;
	background-image: url(../_images/bg_box.jpg);
	background-repeat: no-repeat;
	width: 283px;
	height: 200px;
	float: left;
	margin-top: 15px;
	list-style-type: square;
}

.box_index a {
	padding: 0;
	margin: 0;
	color: #FF911F;
	text-decoration: underline;
}

.box_index a:hover {
	padding: 0;
	margin: 0;
	color: #333;
	text-decoration: underline;
}

.box_index h1 {
	padding: 0;
	margin: 0;
	font-size: 15px;
	color: #333;
	text-align: center;
	padding-top: 5px;
}

.box_index .text {
	padding: 5px 0 5px 110px;
	font-size: 11px;
	color: #666666;
}

.box_index#about_mogree {
	margin-right: 35px;
}

.box_index#find_mogree {
	margin-right: 35px;
}

.box_index#about_mogree img {
	float: left;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 10px;
}

.box_index#find_mogree img {
	float: left;
	padding-left: 20px;
	padding-top: 20px;
	padding-right: 10px;
}

.box_index#use_mogree img {
	float: left;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 0;
}

/*----------------------navi_unten--------------------- */
#footer {
	background: url(../_images/bg_footer.png) repeat-x;
	width: 100%;
	text-align: center;
}

#navi_unten {
	padding: 0;
	width: 100%;
	text-align: center;
	position: relative;
	background: #000;
}

#navi_unten a {
	padding: 0;
	margin: 0;
	color: #999;
	font-size: 11px;
	border-right: 1px solid #999;
	padding-right: 15px;
	padding-left: 15px;
}

#navi_unten a:hover {
	padding: 0;
	margin: 0;
	color: #FF911F;
	font-size: 11px;
	padding-right: 15px;
	padding-left: 15px;
}

#navi_unten a.last {
	border: none;
}

#navi_unten a.language {
	border: none;
	margin-left: 400px;
}

#navi_unten a.language:hover {
	border: none;
	margin-left: 400px;
}

#navi_unten ul {
	padding: 0;
	margin: 0;
	padding-bottom: 10px;
	text-align: center;
	left: -1px;
	width: 100%;
}

#navi_unten ul li {
	padding: 0;
	margin: 0;
	display: inline;
	list-style-type: none;
}

#shareButtons {
	padding: 0;
	margin: 10px 0 0;
	color: #7b7c7d;
}

#shareButtons a {
	padding: 0;
	margin: 0;
	margin-right: 5px;
	border: none;
}

#shareButtons a:hover {
	padding: 0;
	margin: 0;
	margin-right: 5px;
	border: none;
}

/*-------------------------------------CONTENT------------------------------------- */
#content {
	padding: 0;
	margin: 0;
	margin-top: 15px;
	width: 921px;
}

html #content {
	padding: 0;
	margin: 0;
	margin-top: 15px;
	width: 930px;
}

#subnavi {
	padding: 0;
	margin: 0;
	margin-right: 5px;
	width: 176px;
	height: 520px;
	float: left;
	display: block;
}

#subnavi img {
	padding: 0;
	margin: 0;
	width: 150px;
	height: 200px;
	padding-top: 20px;
	padding-left: 20px;
}

.subnavi a {
	padding: 0;
	margin: 0;
	color: #333;
	font-size: 11px;
}

.subnavi a:hover {
	color: #FF911F;
	font-size: 11px;
}

#subnavi ul {
	padding: 0;
	margin: 0;
}

#subnavi ul li {
	padding: 0;
	margin: 0;
	width: 172px;
	height: 39px;
	list-style-type: none;
	background-image: url(../_images/bg_subnavi_li.png);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 10px;
}

#subnavi .selected {
	color: #FF911F;
	font-weight: bold;
}

#inhalt {
	padding: 0;
	padding-top: 20px;
	padding-left: 10px;
	margin: 0;
	width: 738px;
	height: auto;
	min-height: 100px;
	background-image: url(../_images/inhalt_middle.png);
	background-repeat: repeat-y;
}

#inhalt p {
	margin-bottom: 0;
}

/*----------------------iframe - Top--------------------- */
.iframe {
	padding: 0;
	margin: 0;
	width: 683px;
	height: 480px;
	margin-top: 10px;
}

#inhalt_top {
	padding: 0;
	margin: 0;
	display: block;
	float: none;
	background-image: url(../_images/inhalt_top.png);
	background-repeat: no-repeat;
	width: 739px;
	height: 32px;
}

#inhalt_top_small {
	padding: 0;
	margin: 0;
	display: block;
	float: none;
	background-image: url(../_images/inhalt_top_small.png);
	background-repeat: no-repeat;
	width: 739px;
	height: 20px;
}

#inhalt_break {
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -9px;
	background-image: url(../_images/inhalt_break.png);
	background-repeat: no-repeat;
	width: 736px;
	height: 1px;
}

#inhalt_break2 {
	padding: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-left: -11px;
	background-image: url(../_images/inhalt_break.png);
	background-repeat: no-repeat;
	width: 736px;
	height: 1px;
}

#inhalt_end {
	padding: 0;
	margin: 0;
	display: block;
	float: none;
	background-image: url(../_images/inhalt_end.png);
	background-repeat: no-repeat;
	width: 738px;
	height: 20px;
}

#inhalt_top h1 {
	padding: 0;
	margin: 0;
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

#inhalt_top a {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

#inhalt h1 {
	padding: 0;
	margin: 0;
	color: #000;
	font-weight: bold;
	font-size: 13px;
}

#inhalt a {
	font-weight: bold;
}

/*----------------------iframe - inhalt--------------------- */
.box_folge {
	padding: 0;
	margin: 0;
	width: 315px;
	height: 202px;
	background-image: url(../_images/bg_box_folge.gif);
	background-repeat: no-repeat;
	float: left;
	padding-left: 7px;
	padding-top: 7px;
	margin-bottom: 10px;
	margin-right: 15px;
}

.box_inhalt {
	width: 315px;
	position: relative;
}

.left {
	padding: 0;
	margin: 0;
	width: 90px;
	float: left;
	display: block;
	padding-left: 5px;
}

.right {
	padding: 0;
	margin: 0;
	display: block;
	float: right;
	width: 200px;
	padding-right: 5px;
}

.bild {
	padding: 0;
	margin: 0;
	width: 83px;
	border: 1px solid #999;
}

.buttons {
	padding: 0.0em;
	margin: 0.0em;
	padding-top: 0.3em;
	padding-left: 5px;
	background-image: url(../_images/bg_buttons.jpg);
	background-repeat: no-repeat;
	width: 86px;
	height: 20px;
	cursor: pointer;
}

.buttons img {
	float: left;
	padding-top: 2px;
	padding-right: 5px;
}

.buttons ul {
	padding: 0;
	margin: 0;
}

.buttons ul li {
	padding: 0;
	margin: 0;
	list-style-type: none;
	width: 86px;
	height: 22px;
	background-image: url(../_images/bg_buttons.jpg);
	background-repeat: no-repeat;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}

.headline {
	padding: 0;
	margin: 0;
	float: left;
	font-size: 13px;
	padding-top: 5px;
}

.ampel {
	position: absolute;
	top: 3px;
	right: 15px;
}

.box_top {
	display: block;
	float: none;
	padding-bottom: 40px;
}

.box_bottom {
	display: block;
	float: none;
	width: 200px;
}

/*----------------------allgemein--------------------- */
.allgemein {
	padding: 0;
	margin: 0;
	width: 920px;
	height: 100%;
	margin-top: 15px;
}

.allgemein_agb {
	width: 500px;
	margin-top: 15px;
	margin-left: 15px;
}

.allgemein a {
	color: #FF911F;
	text-decoration: underline;
}

.allgemein a:hover {
	color: #999;
	text-decoration: underline;
}

.allgemein h1 {
	padding: 0;
	margin: 0;
	color: #FF911F;
	padding-bottom: 10px;
	font-size: 16px;
}

.allgemein_agb {
	width: 480px;
	margin-top: 15px;
	margin-left: 15px;
}

.allgemein_agb a {
	color: #FF911F;
	text-decoration: underline;
}

.allgemein_agb a:hover {
	color: #999;
	text-decoration: underline;
}

.allgemein_agb h1 {
	padding: 0;
	margin: 0;
	color: #FF911F;
	padding-bottom: 10px;
	font-size: 16px;
}

/*----------------------textfield--------------------- */
.textfield {
	margin: 0;
	width: 157px;
	height: 15px;
	list-style-type: none;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	background-color: #F6F6F6;
}

.textfield_grey {
	padding: 10px 7px 0 7px;
	margin: 0;
	width: 158px;
	height: 29px;
	list-style-type: none;
	background-image: url(../_images/bg_subnavi_li.jpg);
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	border: none;
}

.headline2 {
	padding: 0;
	margin: 0;
	float: left;
	font-size: 13px;
	padding-top: 5px;
	color: #FF911F;
	font-weight: bold;
}

.headline2grau_ {
	font-size: 12px;
	padding-top: 5px;
	color: #7b7c7d;
	font-weight: bold;
}

.headline2grau {
	padding: 0;
	margin: 0;
	float: left;
	font-size: 13px;
	padding-top: 5px;
	color: #7b7c7d;
	font-weight: bold;
}

.headline2 .a {
	color: #FF911F;
}

.headline2grau .a {
	color: #FF911F;
}

.headline3 {
	padding: 0;
	margin: 0;
	font-size: 13px;
	padding-top: 5px;
	color: #FF911F;
	font-weight: bold;
}

.headline4 {
	padding: 0;
	margin: 0 0 3px 0;
	font-size: 11px;
	padding-top: 5px;
	color: #FF911F;
	font-weight: bold;
}

.headline4grau {
	padding: 0;
	margin: 0;
	font-size: 11px;
	padding-top: 5px;
	color: #7b7c7d;
	font-weight: bold;
}

.text_profile {
	font-weight: bold;
	font-size: 11px;
	color: #333;
	vertical-align: top;
}

.text_profile_height {
	font-weight: bold;
	font-size: 11px;
	color: #333;
	height: 25px;
	vertical-align: top;
}

.head2grau {
	font-size: 13px;
	padding-top: 5px;
	color: #7b7c7d;
	font-weight: bold;
}

.head2grau_ {
	font-size: 13px;
	padding-top: 5px;
	color: #7b7c7d;
	font-weight: bold;
}

.head3grau {
	padding-top: 5px;
	color: #7b7c7d;
	font-weight: bold;
	margin-left: 10px;
}

.headline3grau {
	padding-top: 5px;
	color: #7b7c7d;
	font-weight: bold;
}

.head2grau:hover {
	color: #FF911F;
}

.head3grau:hover {
	color: #FF911F;
}

/*----------------button-------------*/
#button {
	padding: 0;
	width: 100px;
	height: 25px;
	list-style-type: none;
	background-image: url(../_images/button_small.png);
	background-color: #fff;
	background-repeat: no-repeat;
	padding-top: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333;
	outline-style: none;
	outline: #fff;
	border: 0;
}

#button_login {
	padding: 0;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 100px;
	height: 25px;
	list-style-type: none;
	background-image: url(../_images/button_small_orange.png);
	background-color: #fff;
	background-repeat: no-repeat;
	padding-top: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	outline-style: none;
	outline: #fff;
	border: 0;
}

#button a {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}

#button a:hover {
	color: #333;
	font-weight: bold;
}

#button ul {
	padding: 0;
	margin: 0;
	background-image: url(../_images/button.jpg);
	background-repeat: no-repeat;
}

#button_login a {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}

#button_login a:hover {
	color: #333;
	font-weight: bold;
}

#button ul li {
	border-right: 1px solid #fff;
	padding: 0;
	margin: 0;
	display: inline;
	padding-top: 8px;
	padding-bottom: 6px;
	list-style-type: none;
	line-height: 30px;
}

#btn_submit {
	margin-top: 10px;
}

/*-----------------------Jobs-------------------------*/
.jobs {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
	list-style-type: decimal;
}

#jobs_headline {
	font-size: 14px;
	font-weight: bold;
}

#jobs_headline2 {
	font-size: 16px;
	font-weight: bold;
}

#jobs_bold {
	font-weight: bold;
}

.jobs a {
	color: #7b7c7d;
	text-decoration: none;
}

.jobs a:hover {
	color: #ff911f;
	text-decoration: none;
}

/*----------------------sonstiges--------------------- */
.scroll {
	width: 120px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	height: 20px;
	padding: 2px;
}

.pflichtfeld {
	font-weight: bold;
	font-size: 11px;
	color: #ff911f;
}

.invisible {
	position: absolute;
	left: -1000px;
	top: -1000px;
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline;
}

.clear {
	clear: both;
	height: 0;
	visibility: hidden;
	display: block;
}

.list_suchprofile {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	width: 220px;
}

.textarea {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	margin: 0;
	padding: 0;
	background-color: #F6F6F6;
}

/*---------------- Navi left ----------------*/
.navi {
	width: 176px;
	height: 520px;
	background: none;
	line-height: 1.2
}

#navi_top {
	background-image: url(../_images/navi_top.png);
	background-repeat: no-repeat;
	width: 164px;
	height: 32px;
	padding: 0;
	margin: 0;
	padding-left: 8px;
	text-align: left;
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	line-height: 30px;
}

#navi_end {
	background-image: url(../_images/navi_end.png);
	background-repeat: no-repeat;
	width: 174px;
	height: 32px;
	padding: 0;
	margin: 0;
}

#navi_blank {
	background-image: url(../_images/navi_middle.png);
	background-repeat: repeat-y;
	width: 174px;
	height: 8px;
	margin: 0;
	padding: 0;
}

#navi_middle {
	margin: 0;
	width: 175px;
	background-image: url(../_images/navi_middle.png);
	background-repeat: repeat-y;
}

#navi_middle ul {
	margin: 0;
	width: 170px;
	padding: 0;
	list-style-type: none;
}

#navi_middle ul li {
	background-image: url(../_images/bg_subnavi_li.png);
	background-repeat: no-repeat;
	margin: 0;
	margin-left: 4px;
	margin-bottom: 4px;
	text-align: left;
	line-height: 27px;
	padding: 0;
	width: 170px;
	height: 29px;
}

#navi_middle ul li.last {
	margin-bottom: 0;
}

#navi_middle ul li a {
	padding: 0;
	margin: 0;
	font-size: 11px;
	font-weight: bold;
	margin-left: 8px;
	text-decoration: none;
}

#navi_middle ul li.select {
	background-image: url(../_images/bg_subnavi_li_ch.png);
	background-repeat: no-repeat;
	margin: 0;
	margin-left: 4px;
	padding: 0;
	width: 170px;
	height: 39px;
	line-height: 37px;
}

#navi_middle ul li.select a:hover {
	color: #000;
}

#navi_middle_update {
	margin: 0;
	padding: 0 4px;
	width: 175px;
	background-image: url(../_images/navi_middle.png);
	background-repeat: repeat-y;
}

#navi_break {
	background: url(../_images/navi_break.png);
	background-repeat: no-repeat;
	height: 1px;
}

#navi_img {
	width: 25px;
	height: 25px;
	float: left;
}

#navi_middle_update ul {
	margin: 0;
	width: 170px;
	padding: 0;
	list-style-type: none;
}

#navi_middle_update ul li {
	background-image: url(../_images/bg_subnavi_li.png);
	background-repeat: no-repeat;
	margin: 0;
	margin-left: 4px;
	margin-bottom: 4px;
	text-align: left;
	line-height: 27px;
	padding: 0;
	width: 170px;
	height: 29px;
}

#navi_middle_update ul li a {
	font-size: 11px;
	font-weight: bold;
	margin-left: 8px;
	text-decoration: none;
}

#navi_middle_update a {
	font-size: 11px;
	font-weight: bold;
}

#navi_middle_update ul li a:hover {
	color: #000;
}

#navi_middle_update a:hover {
	color: #FF911F;
}

#navi_middle_update form {
	margin: 0;
	padding: 0;
}

#scroll_box {
	border: 1px solid #ccc;
	max-height: 480px;
	width: 600px;
	overflow: auto;
	margin: 0;
	margin-left: 50px;
	padding: 0;
}

/*---------------- Msg ----------------*/
#msg_top {
	background: url(../_images/msg_top.png);
	width: 699px;
	height: 8px;
	margin: 0;
	margin-left: 10px;
}

#msg_end {
	background: url(../_images/msg_end.png);
	width: 699px;
	height: 8px;
	margin: 0;
	margin-left: 10px;
}

#msg_middle {
	background: url(../_images/msg_middle.png);
	background-repeat: repeat-y;
	margin: 0;
	margin-left: 10px;
	padding-left: 8px;
	padding-left: 8px;
}

/*---------------- Contacts ----------------*/
.contact {
	width: 720px;
	height: 56px;
	background-image: url(../_images/bg_kontakt.png);
	background-repeat: no-repeat;
	table-layout: fixed;
	background-position: center;
	margin-top: 20px;
}

.searchresult {
	width: 710px;
	height: 50px;
	background-image: url(../_images/bg_search.png);
	background-repeat: no-repeat;
	table-layout: fixed;
	background-position: center;
	margin-top: 12px;
}

.status {
	float: right;
	width: 25px;
	height: 25px;
	padding: 0;
	margin-right: 3px;
	margin-top: -7px;
}

.sr_status {
	float: right;
	padding: 0;
	margin-top: -10px;
}

.pic {
	width: 42px;
	height: 64px;
	float: left;
	padding: 0;
	vertical-align: middle;
	margin-top: -4px;
}

.sr_pic {
	height: 34px;
	width: 40px;
	float: left;
	padding: 0;
	vertical-align: middle;
	margin-top: 8px;
}

.sr_name {
	height: 32px;
	width: 500px;
	float: left;
	padding: 0;
	margin-top: 8px;
	overflow: hidden;
}

.sr_eventname {
	height: 32px;
	width: 300px;
	float: left;
	padding: 0;
	margin-top: 8px;
	overflow: hidden;
}

.sr_eventdescription {
	height: 18px;
	width: 240px;
	float: left;
	padding: 0;
	margin-top: 8px;
	overflow: hidden;
	margin-left: 5px;
}

.sr_distance {
	height: 18px;
	width: 90px;
	float: left;
	padding: 0;
	margin-top: 8px;
	margin-left: 55px;
	text-align: right;
}

.sr_eventdistance {
	height: 18px;
	width: 90px;
	float: left;
	padding: 0;
	margin-top: 8px;
	margin-left: 15px;
	text-align: right;
}

.name {
	float: left;
	height: 60px;
	overflow: hidden;
	padding-left: 10px;
	padding-top: 5px;
	width: 480px;
}

.keywords {
	float: left;
	width: 145px;
	height: 65px;
	padding-left: 10px;
}

.menu_items {
	width: 320px;
	height: 15px;
	margin: 15px 0 0 250px;
}

.menu_item {
	float: left;
	text-align: center;
	vertical-align: middle;
	background-repeat: no-repeat;
	margin-top: -10px;
}

.sr_menu_item {
	float: left;
	width: 25px;
	height: 25px;
	text-align: center;
	vertical-align: middle;
	margin-right: 4px;
	margin-top: -8px;
}

.sr_headline {
	font-size: 13px;
	padding-top: 5px;
	color: #FF911F;
	font-weight: bold;
}

.privacy {
	width: 290px;
	height: 0;
	background-color: #fff;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	border-left-style: solid;
	border-left-color: #D6D6D6;
	border-right-style: solid;
	border-right-color: #D6D6D6;
	border-width: 1px;
	margin-left: 290px;
	visibility: hidden;
}

.privacy_left {
	float: left;
	width: 145px;
	height: 0;
	visibility: hidden;
}

.privacy_right {
	float: left;
	width: 145px;
	height: 0;
	visibility: hidden;
}

.plus {
	background-image: url(../_images/plus.png);
	width: 9px;
	height: 9px;
	float: left;
	vertical-align: middle;
	margin-left: 30px;
	margin-top: -2px;
}

.minus {
	background-image: url(../_images/minus.png);
	width: 9px;
	height: 9px;
	float: left;
	vertical-align: middle;
	margin-left: 30px;
	margin-top: -2px;
}

.priv {
	width: 46px;
	height: 15px;
	float: left;
	vertical-align: middle;
	margin-left: 3px;
	font-size: 10px;
	font-weight: bold;
	background-color: #fff;
	font-weight: bold;
	margin-top: -6px;
}

.text_privacy {
	font-size: 10px;
}

.text_privacy_bold {
	font-size: 10px;
	font-weight: bold;
}

.button_privacy {
	padding: 0;
	margin: 0;
	width: 40px;
	height: 25px;
	list-style-type: none;
	background-image: url(../_images/button_privacy.png);
	background-repeat: no-repeat;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	outline-style: none;
	outline: #fff;
	border: 0;
}

#mind_words {
	padding-left: 20px;
	color: #FF911F;
}

.headline1 {
	font-size: 12px;
	color: #FF911F;
	font-weight: bold;
}

.headline1grau {
	font-size: 14px;
	color: #7b7c7d;
}

#div_register {
	padding: 0;
	margin-top: 20px;
	margin-bottom: 10px;
	width: 100px;
	height: 25px;
	list-style-type: none;
	background-image: url(../_images/button_register.png);
	background-color: #fff;
	background-repeat: no-repeat;
	padding-top: 0;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	outline-style: none;
	outline: #fff;
	border: 0;
}

#div_register a {
	font-size: 13px;
	color: #fff;
	font-weight: bold;
	padding-left: 15px;
	padding-right: 15px;
}

#div_register a:hover {
	color: #333;
	font-weight: bold;
}

/*---------------- FB ----------------*/
#facebook_window {
	border: 15px solid #d7d7d7;
	left: 50%;
	margin: -100px 0 0 -200px;
	overflow: auto;
	padding: 0;
	position: absolute;
	text-align: center;
	top: 50%;
	height: 200px;
	width: 400px;
}

.headline2fb {
	font-size: 13px;
	color: #FF911F;
	font-weight: bold;
}

.fbLink {
	color: #FF911F;
	text-decoration: underline;
}

#fb_reg_div {
	margin-left: 100px;
	padding-left: 50px;
	padding-right: 50px;
	padding-top: 15px;
	padding-bottom: 15px;
	width: 345px;
	border-left: 15px #d7d7d7 solid;
	border-right: 15px #d7d7d7 solid;
}

.fb_bottom {
	border-bottom: 15px #d7d7d7 solid;
}

.fb_top {
	border-top: 15px #d7d7d7 solid;
}

#fb_dot {
	margin-left: 100px;
	padding-left: 50px;
	padding-right: 50px;
	width: 345px;
	border-left: 15px #d7d7d7 solid;
	border-right: 15px #d7d7d7 solid;
	height: 15px;
	background-image: url(../_images/dot.png);
	background-repeat: repeat-x;
}

.fb_body {
	background-image: url();
	background-color: #fff;
}

/*---------------- Accordion ----------------*/
.accordion,.accordion_inactiv {
	width: 720px;
	margin-left: 185px;
}

.accordion h3,.accordion_inactiv h3 {
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 0;
	margin: 0;
	font: bold 13px Verdana, Arial, sans-serif;
	color: #FF911F;
	cursor: pointer;
}

.accordion_inactiv h3 {
	cursor: auto;
}

.accordion h3:hover {
	color: #7b7c7d;
}

.accordion h3.active {
	color: #FF911F;
}

.accordion p {
	margin: 0;
	padding: 0;
	background-color: #f7f7f7;
	padding: 10px;
}

.accordion_inactiv p {
	margin: 0;
	padding: 0;
}

.accordion_inactiv div {
	background-color: #f7f7f7;
	padding: 10px;
}

.accordion_inactiv ul {
	
}

.accordion_inactiv li {
	margin: 0;
	padding: 0px;
	margin-left: 40px;
}

/*---------------- csv ----------------*/
.csv {
	width: 600px;
	margin-left: 20px;
}

#acsv {
	color: #7b7c7d;
	font-weight: normal;
}

#acsv :hover {
	color: #ff911f;
}

.csv ol,.csv li {
	margin-top: 0;
	margin-bottom: 0px;
}

.csv h3 {
	padding: 0;
	margin: 0;
	font: 11px Verdana, Arial, sans-serif;
	color: #7b7c7d;
	cursor: pointer;
}

.csv h3:hover {
	color: #FF911F;
}

.csv h3.active {
	color: #FF911F;
}

.csv span {
	margin-bottom: 15px;
}

.csv p {
	margin: 0;
	margin-left: 20px;
	margin-bottom: 10px;
	margin-top: 5px;
	padding: 0;
}

/******* MENU *******/
#container {
	margin-left: 50px;
	margin-top: 20px;
	width: 600px;
}

.menu {
	margin: 0;
}

#container ul {
	list-style: none;
	list-style-position: outside;
	margin-left: -40px;
}

#container ul.menu li {
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
}

#container ul.menu li {
	font-weight: bold;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #f4f4f4;
	margin-bottom: -1px;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #7b7c7d;
	cursor: pointer;
}

#container ul.menu li.active {
	background: #fff;
	top: 1px;
	border-bottom: 0;
	color: #FF911F;
}

/******* tabmenu *******/
.content {
	margin: 0;
	background: #fff;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px;
	padding-bottom: 20px;
	font-size: 11px;
}

.content h1 {
	line-height: 1em;
	vertical-align: middle;
	height: 48px;
	padding: 10px 10px 10px 52px;
	font-size: 32px;
}

.content.szene1 {
	display: block;
}

.content.facebook {
	display: none;
}

.content.linkedin {
	display: none;
}

.content.hi5 {
	display: none;
}

.content.twitter {
	display: none;
}

.content.bebo {
	display: none;
}

/*---------------- folder-tree-static (for inbox) ----------------*/
.message a {
	font-weight: bold;
	color: #FF911F;
}

.message_last a {
	font-weight: bold;
	color: #FF911F;
}

.dhtmlgoodies_tree {
	margin: 0;
	margin-left: 10px;
	margin-right: 10px;
	padding: 0;
}

.dhtmlgoodies_tree ul { /* Sub menu groups */
	margin-left: 20px; /* Left spacing */
	padding-left: 0;
	display: none; /* Initially hide sub nodes */
}

.dhtmlgoodies_tree [id *=dhtmlgoodies_treeNode] { /* Nodes */
	padding: 5px;
	list-style-type: none;
	vertical-align: middle;
	margin: 0;
	border-top: 1px solid #EBEBEB;
}

.dhtmlgoodies_tree [id *="dhtmlgoodies_treeNode"]:last-child {
	padding: 5px;
	list-style-type: none;
	vertical-align: middle;
	margin: 0;
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
}

.message {
	margin: 0 20px;
	height: auto;
	min-height: 90px;
	border-top: 1px solid #EBEBEB;
	overflow: auto;
}

.dhtmlgoodies_tree [id ^=node] {
	padding: 0 5px;
	list-style-type: none;
	padding: 5px;
}

.message_last {
	margin: 0 20px;
	height: auto;
	border-bottom: 1px solid #EBEBEB;
	border-top: 1px solid #EBEBEB;
	overflow: auto;
	min-height: 90px;
}

.msg_left {
	width: 150px;
	padding: 5px;
	min-height: 90px;
	margin: 0;
	background: #f0f0f0;
}

.msg_right {
	width: 470px;
	padding: 5px 5px;
	float: right;
	margin: 0;
	min-height: 90px;
}

.small {
	font-size: 4px;
}

/******* links als button darstellen *******/
.button,.button:visited {
	background: #FF911F url(../_images/overlay.png) repeat-x;
	display: inline-block;
	padding: 5px 10px 6px;
	color: #fff;
	text-decoration: none;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
	border-bottom: 1px solid rgba(0, 0, 0, 0.25);
	position: relative;
	cursor: pointer;
}

.button:hover {
	background-color: #F28719;
	color: #fff;
}

.button:active {
	top: 1px;
}

.small.button,.small.button:visited {
	font-size: 11px;
	padding: 1px 8px 1px 8px;
}

.button,.button:visited,.medium.button,.medium.button:visited {
	font-size: 13px;
	font-weight: bold;
	padding: 5px 10px 6px;
	line-height: 1;
	text-shadow: 0 -1px 1px rgba(0, 0, 0, 0.25);
}

.large.button,.large.button:visited {
	font-size: 14px;
	padding: 8px 14px 9px;
}

.grey.button,.grey.button:visited {
	background-color: #aaa;
}

.grey.button:hover {
	background-color: #7b7c7d;
}

.blue.button,.blue.button:visited {
	background-color: #5b9cc3;
}

.blue.button:hover {
	background-color: #508db1;
}

/******************************************************/
.bigborder {
	height: 120px;
	border-top: 2px solid #ccc;
	border-bottom: 2px solid #ccc;
	background: #fafafa;
}

.spacing {
	float: left;
	padding: 0 33px;
}

.linkgrau {
	color: #7b7c7d;
}

.linkgrau:hover {
	color: #ff911f;
}

.noContacts {
	margin: 0;
	background: #fff;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px;
	padding-bottom: 20px;
	font-size: 11px;
	width: 695px;
}

/********************client gallery********************************/
.largeImg {
	border: solid 1px #ccc;
	width: 200px;
	height: 300px;
	padding: 5px;
}

.thumbs img {
	border: solid 1px #ccc;
	height: 58px;
	margin: 3px 0 0;
	padding: 4px;
	width: 58px;
}

.thumbs img:hover {
	border-color: #FF911F;
}

.quickguide_largeImg {
	border: solid 1px #ccc;
	width: 720px;
	height: 300px;
	padding: 5px;
}

.quickguide_thumbs img {
	border: solid 1px #ccc;
	height: 20px;
	margin: 10px 0 0;
	padding: 2px;
	width: 20px;
}

.quickguide_thumbs img:hover {
	border-color: #FF911F;
}

.getmogree_content {
	float: left;
	width: 490px;
	padding: 0 20px;
	min-height: 300px;
}

.getconnected_content {
	float: left;
	width: 700px;
	padding: 0 20px;
	min-height: 300px;
}

/******* MENU *******/
#search_container {
	margin-top: 20px;
	width: 720px;
}

.search_menu {
	margin: 0;
}

#search_container ul {
	list-style: none;
	list-style-position: outside;
	margin-left: -40px;
}

#search_container ul.search_menu li {
	float: left;
	margin-right: 5px;
	margin-bottom: -1px;
}

#search_container ul.search_menu li {
	font-weight: bold;
	display: block;
	padding: 5px 10px 5px 10px;
	background: #f4f4f4;
	margin-bottom: -1px;
	border: 1px solid #d0ccc9;
	border-width: 1px 1px 1px 1px;
	position: relative;
	color: #7b7c7d;
	cursor: pointer;
}

#search_container ul.search_menu li.active {
	background: #fff;
	top: 1px;
	border-bottom: 0;
	color: #FF911F;
}

/******* tabmenu *******/
.search_content {
	margin: 0;
	background: #fff;
	border: 1px solid #d0ccc9;
	text-align: left;
	padding: 10px 5px 30px;
	font-size: 11px;
}

.search_content.users {
	display: block;
}

.search_content.events {
	display: none;
}

.borderRight {
	border-right: thin;
	border-right-style: solid;
	border-right-color: #ccc
}

#country {
	width: 145px;
}

/******* error pages *******/
.error {
	margin: 5% auto;
	width: 600px;
	height: 500px;
}

.error h2 {
	font-size: 13px;
	color: #7b7c7d;
	padding: 0 10px;
}

.error h3 {
	font-size: 13px;
	color: #7b7c7d;
	margin-top: -70px;
	padding: 0 10px;
}

.error h4 {
	font-size: 13px;
	color: #7b7c7d;
	padding: 0 10px;
}

.error p {
	padding: 0 10px;
}

.error a {
	text-decoration: underline;
}

.error a:hover {
	text-decoration: none;
}

.error_msg {
	color: #ff591f;
	font-weight: bold;
}

.break {
	padding: 0;
	margin: 25px 0;
	background-image: url(../_images/inhalt_break.png);
	background-repeat: no-repeat;
	width: 150px;
	height: 2px;
}

/********************** some inline styles deleted *************/
.marginTop3px {
	margin-top: 3px;
}

.marginTop4px {
	margin-top: 4px;
}

.marginTop5px {
	margin-top: 5px;
}

.marginTop6px {
	margin-top: 6px;
}

.marginTop10px {
	margin-top: 10px;
}

.marginTop20px {
	margin-top: 20px;
}

.marginTop30px {
	margin-top: 30px;
}

.marginBottom3px {
	margin-bottom: 3px;
}

.margin0px {
	margin: 0;
}

.margin30px {
	margin: 30px;
}

.marginLeft55px {
	margin-left: 55px;
}

.marginLeft85px {
	margin-left: 85px;
}

.marginLeft245px {
	margin-left: 245px;
}

.marginLeft265px {
	margin-left: 265px;
}

.marginLeft300px {
	margin-left: 300px;
}

.marginLeft165px {
	margin-left: 165px;
}

.marginLeft125px {
	margin-left: 125px;
}

.paddingLeft20px {
	padding-left: 20px;
}

.width70px {
	width: 70px;
}

.width100px {
	width: 100px;
}

.width110px {
	width: 110px;
}

.width120px {
	width: 120px;
}

.width160px {
	width: 160px;
}

.width200px {
	width: 200px;
}

.width180px {
	width: 180px;
}

.width300px {
	width: 300px;
}

.width350px {
	width: 350px;
}

.width700px {
	width: 700px;
}

.width710px {
	width: 710px;
}

.width740px {
	width: 740px;
}

.size15px {
	width: 15px;
	height: 15px;
}

.maxSize28px {
	max-width: 28px;
	max-height: 28px;
}

.color333 {
	color: #333;
}

.minHeight500px {
	min-height: 500px;
}

.minHeight690px {
	min-height: 690px;
}

.minHeight700px {
	min-height: 700px;
}

.minHeight770px {
	min-height: 770px;
}

/*************** contentHeader *****************************/
.contentHeader {
	width: 740px;
}

.contentHeader_date {
	width: 20%;
	vertical-align: middle;
	padding-left: 10px;
}

.contentHeader_breadcrumble {
	width: 60%;
	text-align: center;
	vertical-align: middle;
}

.contentHeader_time {
	text-align: right;
	width: 20%;
	vertical-align: center;
	padding-right: 10px;
}

.zitat {
	font-size: 12px;
	font-style: italic;
	color: #7b7c7d;
	margin: 20px 60px;
}

.clusterInfo {
	width: 150;
	height: 170px;
	margin-top: 15px;
	overflow: auto;
}

/*************** autoComplete *****************************/
.ac_results {
	padding: 0px;
	border: 1px solid #7b7c7d;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0;
	padding: 2px 5px;
	cursor: default;
	display: block;
	font: menu;
	font-size: 12px;
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #efefef;
}

.ac_over {
	background-color: #ff911f;
	color: white;
}

/*************************** inbox side ******************************/
#inbox_side {
	font-weight: bold;
	padding: 5px 2px 15px;
}

.orange {
	color: #ff991f;
}


.box170 {
	width: 150px;
	float: left;
	margin-right: 7px;
	margin-top: 20px;
}