/* vBulletin 3 CSS For Style 'Hausinfo' (styleid: 2) */

#vB_Editor_001_controls .imagebutton { background:transparent !important; padding:1 !important; }
#vB_Editor_001_controls .imagebutton:hover { padding:0 !important; }

/* Allgemeines */
body
{
	background: #FFFFFF;
	color: #00000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;	
	margin:0 8px !important;
}

td, th, p, li {
	font-size: 11px;	
}

h1 {
	font-size:1.25em;	
}
h2 {
	margin: 0px 0px 0px 0px;
	font-size:1em;
	font-weight: bold;	
}
p {
	padding:0px;
	margin: 0px;	
}
a:link,a:visited
{
	color: #747474;
	text-decoration: none;
}
a:hover, a:active
{
	color: #000000;
	text-decoration:underline;
}

/* Seitenbereiche */

div#header {
	min-width: 970px;
}
* html #header {
width:expression(document.body.clientWidth < 980 ? "970px": "auto" );
}
div#pathway_login_bar {
	padding:6px;
	border:0px;
	border-bottom: 1px solid #000000;
	overflow:auto;
	border-style:dashed;
}
div#footer {
	border: 0px;
	border-bottom: 1px solid #000000;
	border-style: dashed;	
}

div#logo {
height:70px;
margin: 2px 0px 0px 2px;
float: left;
}
div#overlaybox {
clear: both;
height: 210px;
width: 100%;
}
div#bg_right {
float:right;
width: 116px;
height: 210px;
}
div#headerimagebox {
float:left;
height: 196px;
width: 854px;
padding-top: 21px;
position:absolute;
}
div#headerimage {
float:left;
width:620px;
}
div#fastaccesslinksbox {
float: left;
width: 196px;
padding: 10px 24px 12px 0px;
height: 110px;
background-color: #fff;
font-size: 11px;

}

div#fastaccesslinksbox h2 {
width: 146px;
height: 17px;
padding: 3px 0 0 20px;
margin-bottom: 8px;
margin-left: 30px;
font-size: 11px;
font-weight: bold;
line-height: 13px;
color: #FFFFFF;
text-transform: uppercase;

}

ul.fastaccesslinks li {
height: 16px;
width: 146px;
margin-left: 31px;
padding-top: 2px;
margin-bottom: 2px;
background: url("../../images/hausinfo/fastaccess_arrow.gif") no-repeat;
}
ul.fastaccesslinks li div.link {
padding-bottom: 2px;
margin-left:16px;
width: 100%;
border-bottom: 1px dashed #000000;
}
ul.fastaccesslinks {
list-style-type: none;
list-style-image: none;
padding:0px;
margin:0px;
}
.rechtprimary {
	background-color: #889eb4 !important;
	color: #FFFFFF;
}
div#info_box {
	overflow:hidden;
}
/* Seitenelemente */
div.box {
	border: 1px solid #CDCDCD;
	overflow: auto;
	padding:6px;
}
div.inner_small_box {
	width: 400px;	
	border: 1px solid #CDCDCD;
	margin: 5px;
	float: left;
		
}
div.inner_large_box {

	border: 1px solid #CDCDCD;
	margin: 5px;		
}
div.inner_small_box h2, div.inner_large_box h2 {

	background: #889eb4;
	color: #FFFFFF;	
	font-weight:bold;
	font-size:11px;
	padding: 4px;
	margin-bottom: 4px;
}

div.login_box {
	float:right;
}
div.welcome_box {
	padding:6px;
	background-color: #FFFFFF;	
}
div.desc_box {
	padding:6px;
	background-color: #FFFFFF;
	border: 1px solid #CDCDCD;
	overflow:auto;
}
div.legend_box {

}
div.stat_box {
float:right;
width:350px;
}
/* Formulare  */
div.form_row {
	padding: 4px 0px 4px 0px;
	margin: 0px 4px 0px 4px	
}
.element_title {
	padding: 0px 0px 20px 0px;
	width: 400px;
	font-weight:bold;	
}
/* Navigationen {*/

ul.mainnavigation {
padding:0px;
margin: 7px 0px 0px 0px;
margin-bottom: 0px;
list-style-type: none;
height:22px;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
border-left: 0px;
border-right:0px;
border-style: dashed;
}
*html ul.mainnavigation {
margin-left:0px;	
}
ul.mainnavigation li {
float: left;
padding-top: 4px;
height:18px;
}
*html ul.mainnavigation li {
padding-top: 0px;
line-height: 20px;
}

ul.mainnavigation li a {
padding: 2px 11px 3px 11px;
display:inline;
height: 18px;
text-decoration:none;
font-size: 11px;
color: #4d4d4d;
text-transform: uppercase;
line-height: 13px;
}
ul.mainnavigation li a:hover {
background-color:#889EB4
}
ul.mainnavigation li a:hover {
color: #212121;
text-decoration: none;
}
ul.topnavigation {
	float:right;
	list-style-type: none;	
	margin:0px;
	paddin:0px;
}
ul.topnavigation li{
	float: left;
}
ul.topnavigation li a:link, ul.topnavigation li a:visited
{
	text-decoration:none;
	color: #4d4d4d;	
}
ul.topnavigation li a:hover 
{
	text-decoration:underline;	
}
ul.footnavigation {
	float:right;
	list-style-type: none;	
	margin:0px;
	paddin:0px 0px 3px 0px;
}
ul.footnavigation li{
	float: left;
}
ul.footnavigation li a:link, ul.footnavigation li a:visited
{
	text-decoration:none;
	color: #4d4d4d;	
}
ul.footnavigation li a:hover 
{
	text-decoration:underline;	
}
ul.forum_tools_menu {
	float:right;
	list-style-type: none;	
	margin:0px;
	paddin:0px 0px 3px 0px;	
}
ul.forum_tools_menu li{
	float: left;
}
ul.forum_tools_menu li a:link, ul.footnavigation li a:visited
{
	text-decoration:none;
	color: #4d4d4d;	
}
/* POPUPS */

div.popup_row {
padding: 3px 0px 3px 3px;
background-color: #ECECEC;
border: 1px solid #FFFFFF;
border-bottom: 0px;
}
div.popup_row_last {
border-bottom: 1px solid #FFFFFF;	
}
div.popup_row a,
div.popup_row span {
text-decoration: none;
color: #747474;
text-transform: uppercase;
line-height: 13px;
}
div.popup_row a:hover {
color: #000000;
font-size: 11px;
line-height: 13px;
}


/* Tabellen */
div.table_footer {
	text-align: center;	
	font-size: 0.85em;
}

/* Sonstige */
div.cleaner{
	clear:both;	
}
/* VBULLETIN */
.page
{
	background: #FFFFFF;
	color: #000000;
	border: 1px #CDCDCD solid;
	border-style:dashed;
}

.tborder
{
	background: #CDCDCD;
}
.tcat
{
	background: #E4E4E4;
	font-weight: bold;
}
.tcat a:link, .tcat_alink
{
	color: #747474;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #747474;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #000000;
	text-decoration: underline;
}
.thead
{
	background: #889eb4;
	font-weight:bold;
	font-size:11px;
	color:#FFFFFF;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF !important;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFFFF;
}
.tfoot
{
	background: #ECECEC;
	color: #FFFFFF;
}
.tfoot a:link, .tfoot_alink
{
	color: #747474;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #747474;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #000000;
}
.alt1, .alt1Active
{
	font-size: 1.2em;
	background: #FFFFFF;
	color: #000000;
}
.alt1Active .smallfont {
	font-size:11px;	
} 
.alt2, .alt2Active
{
	background: #EDF1F4;
	color: #000000;
}
.alt2 a:link, .alt2_alink, .alt2Active a:link, .alt2Active_alink
{
	color: #747474#747474;
}
.alt2 a:hover, .alt2 a:active, .alt2_ahover, .alt2Active a:hover, .alt2Active a:active, .alt2Active_ahover
{
	color: #000000;
}
td.inlinemod
{
	background: #C1C1C1;
	color: #000000;
}
.wysiwyg
{
	background: #ECECEC;
	color: #000000;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #747474;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #747474;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #000000;
}
textarea, .bginput
{
}
.button
{

}
select
{

}
option, optgroup
{

}
.smallfont
{

}

.time
{
	color: #666666;
}
.navbar
{

}
.highlight
{
	color: #000000;
	font-weight: bold;
}
.fjsel
{
	background: #FFFFFF;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(../../images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D1D4E0 url(../../images/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #666666;
}
.vbmenu_control
{
	background: #FFFFFF;
	color: #333333;
	padding: 3px 6px 3px 6px;
	white-space: nowrap;
	
	height:22px;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #747474;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #747474;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #747474;
	text-decoration: none;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #889EB4;
}

.vbmenu_option
{
	background: #AEC0CC;
	color: #000000;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #154676;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #154676;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	white-space: nowrap;
	cursor: pointer;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 1.25em !important; }

/* ***** small padding on 'thead' elements ***** */
td.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 1em; }

/* ***** don't change the following ***** */
form { display: inline; }
label { cursor: default; }
.normal { font-weight: normal; }
.inlineimg { vertical-align: middle; }

/* END VBULLETIN */

