body {
		background-color:#FFF;
		color:#5c5c5c;
		font-family:Tahoma, Verdana;
		font-size:11px;
		margin:0px;;
}

.titelleiste	{
		width:100%;
		height:13px;
		padding-top:7px;
		padding-bottom:7px;
		color:#00677c;
		border-bottom:1px solid #9f9f9f;
		text-align:center;
}

.uhr	{
		width:200px;
		display:inline-block;
		text-align:left;
		float:left;
		padding-left:15px;
}

.seite	{
		width:400px;
		display:inline-block;
}

.sprache	{
		width:200px;
		display:inline-block;
		text-align:right;
		margin-right:10px;
		float:right;
}

.sprache img { position:relative; top:2px; border:none; margin-right:3px; }

.top_bg		{
	background-image:url(../img/top_bg.gif);
	height:210px;
	width:100%;
}

.logo	{
	background-image:url(../img/logo-2.png);
	width:450px;
	height:250px;
	margin-left:auto;
	margin-right:auto;
}

.btn	{
	background-image:url(../img/btn.png);
	width:110px;
	height:26px;
	display:inline-block;
	text-align:center;
	padding-top:7px;
	color:#00677c;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-size:13px; 
	font-weight:bold;
}

.btn:hover	{
	background-image:url(../img/btn_hov.png);
	color:#fff;
}

.btn_act	{
	background-image:url(../img/btn_act.png);
	width:110px;
	height:26px;
	display:inline-block;
	text-align:center;
	padding-top:7px;
	color:#777777;
	text-decoration:none;
	font-family:"Trebuchet MS", Verdana, Tahoma;
	font-size:13px; 
	font-weight:bold;
}

.btn_act:hover	{
	background-image:url(../img/btn_hov.png);
	color:#fff;
}

.inpad	{ padding-left: 25px; }

.content_padding	{
	width:800px;
	margin-left:auto;
	margin-right:auto;
}

.trennlinie { background-color:#e3e3e3; height:1px; width:100%; margin-top:5px; margin-bottom:6px; }

h1 { color:#00677c; 
	 font-size:18px; 
	 font-weight:200; 
	 font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; 
	 display:inline; 
	 padding-top:10px;
}

.trennlinie_blau { background-color:#00677c; height:2px; width:530px; margin-top:2px; margin-bottom:5px; }

.news_trennlinie{ height:2px; width:517px; margin-top:2px; margin-bottom:2px; border-bottom:1px dotted #ccc; }

.main	{
	float:left;
	width:530px;
}

.btxt { color:#00677c; }

.sidebar	{
	width:243px;
	float:right;
	border-left:1px solid #e3e3e3;
	padding-left:10px;
}

.window_top {
	background-image:url(../img/col_head.gif);
	width:235px;
	height:19px;
	border:1px solid #c9c9c9;
	padding:1px;
	background-repeat:no-repeat;
	background-position:1px 1px;
	color:#fff;
	text-align:right;
	padding-top:6px;
	padding-right:8px;
	font-weight:bold;
}

.window_content	{
	background-image:url(../img/box_bg.gif);
	padding:1px;
	border:1px solid #c9c9c9;
	border-top:none;
	width:233px;
	background-position:1px 1px;
	background-repeat:no-repeat;
	padding-left:10px;
	overflow:hidden;
}

.window_news	{
	background-image:url(../img/box_news_bg.gif);
	padding:1px;
	padding-top:4px;
	padding-bottom:8px;
	border:1px solid #c9c9c9;
	border-top:none;
	width:233px;
	height:187px;
	background-position:1px 1px;
	background-repeat:no-repeat;
	padding-left:10px;
	overflow:hidden;
}

.footer	{
	background-image:url(../img/foot_bg.gif);
	background-repeat:repeat-x;
	height:128px;
	width:803px;
	margin-top:40px;
    	margin-left:auto;
	margin-right:auto;
	color:#666;
}

.footer a	{
	color:#323232; 
	text-decoration:none;
	padding:3px;
	display:inline-block;
	width:165px;
}

.footer a:hover	{
	/*color:#006a8d; 
	text-decoration:underline;*/
	color:#FFF;
	background-color:#006a8d;
}

.main a { 
	color:#00677c; 
	text-decoration:none; 
	padding-right:11px; 
	background-image:url(../img/linker.gif);
	background-repeat:no-repeat;
	background-position:right;
	display:inline-block;
}

.main a:hover { text-decoration:underline; }

.sidebar a { 
	color:#00677c; 
	text-decoration:none;
}

.sidebar a:hover { text-decoration:none; #00677c; }

#login_window a {
	float:left; margin-bottom:8px; margin-top:18px; color:#666;
}

#login_window a:hover {
	color:#00677c;
}


input	{
	background-image:url(../img/input.gif);
	background-repeat:no-repeat;
	width:169px;
	height:22px;
	background-position:right;
	border:none;
	border:0px solid #fff;
	color:#7c7c7c; 
	font-size:11px;
	padding-left:5px;
}

.login_btn	{
	background-image:url(../img/login_btn.png);
	width:47px;
	height:53px;
	margin-left:178px;
	margin-top:8px;
	text-align:center;
	color:#fff;
	cursor:pointer;
}

.infobox	{
	background-color:#ebf7fa;
	color:#00506a;
	padding:10px;
	border:1px solid #ccc;
	display:inline-block;
}

.errorbox	{
	background-color:#faebf0;
	color:#c6265f;
	padding:10px;
	border:1px solid #ccc;
	display:inline-block;
}

.validbox	{
	background-color:#f0faeb;
	color:#749500;
	padding:10px;
	border:1px solid #ccc;
	display:inline-block;
}

.infobox div	{
	margin-left:60px;
	margin-top:3px;
}

ul {
	list-style-image:url(../img/icons/vlist.png);
	margin-bottom:8px;
}

li {
	margin:4px;
}


.regform	{
	font-size:16px;
	width:70%;
	padding:2px;
	padding-top:1px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	border-top:1px solid #909090;
	border-left:1px solid #CECECE;
	border-right:1px solid #CECECE;
	border-bottom:1px solid #E4E4E4;
	background-image:url(../img/pix_cecece.gif);
	background-repeat:repeat-x;
	background-position:top;
}

.jsbg			{
				background-color:#000;
				height:100%;
				width:100%;
				top:0px;
				left:0px;
				position:fixed;
				z-index:1000;
				filter:alpha(opacity:60);
				KHTMLOpacity:0.60;
				MozOpacity:0.60;
				opacity:0.60;
				}
				
.jsrahmen		{
				background-color:#000;
				height:300px;
				width:400px;
				position:fixed;
				top:100px;
				left:470px;
				z-index:1100;
				filter:alpha(opacity:40);
				KHTMLOpacity:0.40;
				MozOpacity:0.40;
				opacity:0.40;
				}		

.jscontent		{
				/*background-color:#FFF;*/
				height:290px;
				width:390px;
				position:fixed;
				top:104px;
				left:470px;
				z-index:1200;
				/*border:1px solid #00677c;*/
				font-size:12px;
				color:#fff;
				}	
				
#jstitle		{
				font-family:'Trebuchet Ms', Tahoma, Verdana;
				font-size:16px;
				font-weight:bold;
				color:#FF9900;
				margin-left:3px;
				}
				
.jshr			{
				width:100%;
				background-color:#FFF;
				height:1px;
				border-top:1px dotted #FF9900;
				}
				
.jslist			{
				width:386;
				background-color:#E6EAF7;
				padding:2px;
				border-top:1px solid #FFF;
				border-bottom:1px solid #FCC8C0;
				font-size:11px;
				}
				
.jslisttitle	{
				font-weight:bold;
				color:#F90;
				}				
				
.vbutton		{
				background-color:#00677c;
				color:#FFFFFF;
				padding-top:2px;
				padding-left:8px;
				padding-right:8px;
				padding-bottom:2px;
				width:120px;
				text-align:center;
				border-top:1px solid #a0c0FF;
				border-left:1px solid #a0c0FF;
				border-right:1px solid #00374c;
				border-bottom:1px solid #00374c;
				cursor:pointer;
				}
				
#jslayer		{
				display:none;
				}				
				
.bigbox			{
				padding:5px;
				cursor:pointer;
				display:block;
				width:100%;
				}
				
.bigbox:hover	{
				background-color:#F6F6F6;
				}
				
.bigbox img		{ 
				border:none;
				float:left;
				}				
				
.biglink		{
				font-size:12px;
				font-weight:bold;
				position:relative;
				left:15px;
				}
				
.biglinkDescr	{
				position:relative;
				left:15px;
				margin-top:4px;
				color:#999;
				}
				
.smallTab		{
				background-color:#fafafa;
				color:#666;
				padding:5px;
				border:1px solid #f0f0f0;
				float:right;
				margin-left:3px;
				text-align:center;
				color:#00677c;
				}

.row0			{
				background-color:#f3f3f3;
				font-family:Arial, Helvetica, sans-serif;
				color:#555;
				border:1px solid #ddd;
				width:250px;
				display:inline-block;
				margin:1px;
				}

.row0:hover		{
				color:#333;
				}
				
.row1			{
				background-color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				color:#555;
				border:1px solid #ddd;
				width:250px;
				display:inline-block;
				margin:1px;
				}

.row1:hover		{
				color:#333;
				}	

.innerRow		{
				margin:4px;
				display:inline-block;
				}

.domainOptions	{
				 float:right;
				 clear:both;
				}

.domainOptions a {
				  text-align:center;
				  width:23px;
				  padding-right:0px;
				  background-image:none;
				  background-color:#ccc;
				  }

.domainOptions a:hover { 
				 		background-color:#1086BE;
					   }

.domainOptions a img { border:none; }


.rowA			{
				background-color:#f3f3f3;
				font-family:Arial, Helvetica, sans-serif;
				color:#555;
				border:1px solid #ddd;
				}

.rowA:hover		{
				color:#333;
				}
				
.rowA td		{ padding:5px; }		

.rowB			{
				background-color:#fff;
				font-family:Arial, Helvetica, sans-serif;
				color:#555;
				border:1px solid #ddd;
				}

.rowB:hover		{
				color:#333;
				}
				
.rowB td		{ padding:5px; }	

.rowS			{
				/*background-color:#f0faeb;*/
				color:#749500;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				border:1px solid #ddd;
				}
				
.rowS td		{ border-bottom:1px solid #d5d5d5; padding-left:5px;}	

.rowP			{
				/*background-color:#ebf7fa;*/
				color:#00506a;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				border:1px solid #ddd;
				}
				
.rowP td		{ border-bottom:1px solid #d5d5d5; padding-left:5px;}	

.rowE			{
				/*background-color:#faebf0;*/
				color:#c6265f;
				font-family:Arial, Helvetica, sans-serif;
				font-size:11px;
				border:1px solid #ddd;
				}
				
.rowE td		{ border-bottom:1px solid #d5d5d5; padding-left:5px;}	

table th		{
				border-bottom:1px solid #CCC;
				border-top:1px solid #DDD;
				padding:4px;
				}
				
#ticketTabelle a		{
						background-image:none;
						padding-right:0px;
						}
				
.highlightBox	{
				background-color:#f8f8f8; 
				padding:5px; 
				border:1px solid #f0f0f0;
				}
				
.highlightBox2	{
				background-color:#ffff8d; 
				padding:5px; 
				border:1px solid #f0f0f0;
				}
				
.statistikTabelle { width:100%; }

.statistikTabelle td {
					 border-bottom:1px solid #DDD;
					 font-size:12px;
					 font-family:Arial, Helvetica, sans-serif;
					 padding:7px;
					 text-align:center;
					 }	
					 
.statistikTabelle tr:hover { color:#000; background-color:#F0F0F0; }

.checkboxInaktiv {
	background-image:url(../img/checkbox.png);
	background-repeat:no-repeat;
	background-position:top;
	width:13px;
	height:12px;
	display:inline-block;
	position:relative;
	top:2px;
	left:-3px;
}

.checkboxAktiv {
	background-image:url(../img/checkbox.png);
	background-repeat:no-repeat;
	background-position:bottom;
	width:13px;
	height:12px;
	display:inline-block;
	position:relative;
	top:2px;
	left:-3px;
}

.DC_input	{
	background-image:url(../img/dc_input.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:150px;
	height:18px;
	padding-left:4px;
	padding-top:3px;
	padding-bottom:3px;
	border:none;
	border:0px solid #fff;
	color:#00677c; 
	font-size:11px;
}

.DC_select	{
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position:right;
	width:64px;
	height:24px;
	padding:1px;
	border:1px solid #bfbfbf;
	color:#00677c; 
	font-size:11px;
	position:relative;
	top:-3px;
}

.DC_error {
	color:#ff3030;
	width:221px;
	text-align:center;
	font-weight:bold;
	display:inline-block;
}

.DC_ok {
	color:#57b100;
	width:221px;
	text-align:center;
	font-weight:bold;
	display:inline-block;
}

.small_button {
	background-image:url(../img/smallButton.png);
	background-position:top;
	background-repeat:no-repeat;
	height:28px;
	width:109px;
	text-align:center;
	cursor:pointer;
	color:#7a7a7a;
	font-weight:bold;
	padding-bottom:2px;
}

.small_button:hover { background-position:bottom; color:#FFF; }

.boxHR {
	background-image:url(../img/boxHR.gif);
	height:2px;
	width:221px;
	margin-top:5px;
	margin-bottom:5px;
}

.kommentarKopf {
	background-color:#F0F0F0;
	border-top:1px solid #E3E3E3;
	border-bottom:1px solid #ddd;
	padding:4px;
}

.kommentar {
	padding:4px;
	border-left:1px solid #F0F0F0;
	border-bottom:1px solid #F0F0F0;
	margin-bottom:5px;
}

.tickerbox {
	width:530px;
	height:55px;
	background-color:#FFF;
	background-image:url(../img/highlight.png);
	padding-top:75px;
}

.transparentBg {
	background-color:white;
	-moz-opacity:0.2;
	-khtml-opacity:0.2;
	opacity:0.2;
	filter:alpha(opacity=20);
	width:20px;
	height:20px;
	float:left;
	margin-left:5px;
	cursor:pointer;
	position:relative;
	z-index:100;
}

.transparentBg:hover {
	background-color:black;
}

.textNode {
	color:#FFF;
	position:relative;
	z-index:99;
	top:-17px;
	left:6px;
	width:20px;
	height:20px;
	float:left;
	margin-left:5px;
	font-weight:bold;
}

.faqContainer {
	background-color:#aaa;
	border:1px solid #b8b8b8;
}

.faqTab0 {
	background-color:#f5f5f5;
	padding-left:10px;
	cursor:pointer;
	height:23px;
	padding-top:8px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	border-bottom:1px dotted #c4c4c4;
	color:#797979;
}

.faqTab0:hover {
	background-color:#006a8d;
	color:#fff;
}

.faqTab1 {
	background-color:#f9f9f9;
	padding-left:10px;
	cursor:pointer;
	height:23px;
	padding-top:8px;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	font-weight:bold;
	border-bottom:1px dotted #c4c4c4;
	color:#797979;
}

.faqTab1:hover {
	background-color:#006a8d;
	color:#fff;
}


.faqDescription {
	border-bottom:1px dotted #c4c4c4;
	display:none;
	background-color:#fff;
}

.faqDescription p {
	text-align:justify;
	margin-left:10px;
	margin-top:3px;
	margin-bottom:15px;
	margin-right:10px;
	padding-top:15px;
	font-family:Arial, Helvetica, sans-serif;
}