/* Basics */
html, body, ul, ol, dl, dd, fieldset, form {
margin: 0;
padding: 0;
}
html, body, fieldset {
border: 0 solid;	
}
body {
font-family: "Lucida Grande", Arial, Helvetica, sans-serif; 
color: #333;
background: #3E3E3E;
}
b, strong {
font-weight: bold;
}
html\:abbr, abbr, acronym, span.abbr, .hilfe {
cursor: help;
border-bottom: 1px dotted #666;
}
.codebox code {
font-size: 120%;
}

h1, h2 {
font-family: "Lucida Grande", Arial, Helvetica, sans-serif;
font-size: 1.2em;
color: #535161;
margin: 30px 0 20px 0;
border-bottom: 1px dotted #ccc;
color: #535161;
}
h2 {
border-bottom: none;
font-size: 0.95em;
margin-bottom: 6px ;
}
h3 {
font-size: 0.90em; 
color: #535161;
}
h4 {
font-size: 0.80em;
color: #535161;
}
h2 a, h3 a, h4 a {
color: #4992D0;
text-decoration: none;
}
h2 a:hover, h3 a:hover, h4 a:hover {
color: #ccc;
text-decoration: none;
}

a img {
background: transparent;
border: 0 none;
}

#container a {
text-decoration: underline; 
color: #4992D0!important;
background-color: transparent;
}
#container a:hover, 
#container a:active {
text-decoration : underline;
color : #535161!important;
background-color: transparent;
} 
#container a:focus {
color: #fff!important;
background-color: #4992D0!important;
outline: none;
}


#header_con {
position: relative;
width: 100%;
color: #000;
background: #fff url(/files/global_files/87741b151a00ba8185a5fd4e6069c22462580002_bg_header.gif) center top repeat-y;
}
#header {
top: 0;
width: 918px;
height: 133px;
min-height: 133px;
padding: 1px;
margin: 0 auto;
}
#logo {
margin-left: 25px;
}
#logo a, #logo a:link, #logo a:visited {
text-decoration: none;
}
#logo a:hover, #logo a:focus, #logo a:active {
text-decoration: none;
background-color: transparent;
}
#header p {
position: relative;
top: -85px;
left: 455px;
width: 440px;
font-size: 125%;
color: #999;
background: transparent;
margin: 0;
padding: 0;
}
#header p span {
color: #4992D0;
background: #fff;
}
#container {
width: 100%;
color: #000;
background: #fff url(/files/global_files/2966e9669481d07cfcc9f12d77f092a834bc4c3f_bg_maincontent.gif) center top repeat-y;
}
/* enthält column und content */
#maincontent {
width : 918px;
margin: 0 auto;
min-height: 640px;
color: #333;
background: #fff;
padding: 0 0 10px 0;
z-index: 4;
}
/* Content Footer mit Linkicon zum Seitenanfang */
#maincontent p.contentfooter {
clear: both;
font-size: 80%;
padding: 30px 28px 20px 29px;
margin: 0;
}
#maincontent a.top {
display: block;
width: 20px;
height: 22px;
float: right;
font-weight: normal; 
margin: 3px 0 0 0;
padding: 0;
text-decoration: none;
color: #000;
background: transparent url(/files/global_files/ef67eb2db0858aaad6ef0c6f01e7abe4511b7fda_toplink.gif) 0 -30px no-repeat;
}


/* metanav */
#meta_con {
position: relative;
width: 100%;
height: 35px;
color: #535161;
background: #000 url(/files/global_files/8ac28293658d2fce7ca3eab5914a3f0b520471b1_bg_metanav.gif) 0 0 repeat-x;
text-align: center;

}
.metanav {
position: relative;
width: 920px;
height: 35px;
margin: 0 auto;
}
.meta1 {
display: block;
position: absolute;
top: 7px;
left: 30px;
background: transparent url(/files/global_files/b11f4645e48814e24ecd6e0539dd1b2ee2d2f0e8_separator_metanav.gif) 0 0 no-repeat;
}
.meta2 {
position: absolute;
top: 7px;
left: 445px;
background: transparent url(/files/global_files/b11f4645e48814e24ecd6e0539dd1b2ee2d2f0e8_separator_metanav.gif) 0 0 no-repeat;
}

.metanav ul {
float: left;
list-style: none;
}
.metanav li {
display: inline;
}
.metanav a, .metanav li.on, .metanav span {
display: block;
float: left;
font-size: 82%;
padding: 0 7px;
line-height: 1.4em;
color: #fff;
text-decoration: none;
}
.metanav li.on {
color: #ccc;
}
.metanav a.disabled, .metanav a.disabled:hover {
color: #666;
}
.metanav a:hover {
color: #ccc;
text-decoration: none;
}
.metanav span {
font-size: 80%;
color: #ccc;
}
.metanav .meta2 a {
line-height: normal;
}
/* eof metanav */


/* metabottom */
#metabot_con {
position: relative;
width: 100%;
min-height: 135px;
color: #fff;
background: #3E3E3E url(/files/global_files/520fb5531918446042bfd145d76645a5012380b9_bg_metabottomnav.jpg) 0 0 repeat-x;
}
#metabottomnav {
position: relative;
width: 918px;
margin: 0 auto;
}
#metabottomnav li {
display: inline;
}
#metabottomnav a {
display: block;
float: left;
padding: 0 7px;
line-height: 1.5em;
color: #fff;
text-decoration: none;
}
#metabottomnav a:hover {
color: #fff;
}
#metabottomnav li.on {
display: block;
float: left;
padding: 0 7px;
line-height: 1.5em;
color: #0099d2;
}

#metabottomnav ul.level_1 {
display: block;
position: absolute;
top: 10px;
left: 30px;
background: transparent url(/files/global_files/b11f4645e48814e24ecd6e0539dd1b2ee2d2f0e8_separator_metanav.gif) 0 0 no-repeat;
}
#metabottomnav .level_2 {
display: block;
position: absolute;
top: 0;
width: 400px;
left: 9em;
}
#metabottomnav .level_2 a {
display: block;
background: transparent url(/files/global_files/b11f4645e48814e24ecd6e0539dd1b2ee2d2f0e8_separator_metanav.gif) 0 0 no-repeat;
}





/* forum definitionen */
td, th, dd, dt {
font-size: 0.80em;
}
td a, th a, td h3 a, dd a, dt a {
font-size: 100%;
}

/* column weg, content auf max. breite definieren */
body#forum #content {
position: relative;
width: 850px;
margin: 0 0 0 30px;
z-index: 5;
}

body#forum #content h1{
margin-top: 0;
margin-bottom: 12px;
}

/* Styles in Tabellen */

.pun td {
border-left: none;
border-bottom: none;
}
.pun th {
border-top: none;
}
.pun td, div.box {
border: 1px dotted #ccc;
} 
#content a, #content a:visited{
text-decoration: none;
}
#content a:hover {
text-decoration: none;
}
#content  a:active, #content  a:focus {
color: #fff;
}
.pun td.tcl, .pun td.tcr {
background-color: #fff;
}





/* Selektives ueberschreiben von Forumstyles */
.brd {
width: 100%;
padding: 0; 
}
.brd-page {
font-size: 80%;
}
.brd .post-entry {
font-size: 90%;
}
.brd .main-content .main-item .item-subject .hn, .brd .main-content .main-item .item-subject p {
margin: 0;
}
.brd .main-head, .brd .main-foot {
border: 0;
color: #535161;
background: transparent;
}
.brd .main-head .hn, .brd .main-foot .hn {
font-size: 110%;
font-weight: bold;
}
.brd .gen-content, .brd .main-content {
background: #fff;
}
#brd-main .item-subject .hn, #brd-main .item-subject p {
padding-left: 15px;
}
.brd .main-head .hn .item-info, .brd .main-foot .hn .item-info {
font-size: 90%;
}
#extensions-used {
display: none;
}
#brd-navlinks {
border: none;
background: #fff;
padding: 15px 0 20px 0;
}
#brd-pagepost-top {
border: 1px solid #DDE4EB;
}
#brd-pagepost-end {
border:1px  solid #DDE4EB;
}
.brd .crumbs {
margin: 1em 0 0.5em 0;
font-size: 100%;
}
.brd .entry-content .quotebox, .brd .entry-content .codebox {
margin-left: 0;
}
.hn .item-info {
visibility: hidden;
}
.brd label, .brd .aslabel, .brd .mf-set legend, .brd .ct-legend * {
color: #535161;
}
.brd .sf-set .text label span, .brd .sf-set .select label span, .brd .sf-set .aslabel span,
.brd .mf-set legend span {
color: #535161;
}
.brd .sf-set .text label small, .brd .sf-set .select label small {
margin: 2.4em 1em 0;
}

.brd .text input, .brd .select select,
.brd span.submit input, .brd span.cancel input,
.brd .main-menu li, .brd .admin-menu li,
#brd-navlinks ul a,
.brd .post .posthead .post-byline a {
font-size: 100%;
}
.brd .frm-buttons {
margin: 0 2em 3em 1em;
border-top: none;
padding-top: 0;
}
.brd .required label em, .brd #req-msg em, .brd .warn strong, .brd .important strong {
color: red;
}
.brd .content-head .hn {
border-bottom: 1px solid #DDE4EB;
font-size: 100%;
margin-bottom: 3em; 
}
.brd .post,
.brd .posthead .hn {
background: #fff;
}
.brd .posthead .hn {
padding-left: 1em;
border: none;
}

#brd-navlinks li {
float: left;
padding-left: 16px;
padding-right: 6px;
bac\kground: transparent url(/files/global_files/8bda08db9636e84f2a4ac217eb13f96a1c24b222_internlink.gif) 0 4px no-repeat;
}

/* Indicators */
.brd .main-content .main-item .icon,
.brd .main-content .redirect .icon,
.brd .main-content .closed .icon,
.brd .main-content .sticky .closed .icon,
.brd .main-content .new .icon {
background: transparent url(/files/global_files/ab5de59ffa9518caeb4a84c70d7f258f3d85d0ee_icon-icon.gif)  0 0 no-repeat;
height: 14px;
width: 14px;
border: none;
margin-top: 1em;
}
.brd .main-content .redirect .icon {
background: transparent url(/files/global_files/1f13ffb291b177d1e47d8836cb8d961b9136b441_icon-iredirect.gif)  0 0 no-repeat;
}
/*
.brd .main-content .sticky .icon {
}
.brd .main-content .closed .icon {
}
.brd .main-content .sticky .closed .icon {
}
*/
.brd .main-content .new .icon {
background: transparent url(/files/global_files/8400ad8a8bdf2e7349ee681f8ef588b420b21e85_icon-inew.gif)  0 0 no-repeat;
}
