@charset "utf-8";
	body {
    	font: 100% Verdana, Arial, Helvetica, sans-serif;
    	background: #FFFFFF;
    	margin: 0; /* Es empfiehlt sich, margin (Rand) und padding (Auffüllung) des Body-Elements auf 0 einzustellen, um unterschiedlichen Browser-Standardeinstellungen Rechnung zu tragen. */
    	padding: 0;
    	text-align: center; /* Hierdurch wird der Container in IE 5*-Browsern zentriert. Dem Text wird dann im #container-Selektor die Standardausrichtung left (links) zugewiesen. */
    	color: #666666;
    }
	
	input, textarea {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}
	
	form {
		padding: 0px;
		margin: 0px;
	}

	/* Allgemeinster DIV-CONTAINER */
		#container {
			width: 1000px;
			margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */
			text-align: left; /* Hierdurch wird die Einstellung text-align: center im Body-Element überschrieben. */
		}
	
	/* SEARCH */
		/* SEARCH INPUT */
			#search {
				display: inline-block;
				font-size: 11px;
				padding-top: 1px;
				height: 20px;
			}
			.searchfield {
				width: 140px;
				height: 13px;
				margin-left: 3px;
				margin-right: 10px;
				padding: 3px;
				background-color: #E6E6E6;
				color: #666666;
				border-top: 1px solid #999999;
				border-left: 1px solid #999999;
				border-right: 1px solid #999999;
				border-bottom: 0px;
				font-size: 11px;
			}		
	/* ENDE SEARCH */

	/* BUTTON */
		a#button, a#upload_button, a#reset_button {
			font-weight: bold;
			text-decoration:none;
			color: #666666;
		}
		a:hover#button, a:hover#upload_button, a:hover#reset_button {
			font-weight: bold;
			text-decoration:none;
			color: #CC3300;
		}
		a#button2 {
			font-weight: normal;
			text-decoration:none;
			color: #CC3300;
		}
		a:hover#button2 {
			font-weight: normal;
			text-decoration:none;
			color: #A9ABA8;
		}
		
		.button3 {
			
			text-decoration:none;
			color: #B0ABAF;
		}
		
		
		
		
		
	/* ENDE BUTTON */
	
	/* LOGOUT */
		#logout {
			margin-left:10px;
		}
		#loginstatus1, #loginstatus2, #loginstatus4 {
			color: #CC3300;
			height: 19px;
		}
		#uberschrift, #loginstatus3 {
			color: #666666;
			height: 26px;
		}
		#redstatus {
			color: #CC3300;
			margin: 7px 0px 0px 4px;
			height: 20px;
		}
	/* ENDE LOGOUT */
	
	/* LOGIN */
		/* LOGIN HEADER  */
			#headerlogin {
				width: 100%;
				padding-top: 74px;
			}
			#header2login {
				margin-left:2px;
				width: 100%;
				height: 20px;
				font-size: 11px;
				text-align:right;
			}
			#header2leer {
				height: 13px;
				margin-left:2px;
				margin-bottom:8px;
				width: 100%;
				font-size: 11px;
				padding-top: 4px;
				padding-bottom: 3px;
				border-bottom:1px solid #CC3300;
				text-align:right;
			}
		/* LOGIN INPUT */
			#loginfield {
				font-size: 11px;
				z-index: 900;
				text-align:left;
				position:absolute;
				top: 50%;
				left: 50%;
				height: 170px;
				width: 310px;
				margin-top: -85px;
				margin-left: -155px;
				background-color: #FFFFFF;
				padding: 10px;
			}
			#close {
				font-size: 11px;
				z-index: 950;
				text-align:left;
				position:absolute;
				top: 50%;
				left: 50%;
				height: 16px;
				width: 16px;
				margin-top: -81px;
				margin-left: 155px;
				background-color: #FFFFFF;
			}
			
			#forget{
				position: absolute;
				top: 0px;
				left: 0px; 
				width: 100%;
				height: 100%;
				min-height: 100%;
				height: auto;
				z-index: 800;
				background-color: #333;
				-moz-opacity: 0.8;
				opacity: .50;	
				filter: alpha(opacity=50);
			}
			
			
			.loginname {
				margin-bottom: 10px;
				width: 150px;
				padding: 3px;
				background-color: #E6E6E6;
				color: #666666;
				border: 1px solid #999999;
				font-size: 11px;
				margin-left: 0px;
			}
			
			
	/* ENDE LOGIN */
	
	/* HEADER */
		#header {
			width: 100%;
			padding-top: 74px;
			font-size: 11px;
		}
	/* ENDE HEADER */

	/* NAVIGATION */
		/* Obere Navi */
			#navi1 {
				margin-left:2px;
				width: 100%;
				padding-top:19px;
			}
			#navi1helper {
				width: 776px;
				display: inline-block;
				vertical-align:text-bottom;
				float: left;
			}
			#navi1leer {
				margin-left:2px;
				width: 100%;
				padding-bottom: 3px;
				padding-top:19px;
			}
		/* Untere Navi */
			#navi2 {
				display: block;
				margin-left:2px;
				width: 100%;
				padding-top:13px;
				padding-bottom: 4px;
				border-top:1px solid #999999;
				border-bottom:1px solid #CCCCCC;
			}
			#navi2leer {
				margin-left:2px;
				width: 100%;
				padding-top:21px;
				padding-bottom: 4px;
				border-top:1px solid #999999;
				border-bottom:0px solid #FFFFFF;
			}
		/* Navi Element */
			a#navielem {
				text-decoration:none;
				color: #666666;
			}
			a#navielem2 {
				text-decoration:none;
				color: #A9ABA8;
			}
			a:hover#navielem, a:hover#navielem2, a#navielemactive, a#navielem2active, .navielem2active {
				text-decoration:none;
				color: #CC3300;
			}
			.navielem2inactive {
				text-decoration:none;
				color: #DDDDDD;
			}
		/* Navi Platzhalter */
			#naviplatzhalter {
				font-size: 11px;
				padding-left:4px;
				padding-right:19px;
			}		
			#naviplatzhalteradmin {
				font-size: 11px;
				padding-left:4px;
				padding-right:15px;
			}		
	/* ENDE NAVIGATION */	
	
	/* Leerzeile */
		#leerzeile {
			padding-top: 38px;
			margin-left:2px;
		}
		#statuszeile {
			margin-top: 12px;
			margin-bottom: 3px;
			padding: 4px;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #B8D530;
			border: 1px solid #B8D530;			
		}	
		#statuszeile2 {
			margin-top: 12px;
			margin-bottom: 3px;
			padding: 4px;
			font-size: 11px;
			font-weight: bold;
			color: #FFFFFF;
			background-color: #CC3300;
			border: 1px solid #CC3300;			
		}	
		#statuszeilefile {
			width: 338px;
			margin-bottom: 3px;
			padding: 4px 4px 4px 3px;
			font-size: 11px;
			color: #666666;
			background-color: #E6E6E6;
			border: 1px solid #999999;
			font-weight: bold;
		}
	/* CONTENT */
		#mainContent {
			width: 100%;
			margin-left: 2px;
			font-size: 11px;
		}
	
	/* ALLGEMEIN */
			.SI-FILES-STYLIZED div.cabinet {			
				width: 70px;
				background: url(../images/browse.jpg) 0 0 no-repeat;
				display: inline-block;
				overflow: hidden;
				cursor: pointer;
			}
			.SI-FILES-STYLIZED div.cabinet input.file {
				position: relative;
				background: url(../images/browse.jpg) 0 0 no-repeat;
				height: 22px;
				margin-left:-60px;
				opacity: 0;
				-moz-opacity: 0;
				filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
			}
			
			.input {
				width: 208px;
				margin-left: 5px;
				padding: 3px 3px 3px 3px;
				background-color: #E6E6E6;
				color: #666666;
				border: 1px solid #999999;
				font-size: 11px;
			}
				
			.inputein {
				width: 208px;
				margin-left: 5px;
				padding: 3px 3px 3px 3px;
				background-color: #E6E6E6;
				color: #666666;
				border: 1px solid #999999;
				font-size: 11px;
				text-align: center;
			}
					
			.select {
				width: 216px;
				margin-left: 5px;
				padding: 2px 2px 2px 0px;
				background-color: #E6E6E6;
				color: #666666;
				border: 1px solid #999999;
				font-size: 11px;
			}
			
			.textbox {
				width: 208px;
				margin-left: 5px;
				padding: 2px 3px 3px 3px;
				background-color: #E6E6E6;
				color: #666666;
				border: 1px solid #999999;
				font-size: 11px;
			}
			
			#kopf {
				width: 100%;
				font-size: 11px;
				padding-bottom: 15px;
				color: #666666;
				display: block;
				float: left;
				clear: both;
			}

			#kopfprop {
				width: 602px;
				font-size: 11px;
				border-bottom:1px solid #999999;
				margin-left: 4px;
				margin-bottom: 15px;
				color: #666666;
				display: block;
				float: left;
				clear: both;
			}			
			
			#kopfitem {
				display: inline-block;
				font-weight: bold;
				padding: 4px;
				float: left;
			}
			
			#kopfitem2 {
				display: inline-block;
				font-weight: bold;
				padding: 30px 4px 4px 4px;
				float: left;
			}
			
			#kopfitem3 {
				width: 602px;
				display: inline-block;
				font-weight: bold;
				padding: 0px 4px 4px 0px;
				float: left;
				margin-left: 4px;
				border-bottom: 1px solid #999999;
			}
			
			#kopfitemprop {
				width: 200px;
				display: inline-block;
				font-weight: bold;
				padding: 0px 4px 4px 0px;
				float: left;
			}
			
			#zeilew {
				margin-bottom: 10px;
				width: 100%;
				font-size: 11px;
				color: #666666;
				display: block;
				float: left;
			}
			
			#itemw {
				display: inline-block;
				padding: 2px 4px 2px 4px;
				height: 16px;
				vertical-align:top;
				float: left;
			}
			
			#itemtw {
				display: inline-block;
				padding: 4px 4px 2px 4px;
				height: 14px;
				vertical-align:top;
				float: left;
			}
			#zeileg {
				margin-bottom: 10px;
				width: 100%;
				font-size: 11px;
				color: #666666;
				background-color: #E6E6E6;
				display: block;
				float: left;
			}
			
			#itemg {
				display: inline-block;
				padding: 2px 4px 2px 4px;
				height: 16px;
				vertical-align:top;
				float: left;
			}
			
			#itemtg {
				display: inline-block;
				padding: 4px 4px 2px 4px;
				height: 14px;
				vertical-align:top;
				float: left;
			}
			a#itemag, a#itemaw {
				color: #666666;
				text-decoration: none;
			}
			a:hover#itemag, a:hover#itemaw {
				color: #CC3300;
				text-decoration: none;
			}
			#zeiledate {
				width: 100%;
				font-size: 11px;
				color: #666666;
				display: block;
				padding-bottom: 6px;
				vertical-align: top;
				clear: both;
			}
			#zeile {
				width: 100%;
				font-size: 11px;
				color: #666666;
				display: block;
				padding-bottom: 8px;
				vertical-align: top;
				clear: both;
			}
			#zeilefileoben {
				width: 100%;
				font-size: 11px;
				color: #666666;
				display: block;
				padding-bottom: 40px;
			}
			#spaltefileleft {
				width: 500px;
				display:  inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			#spaltefileright {
				width: 450px;
				display:  inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			#spacer{
				margin-right: 40px;
			}
		/* FRONTEND 3SPALTEN */
			#clear {
				width: 100%;
				height: 40px;
				clear: both;
			}
			#spalteinfo{
				width: 450px;
				display: inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			
			#spalteprop{
				width: 602px;
				display: inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			
			#spalteinfo2{
				width: 350px;
				display: inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			#spalteinfo2b{
				width: 300px;
				display: inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			#spalteinfo3{
				width: 200px;
				display: inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			#spalteinfo4{
				width: 250px;
				display: inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			#linkeinfo {
				width: 135px;
				vertical-align: top;
				padding-top: 4px;
				margin-left: 4px;
				display: inline-block;
				float: left;
			}
			#linksprop {
				width: 300px;
				vertical-align: top;
				padding-top: 4px;
				margin-left: 4px;
				display: inline-block;
				float: left;
			}
			#linkeinfolang {
				width: 268px;
				vertical-align: top;
				padding-top: 4px;
				margin-left: 4px;
				display: inline-block;
				float: left;
			}
			#twentypixel{
				width: 20px;
				height: 20px;
				vertical-align: top;
				display: inline-block;
				float: left;
			}
			#zeileinfo {
				width: 100px;
				display: inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			#infoleerezeile{
				width: 100%;
				padding-top: 20px;
				color: #666666;
				display: inline-block;
				float: left;
			}
		/* FRONTEND 3SPALTEN ENDE */
			#zeileinfohead {
				border-top: 1px solid #cc3300;
				width: 250px;
				display: inline-block;
				padding: 6px 0px 8px 7px;
				vertical-align: top;
				float: left;
			}
			#abstandsubmit {
				padding-right: 33px;
			}
			#zeilefile {
				width: 100%;
				display: inline-block;
				padding-bottom: 8px;
				vertical-align: top;
				float: left;
			}
			#zeilefileup {
				width: 100%;
				display: inline-block;
				padding-bottom: 6px;
				float: left;
			}
			#ganzezeileoben {
				width: 100%;
				font-size: 11px;
				vertical-align: top;
				color: #666666;
				display: block;
				padding-top: 10px;
				padding-bottom: 15px;
				margin-left: 4px;
				font-weight: bold;
				float: left;
			}
			#ganzezeile {
				width: 100%;
				font-size: 11px;
				vertical-align: top;
				color: #666666;
				display: block;
				padding-bottom: 15px;
				margin-left: 4px;
				font-weight: bold;
				float: left;
			}
			#ganzezeileleer{
				width: 100%;
				font-size: 11px;
				vertical-align: top;
				padding-top: 11px;
				color: #666666;
				display: block;
				padding-bottom: 18px;
			}
			#zeilebutton {
				width: 347px;
				font-size: 11px;
				color: #666666;
				display: block;
				padding-bottom: 8px;
				text-align: right;
			}
			#zeilebuttonleft {
				width: 243px;
				font-size: 11px;
				color: #666666;
				display:  inline-block;
				margin-left: 4px;
				padding-top: 8px;
				padding-bottom: 8px;
				text-align: left;
			}
			#zeilebuttonright {
				width: 100px;
				font-size: 11px;
				color: #666666;
				display:  inline-block;
				padding-top: 8px;
				padding-bottom: 8px;
				text-align: right;
			}
			#linkespalte {
				width: 90px;
				vertical-align: top;
				padding-top: 4px;
				margin-left: 4px;
				display: inline-block;
			}
			#linkespalte2 {
				width: 140px;
				vertical-align: top;
				padding-top: 4px;
				margin-left: 4px;
				display: inline-block;
			}
			#rechtespalte {
				width: auto;
				display: inline-block;
				vertical-align: top;
			}
			
			#rechtespalteprop {
				width: 245px;
				display: inline-block;
				vertical-align: top;
			}
			
			#rechtespaltebild {
				width: auto;
				display: inline-block;
				vertical-align: top;
				margin-left: 5px;
				color: #666666;
				border: 1px solid #999999;
			}
			#rechtespaltetext {
				vertical-align: top;
				padding: 4px 3px 4px 0px;
				margin-left: 10px;
				display: inline-block;
			}
			#rechtespaltetextgreen {
				vertical-align: top;
				padding: 4px 3px 4px 0px;
				margin-left: 9px;
				display: inline-block;
				color: #B8D530;
				font-weight: bold;
			}
			#rechtespaltetextorange {
				vertical-align: top;
				padding: 4px 3px 4px 0px;
				margin-left: 9px;
				display: inline-block;
				color: #FF9900;
				font-weight: bold;
			}
			#rechtespaltetextred {
				vertical-align: top;
				padding: 4px 3px 4px 0px;
				margin-left: 9px;
				display: inline-block;
				color: #cc3300;
				font-weight: bold;
			}
			#rechtespaltecheckbox {
				width: auto;
				margin-left: 3px;
				display: inline-block;
			}
			#imageup {
			 	width: 214px;
				height: 259px;
				margin-left: 5px;
				border: 1px solid #999999;
			}
			#lightgrey{
				color: #DDDDDD;
			}
			
	/* ENDE ALLGEMEIN */

	/* KALENDER */
		td.calendarDateInput {
			font-size: 11px;
			padding-top: 4px;
		}
		select.calendarDateInput {
			width: 100px;
			font-size: 11px;
			border: 1px solid #999999;
			background-color: #E6E6E6;
			color: #666666;
			margin-left:5px;
			padding-top: 2px;
			padding-bottom: 2px;
		}
		select.calendarDateInput2 {
			width: 44px;
			margin-left: 5px;
			font-size: 11px;
			border: 1px solid #999999;
			background-color: #E6E6E6;
			color: #666666;
			padding-top: 2px;
			padding-bottom: 2px;
		}
		.calendarDateInput3 {
		}
		a.calendarDateInput4 {
			margin-left: 5px;
		}
		#ndate_ID {
			width: 207px;
			margin-top: 6px;
			margin-left: 5px;
		}
		input.calendarDateInput {
			width: 33px;
			font-size: 11px;
			border: 1px solid #999999;
			background-color: #E6E6E6;
			color: #666666;
			margin-left:5px;
			padding-left:3px;
			padding-top: 3px;
			padding-bottom: 3px;
		}
	/* ENDE KALENDER*/	

	/* UPLOADBAR */
		.ubrBar1 {
			background-color: #b3b3b3;
			position: relative;
			text-align: left;
			height: 10px;
			border: 1px solid #505050;
			z-index: 5;
			background-image:url(../images/progress_bar_white.gif);
			layer-background-image:url(../images/progress_bar_white.gif);
		}
		
		.ubrBar2 {
			background-color: #000099;
			position: relative;
			text-align: left;
			height: 10px;
			width: 0%;
			z-index: 6;
			background-image:url(../images/progress_bar_red.gif);
			layer-background-image:url(../images/progress_bar_red.gif);
		}
		
		#ubrclose {
			font-size: 11px;
			z-index: 950;
			text-align:left;
			position:absolute;
			top: 50%;
			left: 50%;
			height: 16px;
			width: 16px;
			margin-top: -100px;
			margin-left: 183px;
			background-color: #FFFFFF;
		}
			
		.ubrGrau {
			position: absolute;
			top: 0px;
			left: 0px; 
			width: 100%;
			height: 100%;
			min-height: 100%;
			max-height: 100%;
			height: auto;
			z-index: 800;
			background-color: #333;
			-moz-opacity: 0.8;
			opacity: .50;	
			filter: alpha(opacity=50);
		}
		
		#ubr_alert {
			margin-top:1px;
		}
		.ubrWrapper {
			position: absolute;
			z-index: 900;
			background-color:#FFFFFF;
			text-align: center;
			margin-left: auto;
			margin-right: auto;
			top: 50%;
			left: 50%;
			margin-top: -125px;
			margin-left: -200px;
			width:400px;
			height:200px;
			padding: 10px;
		}
		
		.ubrUploadDataInfo {
			padding-left: 15px;
		}
		
	/* MOVE DIV */
		#floatdiv{
			position:absolute;	
			height:1px;		
			left:0px;
			top:0px;
			width: 1000px;
			margin: 0 auto; 
			text-align: left;
		}
		
		
		
	/* MIKAS KRAM +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
		
		.homebild {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:10px;
			width: 215px;
			margin-right: 22px; 
			text-align: left;
			float:left;
			color:999999;
		}
		
		.homebutton {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 100px;
			padding:3px; 
			text-align: left;
			float:left;
			color:#666666;
			background-color:#e4e4e4;
			text-decoration:none;
			margin-top: 3px;
		}
		
		.homebutton:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 100px;
			padding:3px; 
			text-align: left;
			float:left;
			color:#e4e4e4;
			background-color:#666666;
			text-decoration:none;
			margin-top: 3px;
		}
		
		#homedivweiter {
			width: 30px;
			text-align: left;
			float:left;
			margin-top:36px;
			padding-left:16px;
		}
		
		.homeweiter {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 30px;
			padding:3px; 
			text-align: center;
			float:left;
			color:#666666;
			background-color:#e4e4e4;
			text-decoration:none;
			margin-top: 0px;
		}
		
		.homeweiter:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 30px;
			padding:3px; 
			text-align: center;
			float:left;
			color:#e4e4e4;
			background-color:#666666;
			text-decoration:none;
			margin-top: 0px;
		}
		
		.newszeile {
			width: 710px;
			height:45px;
			padding:6px;
			text-align: left;
			float:left;
		}

		.newsdatum {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 136px;
			padding-top:3px; 
			padding-left:10px; 	 
			text-align: left;
			float:left;
			color:#666666;
			background-color:#ffffff;
			text-decoration:none;
		}
		
		.newsteasertext {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 480px;
			padding:3px; 
			text-align: left;
			float:left;
			color:#666666;
  			text-decoration:none;
			margin-top: 0px;
		}
	
		.linkeseite {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 180px;
		    text-align: left;
			float:left;
			color:#666666;
		}
		.rechteseite {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 367px;
			margin-left:36px;
			text-align: left;
			float:left;
			color:#666666;
		}
		
		.redlink {
			color:#CC3300;
			text-decoration:none;
		}

		.spalteartist {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 253px;
		    text-align: left;
			float:left;
			color:#666666;
		}
		
		.spalteartistlink {
			text-decoration:none;
			color:#666666;
		}
		
		.spaltesortierung {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 222px;
			padding-left:19px;
		    text-align: left;
			float:left;
			color:#666666;
		}
		
		.artistsortierung {
			width: 148px;
			height: 21px;
			margin-right: 10px;
			font-size:11px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			background-color: #E6E6E6;
			color: #666666;
			border: 1px solid #999999;
			margin-left: 1px;
			padding: 2px 2px 2px 0px;
		}
		
		.sortlink {
			text-decoration:none;
			color:#666666;
		}
		
		.gallerythumb {
			width: 100px;
			margin-right:18px;
			float:left;
		}
		
		.gallerybutton {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 184px;
			padding:3px; 
			text-align: left;
			float:left;
			color:#666666;
			background-color:#e4e4e4;
			text-decoration:none;
			margin-top: 3px;
		}
		
		.gallerybutton:hover {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 184px;
			padding:3px; 
			text-align: left;
			float:left;
			color:#e4e4e4;
			background-color:#666666;
			text-decoration:none;
			margin-top: 3px;
		}

	/* MIKAS KRAM TEIL 2 */	
		.contactlinks {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			margin-left: 4px;
			width: 200px;
		    text-align: left;
			float:left;
			color:#666666;
		}
		
		.contactrechts {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 200px;
			margin-left:160px;
			text-align: left;
			float:left;
			color:#666666;
		}
		
		.contactfeld {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 200px;
			background-color: #e6e6e6;
			border: 1px solid #9b9b9b;
		}
		
		.radiozahl {
			margin-bottom:4px;
			padding-left:6px;
		}
			
		.commentfeld {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:11px;
			width: 384px;
			height:100px;
			background-color: #e6e6e6;
			border: 1px solid #9b9b9b;
			color:#666666;
			padding: 2px 3px 3px 3px;
		}
		
		.redschrift {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:10px;
			color: #CC3300;
		}
		
		.balken {
			height:20px;
			background-color:#999999;
			float:left;
			border-bottom-style: solid;
			border-bottom-color: #e4e4e4;
			border-bottom-width: 1px;
		}
		
		.zahlresults {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:10px;
			height:21px;
			width:20px;
			float:left;
		}
		
		p{
		margin:0px;
		padding:0px;
	
		}