
/* CSS Document */
/* Das Webresource CSS ordnet das RadMenu als Zeile an
   runtimeDefault ändert an der Navigation nichts
   runtimeDefault/Menu/styles.css kümmert sich ums Menu
*/

	* {
	margin:0; 
	padding:0;
	}
	
	html, body{
		height:100%;
		width:100%;
		font-family:Verdana;
		font-size:12px;
		font-style:normal;
		font-weight:normal;
		line-height:14px;
		
	}
	
	table{
		border:0px;
		margin:0px;
		padding:0px;
		
	}

	img{
		border:0px;
	}
	
	
	a.visited
	{
		color:#000000;
	}
	
	a,
	a.hover
	{
		color:#ff7f00;
	}
	
	h5
	{
		font-family:Verdana;
		font-size:10px;
		font-weight:bolder;
		margin-top:2px;
	}
	
	h4
	{
		font-family:Verdana;
		font-size:10px;
		font-weight:bolder;
		margin-top:3px;
		margin-bottom:2px;
		
	}
	
	h3
	{
		font-family:Verdana;
		font-size:10px;
		font-weight:bolder;
		margin-top:3px;
		margin-bottom:2px;
		margin-left:0px;
		
	}
	
	
	h2
	{
		color:#ff7f00;
		font-family:Verdana;
		font-size:14px;
		font-weight:bold;
		margin-top:5px;
		margin-left:0px;
		margin-bottom:3px;
		
	}

	h1
	{
		color:#ff7f00;
		font-family:Verdana;
		font-size:20px;
		font-weight:bolder;
		margin-top:8px;
		margin-bottom:5px;
		margin-left:0px;
		line-height:24px;
		
	}

	.keyVisual
	{
		margin-left:9px;
		margin-top:25px;
		margin-bottom:25px;
		
	}
	
	input.text, .searchBox
	{
		border:1px solid #666666;
		background:url(images/inputbg.gif) #d8d9d9;
		height:17px;	
		line-height:17px;	
		padding-left:5px;
		padding-right:5px;
		padding-top:0px;
		padding-bottom:0px;
		width:90%;
		font-family:Verdana;
		font-size:10px;
		font-style:normal;
		font-weight:normal;

	}
	
	
	.singleNewsBlock
	{
		background: url(images/newsSingleBG.jpg) top left no-repeat #d8d9d9;
	}
	
	.InfoBar
	{
		margin-top:0px;
		margin-bottom:15px;
		padding-bottom:3px;
		border-bottom: 1px solid gray;
	}
	
	
/* 1st level table */
#wrapper
{
	width:100%;	
}


#wrapper-table{
	height:100%;width:90%
}

#wrapperlogosection{
	height:292px;
}

#wrappercontentsection{
	width:100%;
}

#wrapperfootersection{
	height:107px;
}

/* 2nd level tables */
#logo-table{
	width:100%;
}

.logo-offset{
	width:640px;
	height:1px;
}

#col-runtimelogo{
	text-align:right;
	height:72px;
}

#runtimelogo{
	width:213px;
	height:72px;
}


#main-navi-table{
	width:100%;
}
	/* navi columns */
	.col-btn{
		width:125px;
	}
	
	.naviSubline
	{
		width:830px;
		height:1px;
	}
	
	.col-radMenu
	{
		background:url(images/runtimeMenuBackground.jpg) bottom left repeat;
		width:600px;
	}
	
	.col-tangent{
		width:9px;
	}
	
	#col-navi-right-spacer{
		width:15px;
	}
	
	.col-navi-mainrepeat
	{
		width:auto;
		background:url(images/runtimeMenuBackground.jpg);
	}
	
	.col-navi-smallrepeat
	{
		width:auto;
		background:url(images/navRepeatable.jpg);
	}
	
	#col-navi-navend{
		width:204px;
		text-align:left;
	}
	/* end navi columns */

#header-table{
	width:100%;
}

	/* header columns */
	.col-header-left{
		width:395px;
	}
	
	.col-header-mid
	{
		background:url(images/visuals/headerRepeatable.jpg);
	}
		
	.col-header-right{
		width:459px;
		text-align:left;
	}
	
	/* end header columns */


#content-table{
	width:100%;
	height:100%;
}

#content-table td{
	vertical-align: top;
}

#cmsContent
{
	margin-top:10px;
}

.col-content-left
{
	padding-top:10px;
	padding-bottom:10px;
	width:171px;
	background:url(images/leftcolbg.jpg);
	background-repeat:repeat-y;
}

.col-content-right
{
	padding-top:10px;
	padding-bottom:10px;
	width:180px;
}

#Main
{
	width:100%;
	border: 0px solid #000000;
	padding-top:10px;
	padding-bottom:10px;
}

#wrapperFooter
{
    width:100%;
}

#wrapperFooterTable{
	width:100%;
	height:106px;
}

#footerSubline
{
	width:100%;
	height:100%;
}

.footerLinePlaceholder
{
	width:133px;
	height:38px;
}
.footerLineBGRepeatable
{
	background:url(images/footerLineBGRepeatable.jpg);
	height:37px;
}
.footerLineBGRepeatableRight
{
	background:url(images/footerLineBGRepeatableRight.jpg);
}
.footerRepeatable
{
	background:url(images/footerRepeatable.jpg);
}
.footerRepeatableRight
{
	background:url(images/footerRepeatableRight.jpg);
}
.footerBGRepeatableComplete
{
	background:url(images/footerBGRepeatableComplete.jpg);
}
.footerLineBGRepeatablePH
{
	width:111px;
	height:38px;
	background:url(images/footerLinePlaceholder.jpg);
}

.footerRadMenu
{
	/*background: url(images/footerLineBGRepeatable.jpg);*/
	margin:0;
	padding:0;	
}
/* elements */
.tagsList
{
	margin-left:20px;	
}

.poll-box
{
	margin-left:10px;
}

.search-box
{
	margin-left:0px;
	margin-bottom:10px;
	width:100%
}


.startButton
{
	background: url(images/btnStart.gif) top left repeat-x;
	margin:2px;
	height:20px;
	width:35px;
	border:0px;
}

.startButtonInv
{
	background:none;
	margin:0px;
	height:0px;
	width:0px;
	border:0px;
}



.news-box
{
	margin-left:0px;
	margin-bottom:5px;
	width:100%
}

.newsItem
{
	margin-left:2px;
	margin-top:0px;
	margin-bottom:10px;	

}

.newsSeperator
{
	margin-top:5px;
	margin-bottom:3px;
	height:4px;
	width:100%;
	background: url(images/newsSingleSeperator.jpg) bottom center no-repeat;
}

.newsTitle
{
	margin-top:4px;
	margin-bottom:2px;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:bold;

}

.newsLink
{
	margin-top:3px;
	margin-right:3px;
	text-align:right;
	font-size:10px;
	font-style:normal;
	font-weight:bold;
}

.sf_newsDate
{
	margin-bottom:10px;
}
.sf_postBookmark
{
	margin-top:10px;

}

.breadCrumbNav
{
	position:relative;
	top: -40px;
	left:-105px;
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:White;	
}

.breadCrumbNode
{
	font-family:Verdana;
	font-size:10px;
	font-style:normal;
	font-weight:normal;
	color:White;	
}


sf_newsTitle
{
	margin-top:2px;
	font-size:12px;
	font-style:normal;
}