html {
	height: 100%;
}



body

{       

        background-image: url(../css/bg_body.jpg);
	background-position: center top;
	background-repeat: repeat-x;
	font-size: 9px;
        line-height: 0px;
	font-family: Verdana, Helvetica, Arial;
	text-align: left;
	background-color: #EEECEC;
	color: #666666;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	

}


td {
	font-size: 9px;
        line-height: 6px;
	font-family: Verdana, Helvetica, Arial;
}


.contentpaneopen {
        padding-bottom: 0px;
        padding-left: 0px;
        padding-top: 0px;
  
}



.contentheading {

	font-family: Verdana, Arial, Helvetica, sans-serif;
        text-align: left;
        font-size: 10px;
	color: #474723;
	font-weight: normal;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #36361B;
	top: 200px;
	right: 30px;
	bottom: 50px;
	line-height: 14px;
}




#container

{
	width: 1200px;
        margin-top: 0px;
	margin-left:auto;
	margin-right:auto;
        text-align: left;
        height: 100%
}



#left

{
        float: left;
        width: 0px;
        text-align: left;
        padding-top:0px;
}


#rightwrapper

{
        float: left;
        width: 823px;
        height: 100%;
        text-align: left;
}



#top

{
       
      background-image: url(../css/bg_top.gif);
        background-position: center top;
        background-repeat: no-repeat;
	width: 823px;
	height: 18px;
        text-align: left;
}



#mid

{
        background-image: url(../css/bg_main.gif);
	background-position: center top;
	background-repeat: repeat-y;
	
	width: 823px;
        text-align: left;
}



#bottom

{
	background-image: url(../css/bg_bottom.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 823px;
	height: 16px;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #346702;
	line-height: 15px;

}



#content

{
        padding-top: 0px;
        padding-left: 10px;
        padding-right: 0px;  
        text-align: left;     
}



#menu

{
        clear:left;
        float: left;
        width: 120px;
        height: 120px;
        text-align: left;
        margin-right: 15px;
        margin-bottom: 15px;
}







#user1

{       
       
        float: left;
	width: 460px;
        text-align: left;
        clear:left;

}



#user2

{

        clear: both;
	width: 464px;
        padding-left:120px;
        text-align: left;

}



#user3

{
        clear: left;
	width: 464px;
        text-align: left;
}

#user5

{

        float: right;
	width: 200px;
        height: 30px;
        padding-right:15px;
        padding-top: -10px;
        clear:right;    

}




#user6

{
        float:left;
        height: 30px;

        

}

#user7

{
        

float:right;
      
	width: 200px;
        height: 30px;
        padding-right:15px;
        

}



#footer

{

        clear: both;
	width: 595px;
	height: 50px;
        text-align: center;
        padding-top:10px;
        padding-bottom: 5px;

}





#user4

{
        clear: left;
        padding-top: 5px;
	width: 655px;
        text-align: center;
        padding-bottom: 15px;
}



.grey, .grey:link, .grey:visited {

	text-decoration: none;
	color: #999;
	white-space: nowrap;
        padding-left:6px;

}

.grey {
        color: #999;



}
a.mainlevel-usermenu {
        color: #DFDEDC;

}


a.mainlevel, a.mainlevel:link, a.mainlevel:visited {
	text-decoration: none;
	color: #666;
	white-space: nowrap;
        padding-left:6px;
}

a.mainlevel:hover {
        color: #D60025;



}

a, a:link, a:visited {
	text-decoration: none;
	color: #666;
	white-space: nowrap;
}

a:hover {

        color: #D60025;
}



a#active_menu {
	color: #D60025;
        text-decoration: none;
}

table.blog {
clear:both;
}

table.moduletable th {

	font-family: Helvetica, Arial;

        text-align: left;

        font-size: 11px;

	color: #999999;

	font-weight: bold;

	

}


table.moduletable-login{
         text-align: right;

}


table.moduletable-toppspacer {

        padding-top:78px;

        


}


.inputbox{

        border: solid 1px #999999;

}



table.moduletable-login{

        padding-left: 50px;
}


.textartikel

{
        clear:both;
        padding-left: 85px;
        padding-right: 20px;
        text-align: left;

}

.blog_more

{
        padding-left: 100px;
        padding-right: 20px;
        padding-top: 10px;
        padding-bottom: 10px;

}

.headline_red {

        font-family: Arial, Helvetica;
	font-size: 13px;
        line-height: 16px;
        color: #D60025;
        font-weight: bold;
        text-align:left;
}



.headline_black {
        font-family: Arial, Helvetica;
	font-size: 13px;
        line-height: 16px;
        color: #474723;
        font-weight: bold;



}
