#header {
    width: 1000px;
    height: 204px;
}
.vorschau{color: #000000;}
#maindiv {
    width: 1000px;  
    background: url('../img/bg_body.jpg') top center repeat-y;
}
#fix2 {
    width: 1000px;
}
#left{
    width: 350px;
    margin: 0px;
    padding: 0px;
}
#left-top{
    width: 200px;
    height: 50px;
    margin-left: 150px;
    padding: 0px;
    text-align: center;
}
#menue {
    width: 200px;
    margin-left: 150px;
    padding: 0px;
}
#middle {
    width: 500px;
    margin: 0px;
    padding: 0px;
}
#content{
    width:480px;
    text-align:left;
    margin: auto;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    line-height:18px;   
}
#content {
    line-height: 18px;
}
#right {
    width: 150px;
    margin: 0px;
    padding: 0px;
}
#right-top {
    width: 150px;
    height: 400px;
    margin: 0px;
    padding: 0px;
}
#footer {
    width: 1000px;
    height:100px;
    line-height: 20px;
    color: #E8BE91;
    font-size: 11px;
    background: url('../img/bg_footer.jpg') top no-repeat;
        font-family: Verdana, Arial, Helvetica, sans-serif;
}
#innerfooter{
    color: #E8BE91;
    font-weight: normal;
    margin-left: 350px;
    margin-right: 150px;
    text-align: right;
}
#innerfooter a{
    color: #E8BE91;
    font-size: 11px;
}





/* ****************************** MENUE 16510 CSS ***************************************/

/* ****************************** RESET DEFAULT CSS ********************************************/
.menue_point_toplevel_16510, .menue_list_toplevel_16510,
.menue_point_secondlevel_16510, .menue_group_16510,
.menue_point_thirdlevel_16510, .menue_list_thirdlevel_16510 {
    margin: 0px;
    padding: 0px;
}

a.navpoint_toplevel_16510:link, a.navpoint_toplevel_16510:visited, a.navpoint_toplevel_16510:active,
a.navpoint_secondlevel_16510:link, a.navpoint_secondlevel_16510:visited, a.navpoint_secondlevel_16510:active,
a.navpoint_thirdlevel_16510:link, a.navpoint_thirdlevel_16510:visited, a.navpoint_thirdlevel_16510:active {
    text-decoration: none;
    display:block;
}

.toplevel_16510_over,
.secondlevel_16510_over,
.thirdlevel_16510_over {
    text-decoration: none;
    display:block;
}

.menue_list_toplevel_16510 li,
.menue_group_16510 li,
.menue_list_thirdlevel_16510 li {
    list-style-type: none;
}

/*+-----------------------------------------------------------------------------------+*/


/* ****************************** MENUE CSS ********************************************/

/* height, width, indent, align for menuepoint */
.menue_point_toplevel_16510, a.navpoint_toplevel_16510:link, a.navpoint_toplevel_16510:visited, a.navpoint_toplevel_16510:active, .menue_point_toplevel_16510_over, a.navpoint_toplevel_16510:hover {
	width: 100%;
	line-height: 30px; /**/
	text-indent: 15px;
	text-align: left;
            font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* menuepoint background */
.menue_point_toplevel_16510 {
	background: url('../img/toplevel.jpg') top left no-repeat;
}

/* color, weight, size from menuepoint */
.menue_point_toplevel_16510 a {
 color: #E8BE91;
 font-weight: normal; 

}

/* color, weight, size from menuepoint over */
a.navpoint_toplevel_16510:hover, .menue_point_toplevel_16510_over, .menue_point_toplevel_16510_over a {
 text-indent: 15px;
        color: #E8BE91;
        font-weight: normal; 

}

/* menuepoint over background */
a.navpoint_toplevel_16510:hover{
	background: url('../img/toplevel_over.jpg') top left no-repeat;
         color: #ffffff;
         font-weight: bold;
}

.menue_point_toplevel_16510_over {
	background: url('../img/toplevel.jpg') top left no-repeat;

}

.menue_point_toplevel_16510, .menue_point_toplevel_16510_over{
	margin-top: 3px;
}

/* ****************************** UNDERMENUE CSS ***************************************/

.menue_group_16510 {
	margin-bottom: 10px;
	margin-top: 10px;
}
.menue_group_16510_start{
	display: none;
}

.menue_group_16510_end{
	display: none;
}

/* height, width, align, indent for undermenuepoint */
.menue_point_secondlevel_16510, .navpoint_secondlevel_16510:link, a.navpoint_secondlevel_16510:visited, a.navpoint_secondlevel_16510:active, a.navpoint_secondlevel_16510:hover, .menue_point_secondlevel_16510_over {
	width: 100%;
	line-height: 20px;
	text-indent: 35px;
	text-align: left;
            font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* undermenuepoint background */
.menue_point_secondlevel_16510 {
	background: url('../img/secondlevel.jpg') top left no-repeat;
}

/* undermenuepoint color, weight, size */
.menue_point_secondlevel_16510 a {
color: #E8BE91;
font-weight: normal;

}

/* undermenuepoint over color weight size */
a.navpoint_secondlevel_16510:hover, .menue_point_secondlevel_16510_over, .menue_point_secondlevel_16510_over a{
color: #ffffff;

font-weight: bold;
}

/* undermenue over background */
.menue_point_secondlevel_16510_over, a.navpoint_secondlevel_16510:hover{
	background: url('../img/secondlevel_over.jpg') top left no-repeat;
}

/*-------------------------------------------------------------------------*/

body {
    background: #996600 url('../img/bg_body2.jpg') top center repeat-y;
}

.h4link a:link, .h4link a:hover, .h4link a:visited, H4, H3, H2, H1 {
    color: #ffffff;
}

.inputfield {
    margin: 0px;
    padding:0px;
    width: 100px;
    height: 18px;
    line-height:18px;
    border: 1px solid #DBDBDB;
    text-align: left;
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #9C9C9C;
    font-weight: normal;
    font-style:italic;
    vertical-align: middle;
    background: #FFFFFF;
}
label {
    font-size: 11px;
    color:#ffffff;
    font-family: Verdana, Arial, Helvetica, sans-serif; 
}
.spacer10 {
    height: 10px;
    line-height: 1px;
    font-size: 1px;

}

/* ****************************** Veranstaltungen ***************************************/
.weekdays {
    float:left; 
    width: 55px; 
    font-size: 15px; 
    margin-top:10px; 
    margin-bottom: 10px; 
    font-weight:bold; 
    color:#ccc;
}
.weekdays a:link a:visited a:active a:hover {
    color: #ccc;
}
.weekdays_active {
    float:left; 
    width: 555px; 
    font-size: 15px; 
    margin-top:10px; 
    margin-bottom: 10px; 
    font-weight:bold; 
    color:#000;		
}
.weekdays_active a:link a:visited a:active a:hover {
    color: #F7911E;
}
.events-box {
    border: 1px solid #C9C9C9;
    margin: 0px;
    padding: 0px;
}
.events-header-heute {
    padding: 3px;
    color: #FFF;
    background-color: #4C4C4C;
}
.events-header {
    padding: 3px;
    color: #5B5B5B;
    background-color: #E3E3E3;
}
.events-header-tag {
    font-size: 15px;
    font-weight: bold;
}
.events-header-datum {
    font-size: 15px;
}
.events-body {

    padding: 4px;


}
.event-box {

    margin-bottom: 4px;

}
.event-text {
    width: 99%;
    margin: auto;
}
.event-title {
    font-weight: bold;
    font-size: 13px;	
}
.event-ort {
    font-weight: bold;
    font-size: 11px;
    color: #4C4C4C;
}
.event-time {
    font-weight: bold;
    font-size: 13px;
}
.event-info{
    font-size: 11px;
    color: #4C4C4C;
}















/* ****************************** MENUE CSS ********************************************/
/*
.menue_point_toplevel {
margin: 0px;
padding: 0px;
width: 100%;
height: 30px;
text-align:left;
margin-top: 5px;
background: url('../img/toplevel.jpg') top left no-repeat; 
}
.menue_point_toplevel a{
 color: #E8BE91;
 font-weight: normal; 
}

a.navpoint_toplevel:link,  a.navpoint_toplevel:visited, a.navpoint_toplevel:active {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 width: 100%;
 height: 30px;
 line-height: 30px;
 display:block;
 text-align:left;
 text-indent: 15px;
}

a.navpoint_toplevel:hover {
 color: #ffffff;
 background: url('http://design.verwaltungsportal.de/rinzai-dojo.de/img/toplevel_over.jpg') top left no-repeat; 
 text-indent: 15px;
 font-weight: bold;
}
.toplevel_over {
 font-family:  Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 text-decoration: none;
 width: 100%;
 height: 30px;
 line-height: 30px;
 display:block;
 text-align:left;
 text-indent: 15px;
 background: url('http://design.verwaltungsportal.de/rinzai-dojo.de/img/toplevel_over.jpg') top left no-repeat; 
 margin-top: 5px; 
}
.toplevel_over a{
 color: #ffffff;
 font-weight: bold;
}

*/
/* ****************************** UNDERMENUE CSS ***************************************/
/*
.menue_group {
margin: 0px;
padding: 0px;
width: 100%;
margin-bottom: 10px;
margin-top: 10px;
}

.menue_point_secondlevel {
padding: 0px;
margin: 0px;
width: 100%;
height: 20px;
text-align: left;
background: url('http://design.verwaltungsportal.de/rinzai-dojo.de/img/secondlevel.jpg') top left no-repeat; 
}
.menue_point_secondlevel a{
color: #E8BE91;
font-weight: normal;
}
a.navpoint_secondlevel:link, a.navpoint_secondlevel:visited, a.navpoint_secondlevel:active {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
width: 100%;
height: 20px;
line-height: 20px;
display:block;
text-indent: 35px;
}

a.navpoint_secondlevel:hover {
color: #ffffff;
text-indent: 35px;
font-weight: bold;
background: url('http://design.verwaltungsportal.de/rinzai-dojo.de/img/secondlevel_over.jpg') top left no-repeat; 
}
.secondlevel_over {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: none;
width: 100%;
height: 20px;
line-height: 20px;
display:block;
font-weight: bold;
text-indent: 35px;
background: url('http://design.verwaltungsportal.de/rinzai-dojo.de/img/secondlevel_over.jpg') top left no-repeat; 
}
.secondlevel_over a {
color: #ffffff;
font-weight: bold;
}
*/

/*----------------------------------------------------------------------*/