	body {
		color:#000;
		background-color:#fff;
		font-family:verdana,arial,helvetica,sans-serif;
		font-size:62.5%;
		margin:0;
		padding:0;
		}
	h1, h2 {
		font-family:"Trebuchet MS", Tahoma, Arial, sans-serif;
		margin:1em 0 0 0;
		padding:0 0 0 0.5em;
		color:#555;
		background-color:#fff;
		font-size:1.5em;
		border-bottom:1px dashed #B52625;
		}
	h3, h4	{
		color:#333;
		background-color:#fff;
		font-size:1em;
		margin:1em 0 0 0;
		padding:0 0 0 1em;
		}
	p {
		line-height:1.6em;
		padding:0.5em;
		}
	ul {
		margin:0;
		padding:0;
		list-style-type:none;
		}
	li {
		line-height:1.4em;
		margin:0;
		padding:0;
		}
	a:link,
	a:visited,
	a:active {
		text-decoration:none;
		color:#c33;
		background-color:#fff;
		padding:0 0 0.1em 0;
		border-bottom:1px dashed #c33;
		}
	a:hover {
		text-decoration:none;
		color:#c33;
		background-color:#F1EEE6;
		border-bottom:1px solid #000;
		}
	input {
		font-size:11px;	
		}
	td {
		font-size:11px;
		padding:0.2em;
		}
		
	#inner-header,#inner-images, #inner-content, #footer {
		font-size:1.1em;
		width:970px;
		margin:0px auto;
		}
	#header {
		background:#A41D1C url(../images/background-header.gif) scroll repeat-x 0 0;
		height:138px;
		}
		#logo {
			float:left;
			}
	#images {
		background:#fff url(../images/background-images.gif) scroll repeat-x 0 0;
		height:167px;
		}
	
	#menu {
		float:left;
		line-height:2.5em;
		color:#000;
		margin:60px 0 0 0;
		}
		#nav li {
			border:0;
			line-height:1em;
			}
		#nav {
			margin:1em 0 0 0;
			padding:0;
			}
		#nav li, #nav li a {
			display:block;
			float:left;
			text-decoration:none;
			}
		#nav li a {
			}
			#nav li a:link, #nav li a:active, #nav li a:visited {
				color:#fff;
				background-color:#800B0B;
				display:block;
				line-height:2em;
				padding:0 0.8em;
				border-bottom:0;
				border-right:1px solid #E83A38;
				}
			#nav li a:hover {
				color:#fff;
				border-bottom:0;
				background-color:#E83A38;
				}
	#content {
		
		}
		#contentleft, #contentright {
			width:420px;
			float:left;
			}
		#contentleft {
			margin-left:15px;
			}
			ul.bueffet, ul.menue {
				margin:0;
				padding:0;
				list-style-image: url(../images/bullet.gif);
				list-style-type: circle;
				padding:0 0 0 1em;
				margin:0 0 0 2em;
				}				
				ul.bueffet li, ul.menue li {
					line-height:1.6em;
					}
			ul.menue {			
				margin:1em 0 2em 2em;
				}
			#contentleft img {
				border:1px solid #999;
				}
				
	
		#contentright {
			margin-left:30px;
			}
			#contentright h2, 
			#contentright h3 {
				}
			ul.list, ul.list2 {
				padding:0;
				margin:1em 0px;
				width:420px;
				}
				ul.list li, ul.list2 li {
					width:199px;
					float:left;
					margin:0 1em 0 0;
					border-bottom:1px solid #F1EEE6;	
					}
				ul.list2 li {
					padding:0.5em 0 0.5em 0;
					}
					ul.list li a:link,
					ul.list li a:visited,
					ul.list li a:active,
					ul.list2 li a:link,
					ul.list2 li a:visited,
					ul.list2 li a:active {
						display:block;
						padding:0 0 0 1em;
						text-decoration:none;
						color:#c33;
						background-color:#fff;
						line-height:1.6em;
						border:0;
						}
					ul.list li a:hover, 
					ul.list2 li a:hover {
						padding:0 0 0 1em;
						text-decoration:none;
						color:#c33;
						background-color:#F1EEE6;
						border:0;
						}
					ul.list li a#curent,
					ul.list2 li a#curent {
						background-image: url(../images/arrow.gif);
						background-position:0 4px;
						background-repeat:no-repeat;
						background-color:#c33;
						color:#fff;
						}
	#footer {
		clear:both;
		padding:5em 0 1em 0;
		line-height:2em;
		text-align:center;
		font-size:1em;	
		color:#999;
		background-color:#fff;
		}

	.clear {
		clear:both;
		height:1px;
		}
		
	div#slideshowbody a:link, #slideshowbody a:active, #slideshowbody a:visited {
		color:#fff;
		}
	div#slideshowbody a:hover {
		color:#fff;
		background-color:#036;
		}
	
	div.abteilung1, div.abteilung2, div.abteilung3 {	
		}
	.msg {
		color:#000;
		background-color:#ffffe1;
		border:1px solid #fd0;
		margin:1em 0;
		padding:1em;
		}
	.error {
		color:#a00;
		font-weight:bold;
		}
