body{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.error{
color:#FFFFFF;
width:100%;
height:20px;
margin-left:3px;
}
.catheader{
font-size:13px;
font-weight:bold;
color:#006567;
padding:5px;
border-bottom:1px dotted #aaa;
}
#breadcrumb{border:1px solid #eee;margin-bottom:10px;line-height:25px;}
#breadcrumb ul li{
   list-style-image: none;
   display:inline;
   padding: 0 3px 0 0;
   margin: 3px 0 0 0;
}
#breadcrumb ul{
   margin:0;padding:0;
   list-style-type: none;
   padding-left: 1em;
}

.forumhead{border-bottom:1px solid #eee;position:relative;}
.forumhead .col1,.forumhead .col2,.forumhead .col3{padding:10px;}
.forumhead .col1{margin-right:300px;}
.forumhead .col2{width:100px;position:absolute;top:0px;right:200px;}
.forumhead .col3{width:200px;position:absolute;top:0px;right:0px;}

.forumteaser{border-bottom:1px solid #eee;position:relative;font-size:11px;}
.forumteaser .col1,.forumteaser .col2,.forumteaser .col3{padding:10px;}
.forumteaser .col1{margin-right:300px;margin-left:20px;}
.forumteaser .col2{width:100px;position:absolute;top:0px;right:200px;}
.forumteaser .col3{width:200px;position:absolute;top:0px;right:0px;}
.forumteaser .col1 a{font-weight:bold;}
.forumteaser form{margin:0px;padding:0px;border:0px;}
.forumteaser input{font-size:11px;border:0px;text-align:left;margin:0px 0px 0px 0px;padding:0px;background:none;color:#003366;font-weight:bold;cursor:pointer;}

.themenhead{border-bottom:1px solid #eee;position:relative;}
.themenhead .col1,.themenhead .col2,.themenhead .col3,.themenhead .col4{padding:10px;}
.themenhead .col1{margin-right:450px;}
.themenhead .col2{width:150px;position:absolute;top:0px;right:300px;}
.themenhead .col3{width:100px;position:absolute;top:0px;right:200px;}
.themenhead .col4{width:200px;position:absolute;top:0px;right:0px;}

.thementeaser{border-bottom:1px solid #eee;position:relative;}
.thementeaser .col1,.thementeaser .col2,.thementeaser .col3,.thementeaser .col4{padding:10px;min-height:50px;}
.thementeaser .col1{margin-right:450px;}
.thementeaser .col2{width:150px;position:absolute;top:0px;right:300px;}
.thementeaser .col3{width:100px;position:absolute;top:0px;right:200px;}
.thementeaser .col4{width:200px;position:absolute;top:0px;right:0px;}
.thementeaser .col1 a{font-weight:bold;}
.thementeaser form{margin:0px;padding:0px;border:0px;}
.thementeaser input{font-size:11px;border:0px;text-align:left;margin:0px 0px 0px 0px;padding:0px;background:none;color:#003366;font-weight:bold;cursor:pointer;}

.themaneu b{display:block;width:80px;}
.themaneu input{width:350px;}
.themaneu textarea{width:350px; height:200px;}

.beitragsheader{background-color:#eee;text-indent:10px;line-height:30px;position:relative;}
.beitragscontent{padding:10px;}

.authorinfo img{margin:15px 15px 15px 0px;float:left;}
.authorinfo {display:block; width:250px;position:absolute;top:0px;right:0px;height:120px;}
.authortext {margin:15px 5px 0px 0px;}

.answertitle{ background-color:#eee; line-height:25px;margin-top:10px;text-indent:10px;}
.answercontent{padding:10px;position:relative;min-height:120px;;}
.answertext {margin-right:250px;}

.answer{border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;margin-top:10px;line-height:25px;height:25px;}

a.btn_answer{float:left;text-indent:30px;font-weight:bold;text-decoration:none;display:block;width:120px;line-height:25px; background:#eee url(../images/i_antwort.gif) no-repeat 5px center}
a.beitrag_edit{float:left;text-indent:30px;font-weight:bold;text-decoration:none;display:block;width:120px;line-height:25px; background:#eee url(../images/bearbeiten.png) no-repeat 5px center;}
a.beitrag_loeschen{float:left;text-indent:30px;border-right:1px dashed #ccc;font-weight:bold;text-decoration:none;display:block;width:120px;line-height:25px; background:#eee url(../images/loeschen.png) no-repeat 5px center;}
a.thread_geschlossen{float:left;text-indent:30px;font-weight:bold;text-decoration:none;display:block;width:120px;line-height:25px; background:#eee url(../images/lock.png) no-repeat 5px center;}

a.thema_schliessen{float:left;text-indent:30px;border-left:1px dashed #ccc;margin-left:30px;font-weight:bold;text-decoration:none;display:block;width:120px;line-height:25px; background:#eee url(../images/lock.png) no-repeat 5px center;}
a.thema_oeffnen{float:left;text-indent:30px;border-left:1px dashed #ccc;margin-left:30px;font-weight:bold;text-decoration:none;display:block;width:120px;line-height:25px; background:#eee url(../images/oeffnen.png) no-repeat 5px center;}
a.thema_pinnen{float:left;text-indent:30px;font-weight:bold;text-decoration:none;display:block;width:120px;line-height:25px; background:#eee url(../images/pinned.png) no-repeat 5px center;}
a.thema_unpinnen{float:left;text-indent:30px;font-weight:bold;text-decoration:none;display:block;width:120px;line-height:25px; background:#eee url(../images/unpinned.png) no-repeat 5px center;}

input.theme_new{border:1px solid #ccc;background-color:#eee;margin:10px;line-height:20px;}
input.formbutton{border:1px solid #ccc;background-color:#eee;margin:10px;line-height:20px;}

#pagination{margin:10px;}
.paginate {}
a.paginate {border: 1px solid #bbb;padding: 2px 6px 2px 6px;text-decoration: none;color: #000;}
a.paginate:hover {background-color: #ccc;color: #000;text-decoration: underline;}
a.current {border: 1px solid #bbb;padding: 2px 6px 2px 6px;cursor: default;background:#ccc;color: #000;text-decoration: none;}
span.inactive {border: 1px solid #999;padding: 2px 6px 2px 6px;color: #000;cursor: default;}