* {
        border: none;
        padding:0px;
	margin:0px;
}
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0px; }

body {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 100%;
        line-height: 1.4;/* Keine Einheit angeben, um vererbungsbedingte überlappungen zu vermeiden! */
        border: 0;
        padding: 0;
        margin: 0;
        text-decoration:none;
}

*.maintable
{
        margin:auto;
        width:1000px;
        max-width: 1000px ;

}

*.leftright {
        vertical-align: top;
        width:300px;
}


*.topline
{
        background-color:#803689;
        height:20px;
        border-bottom: 4px solid white;
	text-align:right;
	color:white;
	text-decoration:none;
	font-size:11px;
}

*.bottomline
{
        background-color:#803689;
        height:20px;
        border-top: 4px solid white;
	text-align:right;
	color:white;
	text-decoration:none;
	font-size:11px;
}

*.vertical_menu
{
	color:white;
}


*.vertical_menu_current
{
	color:white;
}

*.menu_right {
        border: 1px solid;
        border-color:#803689;
        background-color:#c19dc5;
        padding:5px;
        margin-bottom:5px;
        width:220px;
}

*.menu_left {
        border: 1px solid;
        border-color:#803689;
}

*.menu_search
{
        background-color:#803689;
        padding:4px;
        margin-bottom:4px;
}

*.send {
        width: 100%;
        text-align:right;
        background-color:#803689;
        color:white;
        font-weight:bold;
        cursor:pointer;
        padding-top:2px;
}

*.mtrenner {
        height:4px;
}

*.menuline {
        width:4px;
}

*.menusub {
        margin-left:4px;	
}

*.menusub > *.menusub > *.menu_p {
	background-color:white; 
	
}
	
*.menusub > *.menusub > *.menu_p > *.menu_a{
	color: #803689  ;
}

*.menu_p {
        background-color:#803689;
        margin:4px;
        padding:4px;
        margin-left:0px;
        font-weight:bold;
	
}

*.menuaktive_a
{
        color:black;
        text-decoration:none;
        font-weight:bolder;
}

*.menu_a
{
        text-decoration:none;
        color:white;
}

*.content
{
        background-color:#decbe0;
        padding:10px;
        vertical-align:top;
        padding-left:20px;
}

