/* Container */
	#layout {
		width:975px;
		margin:0px;
		padding:0px;
		background:#ff00ff;
	}
	#pic {
		position:absolute;
		left:0px;
		top:16px;
		width:210px;
		height:150px;
		z-index:2;
	}
	
	#top {
		position:absolute;
		left:210px;
		top:16px;
		width:475px;
		height:60px;
		background:url(http://www.sv-roedelmaier.de/img/top.gif);
		z-index:2;
	}
	#box {
		position:absolute;
		left:685px;
		top:0px;
		width:290px;
		height:95px;
		background:url(http://www.sv-roedelmaier.de/img/infobox.gif);
		z-index:2;
	}
	
	#main {
		position:relative;
		left:102px;
		top:0px;
		width:600px;
		border-right:1px dashed #d60000;
		text-align:left;
		margin:0px;
		padding-right:0px;
		z-index:3;
	}
	
	#size {
		position:absolute;
		left:0px;
		top:110px;
		width:975px;
		text-align:left;
		z-index:1;
	}
	
	#right {
		position:absolute;
		right:5px;
		top:0px;
		width:145px;
		text-align:center;
		vertical-align:top;
		margin:0px;
		padding:0px;
		z-index:2;
	}
/* Container-END */

/* Main */
	body{
		font-family: Arial,Verdena,sans-serif;
		font-size: 10pt;
		text-align:center
	}
	form {
		margin:0px;
		padding:0px;
	}
	p,td,tr {
		font-size:10pt;
		margin:0px;
	}
	select,input,textarea {
		background:#ffffff;
		border:1px solid #d60000;
		font-size:10pt;
		margin:0px;
		padding:1px;
	}
	h1 {
		font-weight: bold;
		font-size:10pt;
		color:#d60000;
		margin:2px;
		border-bottom:1px dashed #d60000;
	}
	h2 {
		font-weight: bold;
		font-size:10pt;
		color:#d60000;
		margin:2px;
	}
	h3 {
		font-weight: bold;
		font-size:10pt;
		color:#0000d6;
		margin:2px;
	}
	h4 {
		font-weight: bold;
		font-size:8pt;
		color:#d60000;
		margin:0px;
	}
/* Main-END*/

/* Diverse Klassen */
	.menu {
		font-weight: bold;
		margin: 2px;
		margin-left: 7px;
		text-align:left;
		overflow:visible;
	}
	.m {
		text-align:justify;
		margin:0px;
		margin-top:10px;
		padding-left:14px;
		padding-right:10px;
		
	}
	.mt {
		text-align:justify;
		margin:0px;
		margin-top:10px;
		padding-left:8px;
		padding-right:40px;
	}
	.ms {
		text-align:right;
		margin:0px;
		font-size:8pt;
		border-top:1px solid #d60000;
	}
	.info {
		font-size:8pt;
		color:#000000;
		margin:1px;
	}
	.small {
		font-size:8pt;
	}
	.ok {
		background:#d60000;
		color:#ffffff;
		font-weight:bold;
		border:2px ridge #eeeeee
	}
/* Diverse Klassen-END */


/* Box */
	.box_inhalt {
		font-size: 10pt;
		text-align:justify;
		margin:10px;
	}
	.box_border {
		border:1px solid #dddddd;
		border-right:none;
	}
	.box_left {
		width:80px;
		border:1px solid #dddddd;
		border-right:none;
		margin:7px 0px;
	}
	.box_titel {
		margin:5px;
		margin-left:10px;
		color:#d60000;
		font-weight:bold;
	}
	
	.box {
		font-size:8pt;
		margin:0px;
	}
/* Box-END */


/* Links */
	A:link, A:visited, A:active
	{
		text-decoration: underline;
		color:#a30000;
		margin: 0px;
	}
	A:hover {
		color: #d60000;
		margin: 0px;
	}
	
	A.menu:link, A.menu:visited, A.menu:active
	{
		text-decoration: none;
		font-weight: bold;
		color:#000000;
		margin: 0px;
	}
	A.menu:hover {
		color: #ffffff;
		margin: 0px;
	}
	
	A.info:link, A.info:visited, A.info:active
	{
		text-decoration: none;
		color:#000000;
		margin:1px;
	}
	A.info:hover {
		color: #d60000;
		text-decoration:underline;
		margin:1px;
	}
	
	A.nav:link, A.nav:visited, A.nav:active
	{
		text-decoration: none;
		color:#400000;
		margin:1px;
	}
	A.nav:hover {
		color: #d60000;
		text-decoration:underline;
		margin:1px;
	}
/* Links-END */