.openerdiv
{



}

.antwortdiv
{
    height : 40px;
}

.gwhnavianswer
{
    padding : 0;
    margin : 0;
    text-align : right;
    height : 35px;
}

.gwhnavianswer.top
{
    height : 35px;
	float : right;
}

.antwortbutton
{
    padding : 0;
    margin : 0;
    background-image : url(../../bilder/linkbutton_n.gif);
    background-position : 0 0;
    background-repeat : no-repeat;
    font-weight : bold;
    float : right;
    width : 100px;
    height : 20px;
}

.buttonpadding
{
    padding : 3px 3px 3px 18px;
    display : block;
    text-align : left;
    font-weight : normal;
}

.buttonpadding a:link, .buttonpadding a:visited, .buttonpadding a:active {
	color: #fff;
	text-decoration: none;
}

.titelopener
{
    padding : 0 0 0 45px;
    height : 60px;
    background-image : url(images/post.gif);
    background-position : 2px 0px;
    background-repeat : no-repeat;
}

.titelopener h1 {
    
    margin : 0;
    padding : 0;
    color : #000000;
    font-size : 18px;
    font-family : Arial, Verdana;
    font-weight : bold;
}

.postbox
{
    border : 0;
    margin : 0 0 10px 0;
    padding : 0;    
    line-height : 140%;    
    background : url(images/posthg.gif) repeat-y;
    border : 1px solid #d6d6d6;
    background-color : #fff;
}

.postbox.ads
{
	background:url("images/ads.png") no-repeat 0 0;
	line-height:140%;
	margin: 0 0 10px 0;
	padding:10px 10px 0 15px;
	text-align:center;
    background-color : #f1f1f1;
    min-height : 50px;
}


.postinfo{

    margin : 0;
    background: none;
    float : left;
    width : 80px;
    top : 0;
    left : 0;
    text-align : center;
    font-size : 90%;
}

.autor
{
    font-weight : bold;
}

.postinfopadding
{
    padding : 10px 5px 5px 5px;
    font-size : 11px;
}

.postinfopadding img
{
    border : 1px solid #0b5f93;
}

.postinfopadding a:link, .postinfopadding a:visited
{
    text-decoration : none;
}

.postdiv
{
    border: 0;
    margin : 0 0 0 90px;
    padding : 10px 10px 0 10px;
    display: block;
}

.postdiv h2
{
    font-size : 120%;
    padding : 0 0 5px 0;
    margin : 0 0 0 0;
    line-height: 100%;
    color: #417394;
}

.autor-info
{
    display : block;
	padding : 0 0 10px 0;
	margin : 0 0 10px 0;
	border-bottom: 1px solid #efefef;
}

.autor-info .autor
{
    padding : 0 10px 0 0;
}

.autor-info .autor a:link, .autor-info .autor a:visited 
{
    font-weight : bold;
    color : #0b5f93;
}

.autor-info .autor a:hover, .autor-info .autor a:focus 
{
    font-weight : bold;
}

.post-datum
{
	font-size : 80%;
}

.posttext
{
    font-size : 12px;
    line-height : 140%;
    color : #333;
    padding : 0 0 10px 0;
}

.posttext h2
{
    padding : 0 !important;
    margin : 0 !important;
    font-family : arial !important;
    color : #0b5f93;
    font-size : 120%;
    line-height : 120%;
}

.addbereich .posttext h2
{
    display : inline;
    padding : 0 !important;
    margin : 0 !important;
    font-family : arial !important;
    color : #0b5f93;
    font-size : 120%;
    line-height : 120%;
}

.posttext img.externimg
{
    width : 600px;
}

.posttext blockquote
{
    border : 1px solid #c0c0c0;
    background : url(images/zitat.png) 5px 8px no-repeat #f4fcff;
    padding : 5px 5px 5px 40px;
    line-height : 140%;
    margin : 0;
}

.postfuss
{
    clear : both;
    text-align : right;
    padding : 10px 0 0 0;
}

.editbutton
{
    padding : 4px 20px 7px 40px;
    background-image : url(images/edit.png);
    background-position : 15px 3px;
    background-repeat : no-repeat;
    font-weight : bold;
    width : 120px;
    text-align : left;
}

.postimg
{
    background-image : url(images/posticon_18.gif);
    background-position : 0 0;
    background-repeat : no-repeat;
}

.posttype div
{
    width : 20px;
    height : 25px;
}

.selectbewertung
{
    font-size : 11px;
    padding : 0 !important;
    margin : 0 !important;
}

.selectbewertung option
{
    font-size : 11px;
    padding : 0 !important;
    margin : 0 !important;
}


/* SUCHE */


.search-postbox
{
    border : 0;
    margin : 0 0 10px 0;
    padding : 10px;    
    line-height : 140%;    
    background : none;
    border : 1px solid #8da4b7;
    background-color : #fff;
}

.search-postbox.farbe
{
    background-color : #f2f6fa;
}

.search-postinfo{

    margin : 0 0 5px 0;
    padding : 0 0 5px 0;
    text-align : left;
    font-size : 11px;
    border-bottom : 1px solid #c5d0da;
}

.search-postdiv
{
    border-bottom : 1px solid #c5d0da;
    padding : 0 0 5px 0;
    margin : 0 0 0 0;
}

.search-postdiv h3, .search-postdiv h3 a,
.search-postdiv h3 a:link, .search-postdiv h3 a:visited
.search-postdiv h3 a:hover, .search-postdiv h3 a:focus
{
    font-size : 12px;
    padding : 0 0 5px 0;
    margin : 0 0 0 0;
    line-height: 100%;
    color: #333;
    border-bottom: 0;
    font-weight : bold;
}

.search-gwdiv ul.gwpfad {
  
    padding : 0 0 0 0;
    margin : 0 0 0 0;
    border : 0;
}

/* FORMULARE */

#post_formular
{
    
}

#post_formular input
{
    border : 1px solid #c0c0c0;
    font-family : arial;
    padding: 7px 8px;
    width : 450px;
}

#post_formular textarea
{
    border : 1px solid #c0c0c0;
    font-family : arial;
    padding: 7px 8px;
}

#post_formular input#pruef
{
    border : 1px solid #c0c0c0;
    font-family : arial;
    padding: 7px 8px;
    width : 150px;
}

#post_formular input.forumbutton, input.forumbutton
{
	background : url(images/button.png) 0 0 no-repeat transparent;
	width : 160px;
	height : 30px;
    color : #fff;
    font-weight : bold;
    text-transform : uppercase;
    text-align : center;
    text-decoration : none;
    cursor : pointer;
    border : 0 !important;
    margin : 0 10px 0 0;
}

#post_formular input.forumbutton:hover
{
	background-position : 0 -40px;
}

#post_formular input.forumbutton.grau
{
	background-position : 0 -80px;
}

#post_formular input.forumbutton.grau:hover
{
	background-position : 0 -120px;
}

#post_formular input#pruef
{
    border : 1px solid #c0c0c0;
    font-family : arial;
    padding: 8px 8px 7px 7px;
    width : 220px;
}

#post_formular img.genimg
{
    margin : 2px 0;
    padding : 5px;
    verticala-align : middle;
    border : 1px solid #c0c0c0;
    background-color : #fff;
}

#post_formular #maxiimg, #post_formular #top, #post_formular #blocked, #post_formular input.checkbox, #post_formular input.radio, #post_formular #emailnotification
{
  width : auto;
}

.radioWrap {
    
    padding : 5px 5px;
    margin : 0 0 5px 0;
    border : 1px solid #e2f2f8;
    background-color : #f4fcff;
}

.radioWrapSub {
    
    padding : 5px 0;
}

#post_formular input.radio
{
    vertical-align : top;   
}



















