/*  allgemeines */
a {text-decoration: none; color:#CE1C3F}
a:hover {}
body {font-family:Verdana, Helvetica, sans-serif; font-size:0.7em}
form {margin:0px}
ul {padding:0.5em 0em 0em 1.5em; * margin:0px}
li {list-style-type:square; padding-left:0}
input, textarea, select {border:1px solid #999999; padding:2px; background-color:#eeeeee; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%}
input:focus, textarea:focus { background-color:#FFFFFF}


.headline { font-size:14px; color:#CE1C3F; font-weight:bold}
.subheadline { font-size:12px; color:#CE1C3F; font-weight:bold}


/* menu */

.nav {}

.hmenu_off a, .hmenu_on a
{
			float:left;
			text-align:center;
			color:#ffffff;
			padding:0.6em 1.5em 0.5em 1.5em;
			margin-top:0.5em;
			display:block;
}
.hmenu_on a, .hmenu_off a:hover
{
			background-image:url(img/nav_back_ov.jpg);
			background-repeat:repeat-x;
			background-position:bottom;
}
.hmenu_off a
{
			background-image:url(img/nav_back.jpg);
			background-repeat:repeat-x;
			
}





.vmenu_off a, .vmenu_on a
{
			float:left;
			color:#CE1C3F;
			padding:0.2em 0.5em 0.5em 0.5em;
			margin-top:0em;
			width:168px;
			border-bottom:1px dashed #999999
		
}


.vmenu_off a
{
	border-bottom:1px dashed #999999
			
}




.vmenu_on a
{

    		background-color:#999999;
			color:#ffffff	
}

.vmenu_off a:hover
{
    		background-color:#eeeeee			
}



/*  spezielles  */
#content
{
			margin-top:1em;
}

#con_rechts
{
			border:1px dashed #999999;
			background-color:#ffffff;
			font-size:1.1em
}

#inhalt
{
			padding:1em;font-size:1.2em
}

#footer
{
			padding:0.5em;
			border:1px dashed #999999;
			margin-top:1em;
			background-color:#E7E7E7;
}

.rechts{float:right}
