/*
Theme Name: Deutsche-Startups.de
Theme URI: http://deutsche-startups.de/
Description: Theme made for deutsche-startups.de
Version: 2.1
Author: Patryk Polański
Tags: de, deutsche-startups.de
*/

body {
    background: #f2f2f2;
    color: #4f4f4f;
    font: 62.5% Arial, sans-serif;
    line-height: 1.45;
    margin: 0; padding: 0;
	text-align: left;
}

.pos-r {position: relative;}
.pos-a {position: absolute;}

.fl, .alignleft {float:left;}
.fr, .alignright {float:right;}
.fn, .alignnone {float:none;}

.of-h {overflow: hidden;}

.tt-u {text-transform: uppercase;}
.tt-l {text-transform: lowercase;}
.tt-c {text-transform: capitalize;}

.ta-l {text-align: left;}
.ta-r {text-align: right;}
.ta-c {text-align: center;}

.td-u {text-decoration: underline !important;}
.td-n {text-decoration: none !important;}

.va-t {vertical-align: top;}
.va-tt {vertical-align: text-top;}
.va-m {vertical-align: middle;}

.mt--5 {margin-top: -5px !important;}
.mt--10 {margin-top: -10px !important;}

.m-0 {margin: 0 !important;}
.mt-0 {margin-top: 0 !important;}
.mb-0 {margin-bottom: 0 !important;}
.ml-0 {margin-left: 0 !important;}
.mr-0 {margin-right: 0 !important;}

.mt-3 {margin-top: 3px !important;}
.mb-3 {margin-bottom: 3px !important;}
.mt--3 {margin-top: -3px !important;}

.m-5 {margin: 5px !important;}
.mt-5 {margin-top: 5px !important;}
.mb-5 {margin-bottom: 5px !important;}
.ml-5 {margin-left: 5px !important;}
.mr-5 {margin-right: 5px !important;}

.m-10 {margin: 10px !important;}
.mt-10 {margin-top: 10px !important;}
.mb-10 {margin-bottom: 10px !important;}
.ml-10 {margin-left: 10px !important;}
.mr-10 {margin-right: 10px !important;}

.m-15 {margin: 15px !important;}
.mt-15 {margin-top: 15px !important;}
.mb-15 {margin-bottom: 15px !important;}
.ml-15 {margin-left: 15px !important;}
.mr-15 {margin-right: 15px !important;}

.m-20 {margin: 20px !important;}
.mt-20 {margin-top: 20px !important;}
.mb-20 {margin-bottom: 20px !important;}
.ml-20 {margin-left: 20px !important;}
.mr-20 {margin-right: 20px !important;}

.mb-25 {margin-bottom: 25px !important;}

.mt-30 {margin-top: 30px !important;}
.ml-30 {margin-left: 30px !important;}

.mt-40 {margin-top: 40px !important;}
.mb-40 {margin-bottom: 40px !important;}
.ml-40 {margin-left: 40px !important;}

.mt-50 {margin-top: 50px !important;}
.mt-60 {margin-top: 60px !important;}

.ml-140 {margin-left: 140px !important;}

.p-0 {padding: 0 !important;}
.pt-0 {padding-top: 0 !important;}
.pb-0 {padding-bottom: 0 !important;}
.pl-0 {padding-left: 0 !important;}
.pr-0 {padding-right: 0 !important;}

.pl-2 {padding-left: 2px !important;}

.p-5 {padding: 5px !important;}
.pt-5 {padding-top: 5px !important;}
.pb-5 {padding-bottom: 5px !important;}
.pl-5 {padding-left: 5px !important;}
.pr-5 {padding-right: 5px !important;}

.p-10 {padding: 10px !important;}
.pt-10 {padding-top: 10px !important;}
.pb-10 {padding-bottom: 10px !important;}
.pl-10 {padding-left: 10px !important;}
.pr-10 {padding-right: 10px !important;}

.p-15 {padding: 15px !important;}
.pt-15 {padding-top: 15px !important;}
.pb-15 {padding-bottom: 15px !important;}
.pl-15 {padding-left: 15px !important;}
.pr-15 {padding-right: 15px !important;}

.pt-20 {padding-top: 20px !important;}
.pb-20 {padding-bottom: 20px !important;}
.pl-20 {padding-left: 20px !important;}

.pb-45 {padding-bottom: 45px !important;}
.pb-65 {padding-bottom: 65px !important;}

.pl-150 {padding-left: 150px !important;}

.fw-b {font-weight: bold !important;}
.fw-n {font-weight: normal !important;}
.fs-10 {font-size: 10px !important;}
.fs-11 {font-size: 11px !important;}
.fs-12 {font-size: 12px !important;}
.fs-13 {font-size: 13px !important;}
.fs-14 {font-size: 14px !important;}
.fs-15 {font-size: 15px !important;}
.fs-16 {font-size: 16px !important;}
.fs-17 {font-size: 17px !important;}
.fs-18 {font-size: 18px !important;}
.fs-19 {font-size: 19px !important;}
.fs-20 {font-size: 20px !important;}
.fs-21 {font-size: 21px !important;}
.fs-22 {font-size: 22px !important;}
.fs-23 {font-size: 23px !important;}
.fs-24 {font-size: 24px !important;}
.fs-25 {font-size: 25px !important;}
.fs-26 {font-size: 26px !important;}
.fs-27 {font-size: 27px !important;}
.fs-28 {font-size: 28px !important;}
.fs-29 {font-size: 29px !important;}
.fs-30 {font-size: 30px !important;}
.fs-31 {font-size: 31px !important;}
.fs-32 {font-size: 32px !important;}
.fs-33 {font-size: 33px !important;}
.fs-34 {font-size: 34px !important;}
.fs-35 {font-size: 35px !important;}
.fs-36 {font-size: 36px !important;}
.fs-37 {font-size: 37px !important;}
.fs-38 {font-size: 38px !important;}
.fs-39 {font-size: 39px !important;}
.fs-40 {font-size: 40px !important;}

.border-n {border: none !important;}
.border-s1 {border: 1px solid #c7c7c7;}
.border-t-s1 {border-top: 1px solid #c7c7c7;}
.border-b-s1 {border-bottom: 1px solid #c7c7c7;}
.border-t-s2 {border-top: 3px solid #c7c7c7;}
.border-b-s2 {border-bottom: 3px solid #c7c7c7;}
.border-t-s3 {border-top: 1px dotted #c7c7c7;}
.border-b-s3 {border-bottom: 1px dotted #c7c7c7;}

.bc-white { background-color: #fff !important; }
.bc-gray { background-color: #999 !important; }
.bc-gray-2 { background-color: #ddd !important; }

.c-blue { color: #4f88ef !important; }
.c-gray { color: #4f4f4f !important; }
.c-gray-2 { color: #999 !important; }
.c-gray-3 { color: #777 !important; }
.c-red { color: #d00 !important; }

.hr-line {
	margin: 5px 0;
	line-height: 1px;
	font-size: 1px;
	border-bottom: 1px solid #c7c7c7;
}

.ww-bw {word-wrap: break-word;}

.w-a {width: auto !important;}
.w-10 {width: 10px;}
.w-20 {width: 20px;}
.w-30 {width: 30px;}
.w-40 {width: 40px;}

.h-100 {height: 100px;}

.c-l {clear: left;}
.c-r {clear: right;}
.c-b {clear: both;}

.dn {
	display: none;
}

img {
	border: 0px;
}	

a {
	color: #4f88ef;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

.more-link {
	font-weight: bold;
}

.post-teaser a {
	color: #4f4f4f;
}
.post-teaser a.more-link {
	color: #4f88ef;
}

.help-icon-l {
	display: block;
	background: url('img/help.jpg') no-repeat left center;
	padding: 1px 0 0 20px;
	font-size: 12px;
	color: #666;
}

#global {
	width: 1100px;
	text-align: left;
	border: 0px solid green;
	overflow: hidden;
	border: 0px solid blue;
	height: auto;
}

#all {
	background: #f2f2f2 url('img/body-bg.gif') repeat-y 0 0;
	width: 904px;
	float: left;
	display: inline;
	border: 0px solid green;
	background-color: white;
	margin-top: 0px;
	padding: 0 10px 0 24px;
}

#top {
	margin: 5px 20px;
	overflow: hidden;
	border-bottom: 1px solid #aaa;
}

#shadow-top {
	height: 10px;
	background: url('img/shadow-top.gif') no-repeat;
	margin: 0 -2px 0 -14px;
	width: 922px;
}

#shadow-bottom {
	height: 10px;
	background: #f2f2f2 url('img/shadow-bottom.gif') no-repeat 0 0;
	margin: 0 -4px 0 -4px;
	width: 912px;
}

.logo {
	width:240px;
	height:90px;
	margin: 10px 0 0 20px;
}

#logo a {
	display: block;
}

.ban_top {
	float:left;
	display: inline;
	width: 728px;
	margin: 1px 0 0 198px;
}

.ban_top img {
	border: 1px solid #e5e5e5;
}

.erstling {
    padding-top: 0; margin-top: 0;
}

.center {
    text-align: center;
}

form, input {
    font-size: 12px;
}
/* *** Die horizontale Navigation *** */
#hauptnavigation {
    height: 68px;
	line-height: 32px;
}

#hauptnavigation ul {
	position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    height: 32px;
    background: url('img/main-menu-bg.gif') repeat-x 0 27px;
}
#hauptnavigation li {
	float: left;
    display: inline;
    padding: 0  11px 0 0;
}

#hauptnavigation li#other {
    padding: 0;
}

#hauptnavigation li.hn-first {
    padding-left: 2px;
}

#hauptnavigation li a {
	display: block;
	height: 24px;
    padding: 0 0 8px 0;
    text-decoration: none;
    color: #666;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}
.neu-menu {
	position: absolute;
    right: -6px;
    top: -3px;
}

#hauptnavigation li span {
    float: left;
    display: inline;
    padding-left: 10px;
    text-decoration: none;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
}
#hauptnavigation li a:hover,
#hauptnavigation .current_page_item a,
#hauptnavigation .current_page_parent a,
#hauptnavigation .parent_page_item a {
    color: #4f88ef;
}

#hauptnavigation .current_page_item a,
#hauptnavigation .current_page_parent a,
#hauptnavigation .parent_page_item a {
	background: url('img/main-menu-activ.gif') no-repeat 50% 100%;
}

#hauptnavigation .schon_mitglied a {
    background: #4F4F4F; color: #fff;
}

#hauptnavigation li.right-page-item {
	float:right;
	display: inline;
	padding: 0 2px 0 15px;
}

#hauptnavigation li.right-page-item a {
	font-size: 11px;
	font-weight: normal;
	padding-bottom: 9px;
}

/* *** Bottom Navigation *** */
#hauptnavigation ul li ul {
	background: transparent;
	border: none;
	font-size: 10px;
	position: absolute;
	left: 0px;
	top: 32px;
	width: 100%;
	padding-left: 2px;
}

#hauptnavigation ul li ul li {
	padding: 0 17px 0 0 !important;
	line-height: 24px;
}

#hauptnavigation ul li ul li a {
	font-size: 10px !important;
	color: #444 !important;
	line-height: 24px !important;
	padding: 0;
	background: none !important;
}

#hauptnavigation ul li ul li a:hover,
#hauptnavigation ul li ul li.current_page_item a,
#hauptnavigation ul li ul li.current_page_parent a,
#hauptnavigation ul li ul li.parent_page_item a {
	color: #4f88ef !important;
}

.ull {
    height: 26px;
}






#mitglieder-menu {
    list-style: none;
    padding: 0;
    margin: 10px 0 0;
}

#mitglieder-menu li {
    display: inline;
    font-size: 10px;
}

#mitglieder-menu li a {
    float: left;
    display: inline;
    padding: 0 5px;
    text-decoration: none;
    color: #444;
    border-right: 1px solid #aaa;
    line-height: 11px;
}

#mitglieder-menu li.last a {
    border-right: none;
}

#mitglieder-menu li a:hover, #mitglieder-menu .current_page_item a {
    color: #4f88ef;
}

#cse-search-box #q {
	width: 170px;
}

input.searchform {
    width: 130px; 
    border: 1px solid #aaa;
    border-right: 0px solid #aaa;
	height: 16px;
	color: #444;
	padding: 2px 5px;
	float: left;
	display: inline;
}

.searchbutton {
	border: 1px solid #aaa;
	float: left;
	display: inline;
}
.page_item1 {
	color:#fff;
	display:block; 
	width:220px; 
	height:32px;
}

li .page_item1 {
	color:#fff;
	display:block; 
	width:220px; 
	height:32px;
}

.page_item2 {
	color:#fff;
	display:block; 
	width:60px; 
	height:32px;
}

li .page_item2 {
	color:#fff;
	display:block; 
	width:60px; 
	height:32px;
}

.gray_litle {
	font-size:10px; 
	color:#c7c7c7; 
	width:5px;
}

.content {
	margin: 0 20px;
}

.one_column, .left_column {
	/*
	border-top: 1px solid #c7c7c7;
	padding: 15px 0 0;
	*/
}

.left_column, .left_column_login {
	width: 525px;
	float: left;
	display: inline;
}

.left_column_login {
	width: 510px;
}

.right_column {
	width: 320px;
	float: right;
	display: inline;
	height: auto;
}

#right_column-login {
	width: 340px;
}

.registerRight {
	border: 5px solid #e5e5e5;
	padding: 20px;
	overflow: hidden;
	width: 290px;
	margin: 0 0 30px;
}

.bannerRight {
	border: 5px solid #e5e5e5;
	padding: 15px 10px 0 10px;
	overflow: hidden;
	width: 290px;
	margin: 0 0 30px;
}

.otrAds td {padding:5px 0 5px 12px}

.bannerRight .br-box, .bannerRight .br-box-2 {
	float: left;
	display: inline;
	font-size: 11px;
	margin: 0 0 12px 14px;
	width: 124px;
	overflow: hidden;
}

.br-box  img {
	width: 124px;
}
	

.w-125x60, .w-125x125 {
	overflow: hidden;
}

.bannerRight .w-125x60 .br-box {
	height: 60px;
}

.bannerRight .w-125x60 .br-box img {
	max-height: 60px;
}

.bannerRight .br-box-2 {
	width: 250px;
	height: auto;	
}

.text_center {
	font-size: 11px; 
	font-family: Arial, sans-serif;
	color: #898989;
	margin-left: 12px;
	margin-top: 10px;
}

/* *** Box mit dem Inhalt und dem Meta-Bereich *** */
.beitrag {
	position: relative;
    font-size: 12px;
    margin-bottom: 20px;
    border-bottom: 1px solid #c7c7c7;
    overflow: hidden;
	padding: 0 0 15px;
}

.bottom-label {
	position: absolute;
	left: 0;
	bottom: 0;
}

#forgot-pass {
    border-bottom: none;
}

.beitrag.ca-300x250 {
	border-bottom: none;
	padding: 0;
	margin: 0;
}

.beitrag.ca-300x250.single {
	margin: 20px 0 0;
}

.ca-300x250 ins {
	height: 285px !important;
}

.ca-300x250 iframe {
	width: 300px;
	margin: 0 0 25px;
	padding:0 110px 20px;
	border-bottom:1px solid #c7c7c7;
}

.ca-300x250 object {
	display: block;
	margin: 0 0 25px;
	padding: 0 110px 20px;
	border-bottom: 1px solid #c7c7c7;
}

.ca-300x250 embed {
	display: block;
	margin: 0 0 25px;
	padding: 0 110px 20px;
	border-bottom: 1px solid #c7c7c7;
	width: 100% !important;
}

.ca-300x250 .plista_widget_i300x250 {
	display: block;
    margin: 0 0 25px;
    padding: 0 0 20px 110px;
    width: 420px;
}

.ca-300x250 .plista_widget_i300x250 .itempet {
	width: 300px !important;
}

.ca-300x250 a {
	display: block;
	width: 300px;
	margin: 0 0 25px;
	padding:0 110px 20px;
	border-bottom:1px solid #c7c7c7;
}

.ca-300x250.single iframe, .ca-300x250.single object, .ca-300x250.single a {
	border-bottom: none;
	margin: 0 0 10px;
}

/* ***** Der Bereich links von dem eigentlichen Beitrag **** */
.meta {
	 
}

#post-option {
	overflow: hidden;
	padding: 15px 0 0;
}

a.post-print, a.post-send {
	float: left;
	display: inline;
	padding: 0 0 0 20px;
	margin: 0 30px 0 0;
	background: url('img/print.gif') no-repeat 0 2px;
}

a.post-send {
	background: url('img/article_send.gif') no-repeat 0 4px;
}

.meta-contact {
    float: left;
    display: inline;
	text-align: right;
    width: 230px; 
	padding-left: 20px;
}

.meta ul {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
}

.beitrag ul.post-meta {
    text-align: left;
    margin: 0 0 15px 0; padding: 0;
    list-style: none;
}

.beitrags-icon {
	float:left;
	display: inline;
	margin:3px 20px 10px 2px;
}

.beitrags-icon img {
	border: none !important;
}

.beitrag .post-meta li {
    visibility: hidden;  font-size: 1px;  /* notwendig um bestimmte Inhalte auszublenden */
    margin: 0; padding: 0;
}

.beitrag .meta .post-meta li img {
    visibility: visible;
}

.meta .meta-kommentar {
	background: url('img/kommentar-icon.gif') no-repeat 0 1px;
	padding: 0 18px;
}

.meta .meta-kommentar a {
	color: #666;
	font-weight: normal;
	text-decoration: none;
}

.meta .meta-kommentar a:hover {
	color: #000;
}

.meta .meta-autor {
	color: #666;
	margin: 0 10px 0 0;
}

.meta .meta-autor a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.meta .meta-kategorie {
    margin-bottom: 1px;
	padding-left: 19px;
	background: url('img/kategorie-icon.gif') no-repeat;
}
.beitrags-inhalt .meta-tags {
	margin: 1em 0 0;
}
.beitrags-inhalt .meta-tags img {
	margin-right: 5px;
	border: none;
	vertical-align: text-bottom;
}

/* /Ende von .meta */

.beitrag h2 {
    font: bold 22px Arial, sans-serif;
    margin-bottom: 0;
    color: #4f88ef;
}

.mitglied .beitrag h2 {
    font-size: 22px;
    margin: 0;
}

.beitrag h2.unterseite {
    margin-bottom: 20px;
    margin-top: 0;
}

.beitrag h2.unterseite-detail {
	font-size: 22px;
	margin-top: 10px;
}

.beitrag h2 a {
    text-decoration: none;
}

h3 {
    font-weight: bold; font-size: 1.25em;
    color: #4f88ef;
}

h3.autoren-ueberschrift {
    margin: 0;
    line-height: 1;
}

h4 {
    font: bold 1em Arial, sans-serif;
    color: #000;
}

.archiv-dl dd {
    margin-left: 0;
}

.factsheet-dl dd {
    font-weight: bold;
}

.factsheet-dl dt {
    float: left;
    display: inline;
    width: 100px;
    margin-right: 5px;
}

.social-boxes {
	position: relative;
	float: right;
	display: inline;
	margin: 6px 0 0 10px;
	overflow: hidden;
	width: 205px;
}

.soc-box {
	position: relative;
	float: right;
	display: inline;
	margin: 0 0 0 6px;
}

.soc-box.last {
	margin: 0;
}

.stBubble {
	margin-top: 0 !important;
}

/* **** Der eigentliche Inhalt **** */
.beitrags-inhalt {
	position: relative;
    margin: 15px 0 0;
}

.beitrag-job .beitrags-inhalt {
	margin: 0 0 0 150px;
}

.conferences-list .beitrags-inhalt {
	margin: 0 0 0 200px;
}

.conferences-list .con-label {
	float: left;
	display: inline;
	width: 50px;
}

#beitrag-job-item .beitrag-job .beitrags-inhalt {
	margin: 0 0 0 180px;
}

.ca-300x250 .beitrags-inhalt {
	margin: 0;
}

.beitrags-inhalt p {
	margin: 0;
}

/* **** Der eigentliche Inhalt (nicht-floatend, einsetzbar auf Unterseiten) **** */
.beitrags-inhalt2 {
    
}
/* **** KONTAKT **** */

.beitrag-contact {
    font-size: 1.2em;
    margin-top: 10px;
    margin-bottom: 10px;
}

.beitrag-contact h3 {
	font-weight: bold; 
	font-size: 1.2em;
    color: #4f88ef;
}

.meta-contact {
    float: left;
    display: inline;
	text-align: right;
    width: 150px; 
	border: 0px solid red;
	margin: 0 10px 0 0;
}


.beitrags-inhalt-contact {
    text-align: left;
    padding: 0 0 0 180px;
}

.beitrags-inhalt-contact input, textarea {
    width: 320px; 
	border: 1px solid #a9a9a9;
}

table.contact {
	border: 0px;
}

table.contact tr td {
	padding: 5px 0px 5px 0px;
}

.contact_input {
	width: 300px;
	margin-left: 30px;
}

.contact_hr {
	height: 3px; 
	width: 100%;
    background: #eee;
    margin-top: 1.5em;
	border: 0px;
}
/* **** END KONTAKT **** */

/* **** ADD JOBS **** */

.beitrag-jobs {
	font-size: 12px;
	margin: 10px 0;
}

.beitrag-jobs h3 {
	font-weight: bold; 
	font-size: 1.2em;
    color: #4f88ef;
}

.meta-jobs-img {
    float: left;
    display: inline;
}

.add .meta-jobs-img {
    float: none;
    display: block;
}

.beitrag-jobs label {
    float: left;
    display: inline;
	text-align: right;
    width: 120px;
    margin: 2px 10px 0 0;
}

.beitrag-jobs label.error {
    color: red;
}

.beitrags-inhalt-jobs {
    width: 470px; 
	float: left;
	display: inline;
	text-align: left;
	border-left: 10px solid white;
}

.beitrag-jobs.add input, .beitrag-jobs.add textarea {
	padding: 2px 5px 3px;
	width: 380px;
	border: 1px solid #a9a9a9;
}

.beitrags-inhalt-jobs input, .beitrags-inhalt-jobs textarea {
    width: 460px; 
	border: 1px solid #a9a9a9;
}

table.jobs {
	border: 0px;
}

table.jobs tr td {
	padding: 5px 0px 5px 0px;
}

.jobs_input {
	width: 300px;
	margin-left: 30px;
}

.jobs_hr {
	height: 3px; 
	width: 100%;
    background: #eee;
    margin-top: 1.5em;
	border: 0px;
}
/* **** END ADD JOBS **** */

/* **** JOBS **** */
.beitrag-job {
    font-size: 1.2em;
    margin-top: 15px;
    margin-bottom: 15px;
	overflow/**/: hidden;
}

.beitrag-job h2 a {
    text-decoration: none;
}

.beitrags-inhalt h2.unterseite-jobs {
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 5px;
	font-size: 26px;
	text-align: left;
}

/* **** END JOBS **** */

.datum {
    color: #666;
    margin: 0 15px 0 0;
}
/* /Ende von .beitrag */

.trenner {
    font: 40% Arial, sans-serif;
    height: 3px; 
	background: #c7c7c7;
    margin-bottom: 1.5em;
}


.trenner-small {
   font: 40% Arial, sans-serif;
   height: 1px;
   background: #c7c7c7;
   margin-bottom: 1.5em;
}

.clearer {
	clear: left;
	height: 1px;
	margin: 0;
	padding: 0;
}

.cleared {
    clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
}

.clearer-gross {
    clear: left;
    height: 1.5em;
}

/* **** PAGING **** */

table.paging {
	border: 0px solid !important;
	text-align: left;	
}

table.paging tr td {
	padding-left:3px;
	padding-right:3px;
	border: 0px;
	white-space: nowrap;
	font-size: 12px;
	text-align: left;
	padding: 0 5px;
}

span.paging {
	border-spacing: 0px;
	margin: 0px auto;
	border: 0px !important;
	padding: 2px;
	white-space: nowrap;
	background: #EEEEEE;
	color		: black;
	font-weight: normal;
	font-size: 12px;
}

a.paging {
	text-decoration: none;
	font-size: 12px;
	white-space: nowrap;
	font: 2.166em Arial, sans-serif;
	font-size: 12px;
   	color: #4f88ef;
    line-height: 1;
}
/* **** END PAGING **** */

#footer {
    clear: both;
    font-size: 1.1em;
    border-top: 2px solid #eee;
    margin-top: 2.5em;
}

#footer p {
    margin-top: 10px;
    color: #bababb;
    padding: 0 15px;
}

#footer a {
    color: #bbb;
}

/* **** LOGIN **** */

.beitrag-login {
	font-size: 12px;
	margin: 18px 0;
}

#rc-register .beitrag-login {
	margin: 0 0 10px 0;
}

.beitrag-login h2 {
    margin: 0;
    color: #4f88ef;
}

.beitrag-login h3 {
    font: bold 1em Arial, sans-serif;
    margin-bottom: 0;
	color: #4F4F4F;
}

.beitrag-login h2.unterseite-login {
	font-size: 22px;
}

.meta-login, .beta-meta {
    float: left;
    display: inline;
	text-align: right;
	width: 120px;
	margin-right: 20px;
}


.beitrags-inhalt-login {
	text-align: left;
	margin: 0 0 0 148px;
}

.beitrags-inhalt-login input, textarea {
    width: 190px; 
	border: 1px solid #a9a9a9;
}

.text-input {
	padding: 5px;
}

/* **** END LOGIN **** */
/* **** REGISTRATION **** */


#registration h3.unterseite-login {
	margin: 0 0 0 140px;
}

.beitrag-register {
	font-size: 1.2em;
    margin: 30px 0 10px 0;
    clear: left;
}

.meta-register {
    float: left;
    display: inline;
	text-align: right;
	width: 100px;
	border: none;
	margin-right: 10px;
}

.beitrags-inhalt-register {
	text-align: left;
	padding: 0 0 0 140px;
	overflow: hidden;
}

.beitrags-inhalt-register img {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
}

.beitrags-inhalt-register .errorWindow {
	margin-top: 0;
	font-size: 12px;
}

.register-box input, textarea {
	border: 1px solid #a9a9a9;
	width: 240px;
}

#reset_betabild {
	width: auto;	
}

.register-box input.check-b {
	width: auto;
	margin: 3px 8px 3px 3px;
	float: left;
	display: inline;
}

.beitrag-login-2 input {
	margin: 0 15px 0 107px;
}

.beitrag-login-2 input[type=image] {
	margin-left: 140px;
}

.beitrag-login-2 label {
	font-size: 13px;
}

.registration-form {
	width: 240px;
	height: 100px;
	padding: 5px;
	margin: 0;
}

img.reg-avater {
	float:left;
	display:inline;
	margin:0 10px 0 150px;
	border: 1px solid #a9a9a9;
}

input#captcha {
	width: 240px;
}

.porfile-edit h3.unterseite-login {
	margin: 0 0 0 140px;
}

.standard-bild {
	margin: 0 0 0 88px;
	vertical-align: middle;
}

/* **** END REGISTRATION **** */


.profile-header {
	overflow: hidden;
	margin: 0 0 20px 0;
}

.profile-avatar {
	float: left;
	display: inline;
	margin: 0 20px 0 50px;
}

.sidebar-box {
	margin: 0 0 30px 0;
	font-size: 11px;
	color: #777;
}

.sidebar-head {
	border-bottom: 5px solid #4f4f4f;
	margin: 0 0 5px 0;
}

.sidebar-cont {
	overflow: hidden;
}

.newsletter .sidebar-cont {
	padding: 10px;
}

.newsletter input {
	float: left;
	display: inline;
	height: 16px;
	margin-right: 5px;
	width: 205px;
	color: #333;
}

.newsletter a {
	float: left;
	display: inline;
	height: 16px;
	margin: -1px 0 0;
	padding: 0;
}

.sidebar-head h2 {
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	color: #4f4f4f;
	padding: 0 0 2px 10px;
	margin: 0;
}

.sidebar-box a {
	color: #4f4f4f;
}

.sidebar-box a:hover {
	color: #000;
}

.sidebar-box ul, #s-a-z-comments-result ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

#s-a-z-comments-result ul {
	margin: 10px 0;
}

.sidebar-box li, #s-a-z-comments-result li {
    background: url('img/list-bullet.gif') no-repeat 10px 6px;
    padding-left: 25px;
    float: left;
    display: inline;
    width: 130px;
    list-style-position: outside;
}

#s-a-z-comments-result li {
	width: auto;
	padding: 5px 0 5px 25px !important;
}

.sidebar-box.practica li {
    background-position: 10px 10px;
}

.sidebar-box .one-column-list li {
	width: 290px;
}

#comments-list li {
	padding: 3px 0 3px 25px;
	background-position: 10px 10px;
}

.sidebar-box.anzeige li {
    background: url('img/list-bullet.gif') no-repeat 10px 6px;
    padding: 0 0 5px 25px;
    float: none;
    display: block;
    width: auto;
    list-style-position: outside;
}

.sidebar-box .interior {
	padding: 4px 0px 4px 10px;
}

.sidebar-box.comments .interior {
	padding: 7px 0px 7px 10px;
}

.sidebar-box .interior.more a {
    color: #4f88ef;
    font-weight: bold;
}

.sidebar-box span {
}

/* **** SEARCH FORM **** */
#rc-searchForm {
	font-size: 1.2em;
}

#rc-searchForm form{
    margin: 0px;
	padding: 0px;
}

#rc-searchForm form label{
    float: left;
    width: 50px;
}

#rc-searchForm input{
    width: 248px; 
	border: 1px solid #a9a9a9;
}

#searchTreffer {
	margin: 20px 0 0;
}

#searchTreffer img {
	float: left;
}

#searchTreffer a {
	font-size:12px;
	line-height:32px;
	margin:0 10px;
}

/* **** END FORM **** */
.betaZugang {
	color:#4F88EF;
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight:bold;
}

.zugangeTable {
	width:100%;

}

.zugangeTable th{
	font-weight: bold;
	font-size:1.3em;
}
.zugangeTable td{
	font-size:1.2em;
}

/* **** BETA ZUGANG DETAILS **** */

#beta-zugang {
	border: 0px solid black;
	font-size: 12px;
	font-family: Arial, sans-serif;
}

.beta-zugang-details {
	font-size: 12px;
	overflow: hidden;
	margin: 5px 0;
}

.beta-zugang-details .label {
	float: left;
	display: inline;
	margin: 0 10px 0 0;
	text-align: right;
	width: 150px;
}

.beta-zugang-details-box {
	float: left;
	display: inline;
	width: 400px;
	overflow: hidden;
}

.beta-meta {
	float: left;
	display: inline;
	margin-right: 15px;
}

.beta-meta-beschreibung {
	float: left;
	display: inline;
	width: 100px;
	margin-right: 10px;
}

.beta-beschreibung {
	margin: 0 0 0 110px;
}

.beta-inhalt {
	margin-left: 10px;
}

.beta-inhalt h2 {
	color: #4F88EF;
	font-size: 22px;
	margin-top: 0px;
}

.beta-inhalt input {
	width: 200px;
	border: 1px solid #a9a9a9;
}

.beta-inhalt textarea {
	width: 233px;
	height: 113px;
	font-size: 1.1em;
	border: 1px solid #a9a9a9;
}
/* **** END BETA ZUGANG DETAILS **** */
/* **** MITGLIEDER PROFILE **** */
.mitglied {
	font-size: 1.4em;
	font-family: Arial, sans-serif;
}

.mitglied-table {
	float: left;
	display: inline;
}

.mitglied-details {
	margin-top: 15px;
}

.user-activ-box {
	float: left;
	display: inline;
	margin: 10px 0 0;
	text-align: center;
	font-size: 12px;
}

.user-activ-box:hover {
	text-decoration: none;
}

.user-activ-box img {
	width: 46px;
	vertical-align: middle;
	margin: 0 5px 0 0;
}

.sa_spammer {
	background: url('img/user_activity/spammer.png') no-repeat;
}
.sa_dau, .sa_newbie, .sa_rookie, .sa_junior, .sa_heavyuser, .sa_superheavyuser, .sa_nerd, .sa_star, .sa_superstar, .sa_megastar {
	background: url('img/user_activity/newbie.png') no-repeat;
}
.sa_guru {
	background: url('img/user_activity/guru.png') no-repeat;
}

.activ-box {
	float: left;
	display: inline;
	font-weight: bold;
	padding: 10px 20px 0 0;
	font-size: 16px;
	margin: 0 10px 0 0;
}

.activ-box a {
	display: block;
	text-decoration: none;
}

.activ-box .points-label {
	font-weight: bold;
	font-size: 13px;
	display: block;
	color: #666;
}


.mitglied .mitglied-details {
	font-size: 12px;
	overflow: hidden;
}

.mitglied .mitglied-details .label {
	float: left;
	display: inline;
	width: 130px;
	padding: 0 30px 0 0;
	text-align: right;
}

.mitglied .mitglied-details .data {
	float: left;
	display: inline;
	width: 155px;
}

.data-all {
	margin-left: 160px;
	text-align: justify;
}

.mitglied-meta {
	
}

.mitglied-inhalt {
	margin-left: 10px;
}

.zuruck {
	width: 50px;
	float: right;
	display: inline;
	border: 0px solid blue;
	text-align: right;
	margin-top: 10px;
	font-size: 0.9em;
}

.mitglied-inhalt h2 {
	color: #4F88EF;
	font-size: 1.966em;
	margin-top: 0px;
}

.mitglied-details h3 {
	color: #4F88EF;
	font-size: 1.0em;
	margin-top: 0px;
}

.mitglied-details input {
	width: 180px;
	border: 1px solid #a9a9a9;
}

/* **** END MITGLIED PROFILE **** */
/* **** MY PROFILE **** */

.first {
	width: 120px;
	float: left;
	display: inline;
	font-size: 0.85em;
	color: black;
	border: 0px solid black;
	text-align: center;
	margin-top: 9px;
}

.second {
	width: 80px;
	float: left;
	display: inline;
	font-size: 0.85em;
	color: black;
	border: 0px solid black;
	margin-top: 14px;
}

.third {
	width: 250px;
	float: left;
	display: inline;
	font-size: 0.85em;
	color: black;
	border: 0px solid black;
	margin-top: 14px;
}

.fourth {
	width: 90px;
	float: left;
	display: inline;
	text-align: center;
	font-size: 0.85em;
	color: black;
	border: 0px solid black;
	margin-top: 14px;
}

.fifth {
	width: 110px;
	float: left;
	display: inline;
	text-align: center;
	font-size: 0.85em;
	color: black;
	border: 0px solid black;
	margin-top: 14px;
}
/* **** END MY PROFILE **** */



/* **** COMMENTS **** */

.commentlist {
	border-top: 1px solid #c7c7c7;
	padding: 10px 0 0;
	margin: 0 0 12px;
}

.commentlist ul {
	margin: 0;
    padding: 0;
    list-style: none;
}

.commentlist li {
	background: url('img/kommentar-icon.gif') no-repeat 10px 10px;
    padding: 10px 10px 10px 30px;
    margin: 0 2px 0 0;
    font-size: 12px;
}

.commentlist li.odd {
	
}

.commentlist li.even {
	background-color: #f6f6f6;
}

.commentlist li.odd.admin, .commentlist li.even.admin {
	background-color: #e8f1ff;
}

.commentlist li p {
	margin: 0 0 1px;
	padding: 0;
}

.comment-title {
	font-size: 13px;
	font-weight: bold;
}

.comment-text {
	color: #333;
}

.comment-info {
	color: #999;
	font-size: 10px;
}

#my_comments .commentlist {
	border-top: none;
	padding-top: 0;
}

/* **** END COMMENTS **** */



/* **** MESSAGES BOXES **** */

.errorWindow, .okWindow {
	font-weight: normal;
	font-size: 1.3em;
	padding: 5px 10px;
	margin: 10px 0;
}

.errorWindow {
	border: 1px solid red;
	color: red;
	background: #ffdcdc;
}

.okWindow {
	border : 1px solid #01710d;
	color : #01710d;
	background: #cfe8d3;
}

.innerText {
	padding: 2px 3px 2px 5px;
}

/* **** END ERROR MESSAGES **** */
/* **** FOTOGALERIE **** */

.fotogalerie {
	font-size: 1.2em;
	font-family: Arial, sans-serif;
	width: 525px;
}

.fotogalerie h2 {
	font: bold 22px Arial, sans-serif;
    color: #4f88ef;
    line-height: 1;
	margin-top: 0px;
}

.fotogalerie h3 {
	font-size: 1.25em;
	font-weight: bold;
    color: #4f88ef;
    line-height: 1;
	margin-top: 0px;
	margin-bottom: 0px;
}

.foto-nav a {
	text-decoration: none;
}

.gallery-image {
	background:transparent url(img/shadow.gif) no-repeat scroll right bottom;
	float:left;
	display: inline;
	margin:5px 0px 0px 6px;
	padding:0px;
	position: relative;
}

.prev-on-foto, .next-on-foto {
	position: absolute;
	width: 49%;
	height: 99%;
	top: 0;
}

.prev-on-foto {
	left: 0;
	background: none;
}

.prev-on-foto:hover {
	background: url('img/prevlabel.gif') no-repeat 0 50%;
}

.next-on-foto {
	background: none;
	right: 0;
}

.next-on-foto:hover {
	background: url('img/nextlabel.gif') no-repeat 95% 50%;
}

.gallery-image img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;
	margin:-5px 5px 5px -5px;
	padding:4px;
	position:relative;
}

.gallery-image-border {
	float:left;
	display: inline;
	border: 0px solid red;
	height:110px;
	width:120px;
	margin-right: 15px;
}

.gallery-image-tmb {
	background:transparent url(img/shadow.gif) no-repeat scroll right bottom;
	float:left;
	display: inline;
	margin:5px 0px 0px 6px;
	padding:0px;
}

.gallery-image-tmb img {
	background-color:#FFFFFF;
	border:1px solid #A9A9A9;
	display:block;
	margin:-5px 5px 5px -5px;
	padding:4px;
	position:relative;
}

.fotogalerie-title {
	border-bottom:1px dashed #CCCCCC;
	margin:10px 0px 5px 0px;
	padding:0px;
	height: 20px;
	color: #4f88ef;
}

.fotogalerie-meta {
	color: #4f88ef;

}

a.galleryButton {
	background-color:#E4E0D2;
	border:1px solid #D4D0C2;
	color:black;
	padding:2px 15px;
	text-align:center;
	white-space:nowrap;
}

a.galleryButton:hover {
	background-color:#C6D3EF;
	border:1px solid #3169C6;
	color:black;
}

/* **** END FOTOGALERIE **** */
/* **** START FEATURED POSTS **** */

#head {
	font-size: 11px;
	color: #4f4f4f;
	font-weight: bold;
}

.post_top {
	float: right;
	display: inline;
	width: 550px;
	padding: 16px 0 0;
}

.featured {
	float: right;
	display: inline;
	width: 245px;
	height: 70px;
	overflow: hiden;
}

.featured .a_img {
	float: left;
	display: inline;
	margin-right: 10px;
}

#foto-gal {
	max-width: 90px;
	max-height: 70px;
}

.teaser-box-text {
	height: 70px;
	overflow: hidden;
	font-size: 12px;
	font-weight: bold;
}

/* **** END FEATURED POSTS **** */
#archive {
	margin: 0px;
	float: right;
	width: 400px;
}

#archive ul {
	margin: 0;
	padding: 0;
    list-style: none;
}

.arch-meta {
	float: left;
	width: 120px;
}

.arch-meta ul {
	margin: 0;
	padding: 0;
    list-style: none;
}

.arch-meta ul li {
	padding: 2px 0;
}

#archive li {
    background: url(img/listen-icon_archive.gif) no-repeat 0 4px;
    padding-left: 10px;
}

.new_comment_style_left {
	border-top: 0px solid #5a5a5a;
	border-left: 0px solid #5a5a5a;
	border-bottom: 0px solid #5a5a5a;
}
.new_comment_style_right {
	border-top: 0px solid #5a5a5a;
	border-right: 0px solid #5a5a5a;
	border-bottom: 0px solid #5a5a5a;
}
#paddingTop p {
	padding-top:0px;
	margin-top:4px;
}

.druckversion_glob {
	text-align:left;
	font-size:13px;
	margin:15px;
	width:92%
}
.druck_datum {
    color: #000;
    font-weight: bold; font-size: .916em;
	margin-top: 5px;
	font-weight:normal;
}

#plista1 {
	border-top: 1px solid #c7c7c7;
}

#plista1 .blocknews {
	margin: 0 !important;
}

.plista_belowArticle_hover {
	padding: 10px !important;
}

#top-box {
	height: 30px;
	font-family: Tahoma;
	padding: 0 0 0 3px;
	border-bottom: 1px solid #aaa;
	overflow: hidden;
}

#main-content {
	margin: 0 20px;
}

ul#top-menu {
	list-style:none outside none;
	margin:0;
	padding:0;
}

ul#top-menu li {
	display:inline;
}

ul#top-menu li a {
	float:left;
	display: inline;
	padding: 0;
	margin: 5px 10px 0 0;
	color: #666;
	text-decoration: none;
	text-transform: uppercase;
}

ul#top-menu li a:hover, ul#top-menu li.current_page_item a {
	color: #4f88ef;
}

#rss-20 {
	float: right;
	display: inline;
}

#community-box {
	float: right;
	display: inline;
	position: relative;
	width: 200px;
	margin: 4px 0 0 0;
}

#top-search {
	margin: 1px 0 0 30px;
	float: right;
	display: inline;
}

#top-search form {
	padding: 0px; margin: 0px;
	position: relative;
}

#comment-box {
	border-top: 1px solid #c7c7c7;
}

#commentform {
	position: relative;
	overflow: hidden;
}

#commentform p {
	margin: 5px 0 0;
	padding: 0;
}

#commentform label {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
}

#commentform label span {
	font-size: 10px;
	text-transform: lowercase;
}

#commentform input {
	width: 153px;
	padding: 2px 5px 3px;
	height: 15px;
	border: 1px solid #c7c7c7;
}

#commentform textarea {
	width: 328px;
	padding: 2px 5px 3px;
	height: 153px;
	border: 1px solid #c7c7c7;
}

#commentform .button-box {
	clear: both;
	height: 25px;
	text-align: right;
	padding: 10px 0 0;
}

#commentform .button-box #submit {
	width: 93px;
	height: 23px;
	background: url('img/kommentieren.gif') no-repeat;
	margin: 0;
	padding: 0;
	border: none;
	cursor: pointer;
}

#commentform .fbc_connect_button_area {
	background: #eee;
	float: none;
	margin: 11px 0 0;
	padding: 7px 0 5px;
	text-align: center;
}
#commentform .fbc_connect_button_area span small, #commentform .fbc_connect_button_area br {
	display: none;
}

.prev-next {
	overflow: hidden;
	padding: 10px 0;
}

.pn-post a {
	width: 93px;
	height: 17px;
	color: #666;
	font-size: 12px;
	text-align: center;
}

.pn-post a:hover {
	color: #333;
	background-color: #ccc;
	text-decoration: none;
}

.prev-post a {
	float: left;
	background: #e6e6e6 url('img/arrow-left.gif') no-repeat 7px 8px;
	padding: 2px 10px 2px 17px;
}

.next-post a {
	float: right;
	background: #e6e6e6 url('img/list-bullet.gif') no-repeat 108px 8px;
	padding: 2px 17px 2px 10px;
}


.pages {
	margin: 0 auto;
	text-align: center;
	width: 250px;
}

.pages a, .pages span {
	display: inline-table;
	padding: 2px 7px;
	font-size: 12px;
	margin: 0 3px;
}

.pages span {
	background: #4f4f4f;
	color: #fff;
}

.pages a:hover {
	background: #eee;
}

.beta-table-1,
.beta-table-2,
.beta-table-3,
.beta-table-4,
.beta-table-5,
.beta-table-6 {
	width: 100%;
}

.beta-table-3,
.beta-table-4,
.beta-table-5,
.beta-table-6 {
	font-size: 12px;
}

.beta-table-1 td,
.beta-table-2 td,
.beta-table-3 td,
.beta-table-4 td,
.beta-table-5 td,
.beta-table-6 td {
	padding: 5px 2px;
}

.beta-table-1 .t-header,
.beta-table-2 .t-header,
.beta-table-3 .t-header,
.beta-table-4 .t-header,
.beta-table-5 .t-header,
.beta-table-6 .t-header {
	font-weight: bold;
	font-size: 13px;
}

.beta-table-5 .t-header td,
.beta-table-6 .t-header td {
	vertical-align: top;
}

.beta-table-1 .t-col-1 {width: 80px;}
.beta-table-1 .t-col-2 {}
.beta-table-1 .t-col-3 {width: 140px;}
.beta-table-1 .t-col-4 {width: 150px;}

.beta-table-2 .t-col-1 {width: 100px;}
.beta-table-2 .t-col-2 {}
.beta-table-2 .t-col-3 {width: 65px; text-align: right;}

.beta-table-3 .t-col-1 {width: 140px; text-align: center;}
.beta-table-3 .t-col-2 {}
.beta-table-3 .t-col-3 {width: 130px;}
.beta-table-3 .t-col-4 {width: 65px;}

.beta-table-4 .t-col-1 {width: 140px; text-align: center;}
.beta-table-4 .t-col-2 {}
.beta-table-4 .t-col-3 {width: 110px;}
.beta-table-4 .t-col-4 {width: 130px;}

.beta-table-5 .t-col-1 {width: 140px; vertical-align: top;}
.beta-table-5 .t-col-2 {padding-left: 10px;}
.beta-table-5 .t-col-3 {width: 90px;}
.beta-table-5 .t-col-4 {width: 90px;}

.beta-table-6 .t-col-1 {width: 140px; vertical-align: top;}
.beta-table-6 .t-col-2 {padding-left: 10px;}
.beta-table-6 .t-col-3 {width: 147px;}

.beta-table-4 .even,
.beta-table-5 .even-group,
.beta-table-6 .even-group {
	background: #f9f9f9;
}

.beta-table-1 .t-col-1 img {
	max-width: 80px;
}

.beta-table-1 .t-col-4 span {
	float: left;
	width: 35px;
}

.beta-table-5 tr.odd-group:hover .t-col-2,
.beta-table-5 tr.odd-group:hover .t-col-3,
.beta-table-5 tr.odd-group:hover .t-col-4,
.beta-table-6 tr.odd-group:hover .t-col-2,
.beta-table-6 tr.odd-group:hover .t-col-3 {
	background: #f9f9f9;
}

.beta-table-5 tr.even-group:hover .t-col-2,
.beta-table-5 tr.even-group:hover .t-col-3,
.beta-table-5 tr.even-group:hover .t-col-4,
.beta-table-6 tr.even-group:hover .t-col-2,
.beta-table-6 tr.even-group:hover .t-col-3 {
	background: #f2f2f2;
}

.alle-keine {
	font-size: 12px;
	font-weight: normal;
	color: #4f88ef;
	cursor: pointer;
}

.unterseite-list {
	margin: 0 0 0 10px;
}

.az-box {}
.az-list {
	overflow: hidden;
	margin: 10px 0 0 10px;
}
.az-item {
	float: left;
	margin: 0 15px 0 0;
	width: 150px;
}


/* Questions - Fragen section */

.questions {
	font-size: 12px;
}

.entrytext h2 {
	margin-bottom: 5px;
	color: #4f88ef;
}

#add-fragen, #edit-fragen {
	background: #e6e6e6;
	padding: 10px 10px 3px;
	overflow: hidden;
}

#add-fragen .errorWindow, #edit-fragen .errorWindow, #answer-form .errorWindow {
	margin: 2px 0;
	padding: 2px 6px;
	font-size: 12px;
}

#add-fragen-close {
	float: right;
	font-size: 10px;
	background: url('img/x.gif') no-repeat 100% 50%;
	padding-right: 13px;
	cursor: pointer;
}

.q-text {
	position: relative;
}

.edit-frage {
	background: #fff;
	padding: 3px 10px;
	top: -22px;
	right: 0;
}

#add-fragen input, #add-fragen textarea , #add-fragen select, #add-answer textarea,
#edit-fragen input, #edit-fragen textarea , #edit-fragen select, #edit-answer textarea {
	border: 1px solid #cdcdcd;
	margin: 0 0 7px;
	padding:3px 5px;
	font-family: Arial, sans-serif;
    font-size: 12px;
}

input#frage-title {
	width: 390px;
	height: 19px;
}

input#edit-frage-title {
	width: 494px;
	height: 19px;
}

input#frage-stellen, input#frage-speichern {
	float: right;
	display: inline;
	padding: 0px;
	height: 27px;
	border: none;
}

#frage-text, #antwort-text {
	width: 494px;
	height: 100px;
}

#frage-subject {
	width:220px;
}

.question .q-info-box {
	overflow: hidden;
}

.q-info-box img.avatar {
	float: left;
	max-width: 96px;
	max-height: 96px;
	margin: 0 10px 10px 0;
}
.q-info-box .q-rate {
	float: right;
}

select#frage-category, select#edit-frage-category {
	width: 250px;
}

#error-1-frage-category {
	width: 235px;
}

.question-detail-box {
	background-color: #e6e6e6;
}

.question-detail-box .avatar {
	float: left;
	margin-right: 10px;
	max-width: 96px;
}

.answer-box .min-avatar {
	float: left;
	margin-right: 10px;
}

.questionslist, .answerslist {
	margin: 0 0 12px;
}

.questionslist ul, .answerslist ul {
	margin: 0;
    padding: 0;
    list-style: none;
}

.questionslist li.odd, .answerslist li.odd {
	background-color: #f6f6f6;
}

.questionslist li.even, .answerslist li.even {
	
}

.questionslist li, .answerslist li {
	padding: 10px 10px 10px 30px;
    margin: 0;
    font-size: 12px;
	background: url("img/question_answer_icon.gif") no-repeat scroll 10px 12px transparent;
}

.questionslist li ul, .answerslist li ul {
	margin: 15px;
	padding: 5px;
	list-style: disc;
}

.questionslist li li, .answerslist li li {
	padding: 3px 0 3px 15px;
    margin: 0;
	background: none;
}

.question-info, .answer-info {
	color: #999;
	font-size: 10px;
}

.question-detail-box .question-info {
	margin-left: 106px !important;
}

#q-datail-box-info .q-title {
	margin-left: 106px !important;
}

#q-datail-box-info .answer-count {
	margin-left: 106px !important;
}

.questions-list .question.odd {
	background-color: #f6f6f6;
}

.questions-list .question.admin {
	background-color: #e8f1ff;
}

#question-answers-box .answer-box.odd {
	background-color: #f6f6f6;
}

#question-answers-box .answer-box.admin {
	background-color: #e8f1ff;
}

/* End Questions */


#user-beta-zugange .ubz-amount {
	display: block;
	margin-left: 220px;
}

.invite_box {
	background: url('img/invitationsBG.gif') repeat-x 0 100%;
	border: 3px solid #eee;
}

#contactsImporterSelect {
	background: #fff;
	padding: 5px;
}

#contactsImporterIntroIn {
	background: url('img/invitations.gif') no-repeat right bottom;
	height: 90px;
}

#mailen input, #betreff {
	width: 515px;
	margin-bottom: 5px;
	color: #888;
	font-size: 12px;
}

#mailen_rest textarea {
	border:1px solid #a9a9a9;
	color: #888;
	font-size: 12px;
	height:110px;
	padding: 3px 5px;
	width: 505px;
}

#contactsImporterList {
	background: #fff;
	overflow: hidden;
	margin: 10px 0;
	padding: 0 10px;
}

#contactsImporterList th {
	border-bottom: 2px solid #ccc;
	padding:2px 5px;
}

#contactsImporterList td {
	border-bottom: 1px dashed #ccc;
	padding:2px 5px;
}

#contactsImporterError.errorWindow {
	margin: 5px 15px 15px;
}

#article-send {
	background: #eee;	
}

#article-send .email-inp-box {
	float: right;
	width: 400px;
	text-align: right;
}

#article-send .email-inp-box input {
	width: 390px;
}

#article-send #email_text {
	width: 100%;
	height: 150px;
}

table.startups-detail {
	width: 100%;
	margin-top: 20px;
}

table.startups-detail td {
	padding: 2px 5px;
}

.post-content p {
	margin: 15px 0;
}

.right-site-ban {
	position: absolute;
	top: 11px;
	left: 940px;
}

.sponsors {
	position: relative;
	padding: 30px 0;
	margin: 0 0 20px;
}

.sponsors a {
	float: left;
	display: inline;
	margin: 0 9px;
}

.sponsors img {
	max-height: 28px;
}

.label-on-border-bc {
	position: absolute;
	bottom: -7px;
	left: 50%;
	background: #fff;
	padding: 0 10px;
	color: #aaa;
	text-transform: uppercase;
	font-size: 10px;
}

.az-letter {
	padding: 0 6px 0 0;
	font-size: 13px;
    font-family: Arial, sans-serif;
}

span.az-letter {
	cursor: default;
}

.lex-themes-col {
	float: left;
	width: 260px;
}

.lex-themes-col ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.lex-themes-col ul li {
	margin: 0;
	padding: 5px 0;
}

.lex-themes-col ul li a {
}
.content-search {
	background: #e6e6e6;
	padding: 20px 24px;
	overflow: hidden;
}

.cs-input-query {
	float: left;
	display: inline;
	width: 400px;
	padding: 2px 5px 3px;
	margin: 0;
	border: 1px solid #aaa;
	color: #333;
}

.cs-submit {
	float: left;
	display: inline;
	cursor: pointer;
}

.badges-icon {
	margin: 0 10px 0 0;
}

.dshead-avatar {
	float: left;
	max-width: 170px;
	margin: 0 10px 0 0;
}

.dshead-col-1 {
	float: left;
	width: 150px;
	margin: 0 10px 0 0;
}

.dshead-col-2 {
	float: left;
	width: 360px;
}

table.dsheads-experiense {
	width: 360px;
}

table.dsheads-experiense th {
	font-weight: bold;
	padding: 0 0 5px 0;
}

table.dsheads-experiense td {
	padding: 2px 0px;
}

table.dsheads-experiense .td-period {
	width: 100px;
}

.dshead-list {
	list-style: none;
	margin: 0;
	padding: 0;
}

.faq-list-item {
	display: block;
	font-size: 14px;
	font-weight: bold;
	margin: 4px 0;
}

.faq-text p {
	margin: 0 0 10px;
}

.topics-tag-cloud {
	float: left;
	display: inline;
    margin: 0 10px 0 0;
	line-height: 30px;
}

.topics-list-item {
	float: left;
	display: inline;
    margin: 0 15px 0 0;
    width: 160px;
}

#top-users-list li {
	float: left;
	display: inline;
	width: 50px;
	background: none;
	padding: 0;
	margin: 5px 12px 5px 0;
	overflow: hidden;
	text-align: center;
}

#top-users-list li img {
	max-width: 50px;
	max-height: 50px;
	vertical-align: middle;
}

#top-users-list li .user-name {
	overflow: hidden;
	width: 50px;
	height: 15px;
}

.a-text p {
	margin: 10px 0 0;
}

.mceEditor {
	margin-bottom: 7px !important;
}

.mceToolbarTop {
	padding: 7px 0 0;
}

#antwort-text-box .mceToolbarTop {
	padding: 7px 0 6px;
}

.user-info-box .user-name {
	line-height: 20px;
	margin: 0 0 5px 104px;
}

.user-img-box {
	min-height: 80px;
}

.user-menu {
	bottom: 0;
    left: 107px;
    position: absolute;
}

.user-menu a {
	font-weight: bold;
	text-decoration: none;
}
.user-menu a.current_page_item {
	color: #666;
}

.vote-message {
	bottom: -10px;
    position: absolute;
    right: 0;
    width: 200px;
}

#q-social-box {
	bottom: 0;
	left: 105px;
}

.q-datail-box-info {
	min-height: 96px;
}

.twitter-item .twiter_text, .twitter-item .twitter_info {
	margin-left: 63px;
}

.twitter-item .c-gray-2 a {
	color: #999;
}

.twitter-item a img {
	max-width: 48px;
	max-height: 48px;
}

.imfokus-topics-list {
	margin: 0;
	padding: 0;
	list-style: none;
}

.imfokus-topics-list li {
	margin: 0;
	padding: 0;
}
