body {
	margin:0;
	padding:0;
	font-family:Verdana, sans-serif;
	font-size:10px;
	background-color:white;
	color:#7C7C7C;
}

hr {
	color:#D5D5D5;
	background-color:#D5D5D5;
	height:1px;
	border:none;
}

img {
	border:0;
}

p {
	color:#7C7C7C;
	font-family:Verdana, sans-serif;
	font-size:10px;
	margin-top:0;
	margin-bottom:5px;
}

div.HeaderImage p {
	margin:0;
	padding:0;
}

a {
	font-family:Verdana, sans-serif;
	font-size:10px;
	color:#003878;
}

span.Text {
	color:#7C7C7C;
}

.FloatLeft {
	float:left;
}

.FloatRight {
	float:right;
}

.ClearFloat {
	clear:both;
}

.ContentBox {
	width:680px;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	padding:0 10px 10px 10px;
	
	background-image:url('../images/layout/backgrounds/contentbox.png');
	background-repeat:repeat-x;
}

.ContentBoxNoGradient {
	width:680px;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	padding:0 10px 10px 10px;
}

.ContentBoxBig {
	width:924px;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	padding:0 10px 10px 10px;

	background-image:url('../images/layout/backgrounds/contentbox.png');
	background-repeat:repeat-x;
}

.ContentBoxBigTop {
	width:946px;
	height:10px;
	background-image:url('../images/layout/contentboxbig_top.png');
	background-repeat:no-repeat;
}

.ContentBoxTop {
	width:702px;
	height:10px;
	background-image:url('../images/layout/contentbox_top.png');
	background-repeat:no-repeat;
}

div.ContentFooter {
	width:702px;
	height:5px;
	background-image:url('../images/layout/content_footer.png');
	background-repeat:no-repeat;
}

div.ContentFooterWithSubnavi {
	width:702px;
	height:5px;
	background-image:url('../images/layout/content_footer_with_subnavi.png');
	background-repeat:no-repeat;
}

div.ContentFooterBig {
	width:946px;
	height:5px;
	background-image:url('../images/layout/content_footer_big.png');
	background-repeat:no-repeat;
}

div.ContentNewsBoxTop {
	width:214px;
	height:125px;
	padding:60px 0 0 140px;
	color:#FFF;
}

.ContentNewsBoxTop a {
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.ContentNewsBoxTop ul {
	list-style:none;
	list-style-image: url('../images/layout/bullet_blue.gif');
	margin:10px 0 15px 20px;
	padding:0;
}

.ContentNewsBoxTop ul li {
	color:#003878;
	background-color:transparent;
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
}

div.ContentNewsBoxPublisher {
	background-image:url('../images/layout/start_newsbox_pub_top.png');
	background-repeat:no-repeat;
}

div.ContentNewsBoxPublisher a {
	padding:4px 0 0 7px;
	display:block;
	width:193px;
	height:20px;
	background-image:url('../images/layout/buttons/btn_start_pub.png');
	background-repeat:no-repeat;
}

div.ContentNewsBoxAdvertiser {
	background-image:url('../images/layout/start_newsbox_adv_top.png');
	background-repeat:no-repeat;
}

div.ContentNewsBoxAdvertiser a {
	padding:4px 0 0 7px;
	display:block;
	width:193px;
	height:20px;
	background-image:url('../images/layout/buttons/btn_start_adv.png');
	background-repeat:no-repeat;
}

div.ContentNewsBox {
	width:352px;
}

div.NewsBoxStart {
	height:178px;
	padding:18px 19px;
}

div.NewsBoxStartPublisher {
	background-image:url('../images/layout/start_newsbox_pub_bot.png');
	background-repeat:no-repeat;
	padding:18px 26px;
}

div.NewsBoxStartAdvertiser {
	background-image:url('../images/layout/start_newsbox_adv_bot.png');
	background-repeat:no-repeat;
}

div.NewsBoxStart div.Item {
	margin-bottom:10px;
}

div.NewsBoxStart div.Item .Image {
	width:64px;
}

div.NewsBoxStart div.Item .Text {
	padding-left:5px;
	width:235px;
}

h1.NewsBoxStart {
	color:#003878;
	background-color:transparent;
	margin:0;
	padding:0;

	font-weight:bold;
	font-size:10px;
}

p.NewsBoxStart {
	color:#003878;
	background-color:transparent;
	margin:0;
	padding:0;
}

h1.NewsStart {
	color:#003878;
	background-color:transparent;
	font-weight:bold;
	margin:0;
	padding:0;
}

.NewsStart p {
	color:#FFF;
	background-color:transparent;
	margin:0;
	padding:0;
}

.NewsStart p.Date {
	color:#FFF;
	margin:10px 0 0 0;
	padding:0;
}

.NewsStart a {
	color:#003878;
	text-decoration:underline;
}

.WebserviceListView {
	/* */
}

.WebserviceListView h1 {
	color:#003878;
}

.WebserviceListView a {
	color:#F58220;
}

.WebserviceDetail {
	/* */
}

.WebserviceDetail h1 {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#003878;
	padding:5px 0 5px 0;
	margin:0;
}

.WebserviceDetail a {
	color:#F58220;
}

.WebserviceDetail ul {
	list-style:none;
	padding:0;
	margin:10px 0 10px 0;
}

.WebserviceDetail ul li {
	float:left;
	display:inline;
	text-align:center;
	margin-right:1px;
	color:#000;
}

.WebserviceDetail .Description {
	width:552px;
	margin-right:18px;
}

.WebserviceDetail .Links {
	width:354px;
}

.WebserviceDetail .Links .Item {
	width:108px;
	padding:5px 10px 5px 0;
}

.WebserviceDetail .Code .Header {
	border:1px solid #D5D5D5;
	background-color:#F6F6F6;
	padding:5px;
	margin-top:10px;
}

.WebserviceDetail .Code .Codearea {
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
	background-color:#F6F6F6;
	padding:5px;
}

.WebserviceDetail .Code .Codearea textarea{
	margin:5px;
	width:897px;
}

.WebserviceDetail .Code .Codearea .Request {
	height:200px;
}

.WebserviceDetail .Code .Codearea .Response {
	height:300px;
	margin-top:20px;
}

.ApplicationDetail {
	background-image:url('../images/layout/content_line_vertical.png');
	background-repeat:repeat-y;
	background-position:160px 0;
}

.ApplicationDetail .BigText {
	width:490px;
}

.ApplicationDetail .SmallText {
	width:100px;
}

.ApplicationDetail .LeftColumn {
	width:165px;
	padding:0 10px 0 0;
}

.ApplicationDetail .RightColumn {
	width:495px;
	padding:0 0 0 10px;
}

.ApplicationDetail img.Thumbnail {
	height:30px;
	width:40px;
	border:1px solid #D5D5D5;
	padding:1px;
	margin:0 0 5px 5px;
}

.ApplicationDetail div.Screenshot {
	border:1px solid #D5D5D5;
	width:420px;
	height:315px;
}

.ApplicationDetail img.PopupScreenshot {
	width:640px;
	height:480px;
}

.ApplicationDetail img.Screenshot {
	width:420px;
	height:250px;
}

.ApplicationDetail .ImageManager {
	margin:0 0 5px 0;
	padding:5px;
	border:1px solid #D5D5D5;
	width:480px;
}

.ApplicationDetail .ImageManager .Upload {
	width:300px
}

.UserInfo {
	margin:10px;
}

.UserInfo h1 {
	font-family:Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:10px 0 10px 0;
}

.UserInfo .LeftColumn {
	width:90px;
	padding:0 10px 10px 0;
}

.UserInfo .RightColumn {
	padding:0 0 10px 0;
}

div.Splitter {
	width:100%;
	height:1px;
	background-image:url('../images/layout/content_line_horizontal.png');
	background-repeat:repeat-x;
	background-position:bottom left;
}

div.ListView {
	width:680px;

	background-image:url('../images/layout/content_line_vertical.png');
	background-repeat:repeat-y;
	background-position:572px 0;

	/*padding:10px;*/
	padding:10px 0 0 0;
}

div.ListView div.Text {
	width:554px;
	padding:5px 10px 5px 10px;
}

div.ListView div.DownloadItem {
	width:106px;
	padding:0 0 10px 0;
	text-align:center;
}


div.ListViewSubNavi {
	width:500px;

	background-image:url('../images/layout/content_line_vertical.png');
	background-repeat:repeat-y;
	background-position:424px 0;

	/*padding:10px;*/
	padding:10px 0 0 4px;
}

div.ListViewSubNavi div.Text {
	width:414px;
	padding:5px 10px 5px 0;
}

div.ListViewSubNavi div.DownloadItem {
	width:65px;
	padding:0 0 10px 0;
	text-align:center;
}


div.Container {
	background-color:#FFF;
	width:946px;
	margin-left:10px;
}

div.Logo {
	padding-top:10px;
}

div.RightPane {
	width:232px;
	color:#7C7C7C;
	margin-top:10px;
}

body.StartPage .LeftPane {
	width:232px;
	margin-top:31px;
}

body.StartPage .ContentPane {
	width:704px;
	color:#7C7C7C;
	margin-top:10px;
	margin-left:10px;
}

body.Standard1Column .ContentPane {
	width:946px;
	color:#7C7C7C;
}

body.Standard2ColumnsRelated .ContentPane {
	width:700px;
	color:#7C7C7C;
	margin-top:10px;
	margin-right:14px;
}

body.Standard3Columns .ContentContainer {
	width:700px;
	margin-right:12px;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;

	background-image:url('../images/layout/content_background_top.png');
	background-repeat:repeat-x;
}

body.Standard3Columns .LeftPane {
	width:186px;
	color:#7C7C7C;
}

body.Standard3Columns .ContentPane {
	width:500px;
	color:#7C7C7C;
	padding-left:11px;
	margin-left:2px;
}

div.ContentHeader {
	width:702px;
	margin-top:10px;
	margin-right:12px;
}

div.ContentSplitter {
	height:100%;
	width:100%;
	background-image:url('../images/layout/navi3_splitter.png');
	background-repeat:repeat-y;
	background-position:186px 0;
}

div.LoginContainer {
	width:233px;
	height:89px;
	margin-bottom:27px;
	
	background-image:url('../images/layout/backgrounds/bg_login.png');
	background-repeat:no-repeat;
}

div.LoginContainer .Top {
	padding:6px 0 0 10px;
	height:26px;
}

div.LoginContainer .Bottom {
	padding:5px 0 0 0;
}

div.LoginContainer .Bottom .SignUp {
	width:85px;
	text-align:center;
}

div.LoginContainer .Bottom .SignUp a, div.LoginContainer .Bottom .SignUp a:visited {
	text-decoration: none;
	color: #7C7C7C;
}

div.LoginContainer .Bottom .SignUp a:hover {
	color: #003878;
}

div.LoginContainer .Top .Textbox {
	width:90px;
}

div.LoginContainer .Top .LoginButton {
	margin:2px 0 0 2px;
}

div.LanguageSelect {
	height:30px;
}

div.LanguageSelect .Flags {
	height:25px;
	padding:4px 0 0 0;
	border-bottom:1px solid #D5D5D5;
}

div.LanguageSelect .Flags .Text {
	width:100px;
	color:#7C7C7C;
	font-family:Verdana, sans-serif;
	font-size:10px;
	margin:0;
}

div.LanguageSelect .Left {
	width:5px;
	height:30px;
	background-image:url('../images/layout/lang_left.png');
}

div.LanguageSelect .Right {
	width:5px;
	height:30px;
	background-image:url('../images/layout/lang_right.png');
}

div.LanguageSelect ul {
	list-style:none;
	margin:0;
	padding:0;
}

div.LanguageSelect ul li {
	float:left;
	display:inline;
	margin-right:1px;
}

div.AffilinetProgramsContainer {
	width:946px;
	height:93px;
	border:1px solid black;
	margin-top:5px;
}

div.ApplicationTeaserStart {
	width:946px;
	height:148px;
	background-image:url('../images/layout/backgrounds/bg_application_teaser_start.png');
	background-repeat:no-repeat;

	font-family:Arial, sans-serif;
	font-size:11px;

	color:#7C7C7C;
}

div.ApplicationTeaserStart .Item {
	width:315px;
	height:133px;
	padding:10px 0 5px 0;
}

div.ApplicationTeaserStart .Item .Left {
	width:105px;
}

div.ApplicationTeaserStart .Item .Left .Icon {
	text-align:center;
	height:60px;
}

div.ApplicationTeaserStart .Item .Left .Rating {
	text-align:center;
	height:20px;
	padding:20px 0 0 0;
}

div.ApplicationTeaserStart .Item .Left .DetailButton {
	padding-left:3px;
	padding-top:10px;
	vertical-align:bottom;
}

div.ApplicationTeaserStart .Item .Description {
	width:190px;
	padding:0 10px 0 10px;
}

div.ApplicationTeaserStart .Item .Description .Title {
	margin-bottom:10px;
}

div.ApplicationTeaserStart h1.Title {
	font-family:Verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	/*padding:0 0 5px 0;*/
	margin:0;
}

div.ApplicationTeaserStart .Item .Description .Preview {
	margin-top:10px;
}

div.ApplicationTeaserOverviewHeader {
	/*height:148px;*/
}

div.ApplicationTeaserOverviewHeader .IntroText {
	width:448px;
	margin:0 10px 20px 0;
}

div.ApplicationTeaserOverviewHeader .Search {
	/*width:220px;*/
	width: 190px;
	margin-left: 24px;
}


div.ApplicationTeaserOverview {
	width:700px;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
}

div.ApplicationTeaserOverview .Item {
	/*min-height:148px;*/
	padding:10px 0 5px 0;
	background-image:url('../images/layout/content_line_vertical.png');
	background-repeat:repeat-y;
	background-position:104px 0;
}

div.ApplicationTeaserOverview .Item .Left {
	width:105px;
	text-align:center;
}

div.ApplicationTeaserOverview .Item .Left .Icon {
	height:60px;
	width:100px;
}

div.ApplicationTeaserOverview .Item .Left .Rating {
	height:20px;
	padding:20px 0 0 0;
	position: relative;
}

.RatingBubble {
	display: none;
	z-index: 1000;
	position: absolute;
	top: -20px;
	left: 5px;
	width: 228px;
	height: 80px;
	background: url(../images/layout/speechbubbles/speechbubble_white_small.gif) no-repeat;
}
.RatingBubble  .RatingIframe{
	border: none;
	margin-top: 2px;
	width: 200px;
	height: 50px;
	overflow: hidden;
}

.ApplicationDetail .StarsLeft {
	width: 100px;
	float: left;
	height: 20px;
}

.ApplicationDetail .StarsRight {
	width: 50px;
	float: left;
	height: 20px;
	line-height: 15px;
}

div.ApplicationTeaserOverview .Item .Description {
	width:367px;
	padding:0 10px 0 10px;
}

div.ApplicationTeaserOverview .Item .MarginBottomText {
	margin-bottom:10px;
}

div.ApplicationTeaserOverview .Item .Right {
	width:190px;
}

div.Paging {
	color:#7C7C7C;
	margin:0 5px;
}

div.Paging a {
	color:#7C7C7C;
	text-decoration:none;
}

div.Paging .CurrentPage a {
	font-weight:bold;
}

div.Search {
	/* */
}

div.Search .Header {
	margin:0 0 10px 0;
}

div.Search .Item {
	margin:0 0 10px 0;
}

div.Search .Item a {
	color:#7C7C7C;
}

div.Search .Item .Title {
	margin:0 0 8px 0;
}

div.Search .Item .Preview {
	margin:0 0 5px 0;
}

div.Search .NoResult {
	text-align:center;
	padding:20px 0 20px 0;
}

.SearchTextbox {
	width:170px;
}

div.ContentHeaderImageLeftCorner {
	width:10px;
	height:23px;
	background-image:url('../images/layout/contentheader_title_left.png');
	background-repeat:no-repeat;
}

div.ContentHeaderImageTitle {
	height:18px;
	background-image:url('../images/layout/contentheader_title_background.png');
	background-repeat:repeat-x;
}

div.ContentHeaderImageRightCorner {
	width:10px;
	height:23px;
	background-image:url('../images/layout/contentheader_title_right.png');
	background-repeat:no-repeat;
}

div.SpeechBubbleBig {
	color:white;
	width:206px;
	height:226px;
	padding:17px 17px 17px 17px;
	background-image:url('../images/layout/speechbubbles/speechbubble_big.png');
	background-repeat:no-repeat;
}

div.SpeechBubbleBig p {
	color:white;
}

div.SpeechBubbleSmall {
	width:232px;
	height:159px;
}

div.SpeechBubbleSmall .Description {
	height:113px;
	background-image:url('../images/layout/speechbubbles/speechbubble_small.png');
	background-repeat:no-repeat;
	
	padding:19px 20px 0 20px;
}

div.SpeechBubbleSmall .Description h1 {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	padding:0 0 5px 0;
	margin:0;
}

div.SpeechBubbleSmall .Link {
	height:27px;
	background-image:url('../images/layout/buttons/btn_speechbubble_small.png');
	background-repeat:no-repeat;
}

div.SpeechBubbleSmall .Link a {
	padding:7px 0 7px 17px;
	display:block;
	
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
}

div.SpeechBubbleSmall ul {
	list-style-image:url('../images/layout/bullet_checked.png');
	list-style-position:inside;
	margin:0;
	padding:0;
}

div.SpeechBubbleSmall ul li {
	color:#FFF;
	font-size:12px;
	padding:3px 0;
}

div.ContactItem h1 {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#003878;
	background-color:transparent;
	padding:20px 0 0 0;
	margin:0 0 14px 0;
}

div.ContactItem .Image {
	width:84px;
	margin:10px 0 0 0;
	padding:0 0 10px 0;
}

div.ContactItem .Description {
	width:607px;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
}

div.ContactItem .Text {
	color:#7C7C7C;
}

div.Bullet ul {
	list-style-image:url('../images/layout/bullet_orange.gif');
	/*list-style-position:inside;*/
	margin:0;
	padding:0 0 0 15px;
}

div.Bullet ul li {
	color:#7C7C7C;
	margin:0;
	padding:0;
}

div.SuccessStoryItem {
	position:relative;
	padding:0 0 10px 0;
}

div.SuccessStoryItem h1 {
	color:#003878;
	background-color:transparent;
	font-size:12px;
	font-weight:bold;
}

div.SuccessStoryItem .Preview {
	width:555px;
}

div.SuccessStoryItem .MoreLink {
	position:absolute;
	bottom:10px;
	right:0;
}

div.ButtonSmall {
	width:94px;
	height:20px;
}

div.ButtonSmall a {
	padding:3px 0 3px 10px;
	display:block;

	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
	
	background-image:url('../images/layout/buttons/btn_small.png');
	background-repeat:no-repeat;
}

div.ButtonSmallBack {
	width:94px;
	height:20px;
}

div.ButtonSmallBack a {
	padding:3px 10px 3px 20px;
	display:block;

	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
	
	background-image:url('../images/layout/buttons/btn_small_back.png');
	background-repeat:no-repeat;
	text-align:right;
}

div.ButtonStandard {
	width:120px;
	height:20px;
}

div.ButtonStandard a {
	padding:3px 0 3px 10px;
	display:block;

	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
	
	background-image:url('../images/layout/buttons/btn_standard.png');
	background-repeat:no-repeat;
}

div.ButtonStandardLong {
	width:161px;
	height:20px;
}

div.ButtonStandardLong a {
	padding:3px 0 3px 10px;
	display:block;

	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
	
	background-image:url('../images/layout/buttons/btn_standard_long.png');
	background-repeat:no-repeat;
}

div.ButtonBig {
	width:234px;
	height:26px;
}

div.ButtonBig a {
	padding:6px 0 7px 15px;
	display:block;

	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:transparent;
	text-decoration:none;

	background-image:url('../images/layout/buttons/btn_big.png');
	background-repeat:no-repeat;
}

h1.HeadlineTitle {
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#7C7C7C;
	padding:5px 0 0 0;
	margin:0;
}

h1.HeadlineBigBox {
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#7C7C7C;
}

h1.HeadlineContent {
	font-family:Verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#7C7C7C;
	margin-bottom:5px;
}

h1.SpeechBubble {
	font-family:Arial, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:transparent;
	margin:0;
	padding-bottom:5px;
}

div.ButtonNewsStart {
	width:240px;
	height:135px;
	background-image:url('../images/layout/buttons/btn_news_start.png');
	background-repeat:no-repeat;
}

div.ButtonNewsStart a {
	padding:89px 0 35px 17px;
	display:block;
	
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
}

.TextboxButton a {
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#7C7C7C;
	background-color:transparent;
	text-decoration:none;
}

table.ListView {
	width:100%;
	border-collapse: collapse;
}

table.ListView td {
	border:1px solid #D5D5D5;
	padding:5px;
}

table.ListView th {
	color:#003878;
	background-color:#E6E6E6;
	text-align:left;
	border:1px solid #D5D5D5;
}

table.ListView tr.alternating {
	background-color:#FAFAFA;
}

table.ListView a {
	color:#003878;
	font-size:10px;
	text-decoration:underline;
}


/* NAVIGATION LEVEL 1 BEGIN*/

div.NaviLevel1Container {
	width:100%;
	height:34px;
}

div.NaviLevel1LeftCorner {
	width:15px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_left.png');
	background-repeat:no-repeat;
}

div.NaviLevel1Links {
	height:34px;
	width:811px;
	background-image:url('../images/layout/navigation/mainnavi_background.png');
	background-repeat:repeat-x;
}

div.NaviLevel1RightCorner {
	width:120px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_right.png');
	background-repeat:no-repeat;
}

div.NaviLevel1LeftCornerStart {
	width:15px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_start_left.png');
	background-repeat:no-repeat;
}

div.NaviLevel1LinksStart {
	height:34px;
	width:811px;
	background-image:url('../images/layout/navigation/mainnavi_start_background.png');
	background-repeat:repeat-x;
}

div.NaviLevel1RightCornerStart {
	width:120px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_start_right.png');
	background-repeat:no-repeat;
}

.NaviLevel1 ul {
	list-style:none;
	margin:0;
	padding:0;
}

.NaviLevel1 ul li {
	float:left;
	line-height:34px;
	display:inline;
	margin-right:10px;
}

.NaviLevel1 ul li a {
	font-family:Arial, sans-serif;
	font-size:11px;
	color:#7C7C7C;
	text-decoration:none;
}

.NaviLevel1 ul li a:hover {
	color:#003878;
}

/* --------------------------------------------------------------------------*/

.NaviLevel1 ul li.active0 .Left {
	width:10px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_button_left_0.png');
	background-repeat:no-repeat;
}

.NaviLevel1 ul li.active0 .Link {
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_button_background_0.png');
	background-repeat:repeat-x;
}

.NaviLevel1 ul li.active0 .Right {
	width:10px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_button_right_0.png');
	background-repeat:no-repeat;
}

.NaviLevel1 ul li.active0 a {
	color:#003878;
	background-color:transparent;
	margin:0;
}

/* --------------------------------------------------------------------------*/

.NaviLevel1 ul li.active1 .Left {
	width:10px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_button_left_1.png');
	background-repeat:no-repeat;
}

.NaviLevel1 ul li.active1 .Link {
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_button_background_1.png');
	background-repeat:repeat-x;
}

.NaviLevel1 ul li.active1 .Right {
	width:10px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_button_right_1.png');
	background-repeat:no-repeat;
}

.NaviLevel1 ul li.active1 a {
	color:#003878;
	background-color:transparent;
	margin:0;
}

/* --------------------------------------------------------------------------*/

.NaviLevel1 ul li.active2 .Left {
	width:10px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_button_left_2.png');
	background-repeat:no-repeat;
}

.NaviLevel1 ul li.active2 .Link {
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_button_background_2.png');
	background-repeat:repeat-x;
}

.NaviLevel1 ul li.active2 .Right {
	width:10px;
	height:34px;
	background-image:url('../images/layout/navigation/mainnavi_button_right_2.png');
	background-repeat:no-repeat;
}

.NaviLevel1 ul li.active2 a {
	color:#003878;
	background-color:transparent;
	margin:0;
}

/* --------------------------------------------------------------------------*/

/* NAVIGATION LEVEL 1 END*/

/* NAVIGATION LEVEL 2 BEGIN*/

div.NaviLevel2Container {
	width:100%;
	height:22px;
}

div.NaviLevel2LeftCorner {
	width:15px;
	height:22px;
	background-repeat:no-repeat;
}

div.NaviLevel2Links {
	width:811px;
	height:22px;
	background-repeat:repeat-x;
}

div.NaviLevel2RightCorner {
	width:120px;
	height:22px;
	background-repeat:no-repeat;
}

/* --------------------------------------------------------- */

div.NaviLevel2LeftCorner0 {
	background-image:url('../images/layout/navigation/navi2_left_0.png');
}

div.NaviLevel2Links0 {
	background-image:url('../images/layout/navigation/navi2_background_0.png');
}

div.NaviLevel2RightCorner0 {
	background-image:url('../images/layout/navigation/navi2_right_0.png');
}

/* --------------------------------------------------------- */

div.NaviLevel2LeftCorner1 {
	background-image:url('../images/layout/navigation/navi2_left_1.png');
}

div.NaviLevel2Links1 {
	background-image:url('../images/layout/navigation/navi2_background_1.png');
}

div.NaviLevel2RightCorner1 {
	background-image:url('../images/layout/navigation/navi2_right_1.png');
}

/* --------------------------------------------------------- */

div.NaviLevel2LeftCorner2 {
	background-image:url('../images/layout/navigation/navi2_left_2.png');
}

div.NaviLevel2Links2 {
	background-image:url('../images/layout/navigation/navi2_background_2.png');
}

div.NaviLevel2RightCorner2 {
	background-image:url('../images/layout/navigation/navi2_right_2.png');
}

/* --------------------------------------------------------- */

.NaviLevel2 ul {
	list-style:none;
	margin:0;
	padding:0;
}

.NaviLevel2 ul li {
	float:left;
	line-height:11px;
	display:inline;
	margin-top:5px;
}

.NaviLevel2 ul li a {
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
	margin-right:10px;
}

.NaviLevel2 ul li a:hover {
	color:#003878;
}

.NaviLevel2 ul li a.active {
	color:#003878;
}

/* NAVIGATION LEVEL 2 END*/


/* NAVIGATION LEVEL 3 BEGIN*/

div.NaviLevel3Container {
	padding-left:9px;
	width:175px;
}

.NaviLevel3 ul {
	list-style:none;
	margin:0;
	padding:0;
}

.NaviLevel3 ul li {
	line-height:11px;
	display:block;
	padding-bottom:5px;
}

.NaviLevel3 ul li a {
	font-family:Arial, sans-serif;
	font-size:10px;
	color:#7C7C7C;
	text-decoration:none;
}

.NaviLevel3 ul li a:hover {
	color:#003878;
}

.NaviLevel3 ul li a.active {
	color:#003878;
}

/* NAVIGATION LEVEL 3 END*/

/* NAVIGATION FOOTER BEGIN*/

.FooterPane {
	color:#7C7C7C;
	background-color:#FFF;
	margin-top:10px;
}

.FooterPane ul {
	list-style:none;
	margin:0;
	padding:0;
}

.FooterPane ul li {
	float:left;
	display:inline;
}

.FooterPane ul li a {
	color:#7C7C7C;
	font-size:10px;
	text-decoration:underline;
}

.FooterPane ul li a:hover {
	color:#003878;
}
div.unitedLogo {
	float: right;
	background-image:url('../images/layout/navigation/footer_united_logo.png');
	height: 35px;
	width:55px;
}

/* NAVIGATION FOOTER END*/

/* TEXTBOX BEGIN */

div.TextboxContainer {
	width:702px;
}

div.Textbox2Columns {
	/*background-image:url('../images/layout/backgrounds/contentbox.png');
	background-repeat:repeat-x;
	background-position:top left;
	*/
	padding:0;
}

div.Textbox2Columns .Item {
	width:334px;
}

div.Textbox2Columns .Image {
	width:350px;
}

div.Textbox2Columns h1 {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding: 10px 0 10px 0;
}

div.Textbox2Columns .Headline {
	padding:5px 0 21px 0;
	font-size:12px;
	font-weight:bold;
	color: #003878;
}

div.Textbox2Columns .BigText {
	padding:0 10px 0 0;
	/*height:79px;*/
}
div.Textbox2Columns .Text {
	height:67px;
}

div.Textbox3Columns {
	width:702px;
	background-image:url('../images/layout/backgrounds/bg_txt_3.gif');
	background-repeat:repeat-y;
}

div.Textbox3Columns .BackgroundTop {
	width:702px;
	background-image:url('../images/layout/backgrounds/bg_txt_3_header.png');
	background-repeat:no-repeat;	
}

div.Textbox3Columns .BackgroundBottom {
	width:702px;
	background-image:url('../images/layout/backgrounds/bg_txt_3_bottom.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.Textbox3Columns .Item {
	width:234px;
}

div.Textbox3Columns .Image {
	width:233px;
	height:53px;
}

div.Textbox3Columns h1 {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
}

div.Textbox3Columns .Headline {
	padding:10px 7px 0 7px;
	height:20px;
}

div.Textbox3Columns .BigText {
	padding:0 7px 5px 7px;
}

div.Textbox3Columns .Text {
	padding:0 7px 5px 7px;
}

div.Textbox3Columns .Button {
	margin:auto;
	padding-bottom:5px;
}

div.Textbox4Columns {
	width:702px;
	background-image:url('../images/layout/backgrounds/bg_txt_4.gif');
	background-repeat:repeat-y;
}

div.Textbox4Columns .BackgroundTop {
	width:702px;
	background-image:url('../images/layout/backgrounds/bg_txt_4_header.png');
	background-repeat:no-repeat;
}

div.Textbox4Columns .BackgroundBottom {
	width:702px;
	background-image:url('../images/layout/backgrounds/bg_txt_4_bottom.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.Textbox4Columns .Item {
	width:175px;
}

div.Textbox4Columns .Button {
	margin:auto;
	padding-bottom:5px;
}

div.Textbox4Columns h1 {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
}

div.Textbox4Columns .Headline {
	padding:10px 7px 0px 7px;
	height:20px;
}

div.Textbox4Columns .BigText {
	padding:0 7px 5px 7px;
}

div.Textbox4Columns .BigText h1 {
	padding: 0 0 10px 0;
}


div.Textbox4Columns .BigText ul {
	list-style:none;
	padding:0;
	margin:10px 0 10px 0;
}

div.Textbox4Columns .BigText ul li {
	margin-right:1px;
	color:#000;
	padding:3px 0 3px 0;
}

div.Textbox4ColumnsIntroWithBorder {
	width:700px;
	border-top:1px solid #D5D5D5;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
}

div.Textbox4ColumnsIntroWithBorder .Headline {
	padding:5px 5px 0 5px;
}

div.Textbox4ColumnsIntroWithBorder .Item {
	padding:0 5px 5px 5px;
}

div.Textbox4ColumnsIntro {
	width:702px;
	height:45px;

	background-image:url('../images/layout/backgrounds/bg_txt_4_intro.png');
	background-repeat:no-repeat;
}

div.Textbox4ColumnsIntro .Item {
	height:15px;
	padding:0 7px 0 7px;
}

div.Textbox4ColumnsIntro h1 {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
}

div.Textbox4ColumnsIntro .Headline {
	padding:10px 7px 5px 7px;
}

/* Grosse 4 Spaltige Textbox */
div.Textbox4ColumnsBig {
	width:702px;
	background-image:url('../images/layout/backgrounds/bg_txt_4.gif');
	background-repeat:repeat-y;
}

div.Textbox4ColumnsBig .BackgroundTop {
	width:702px;
	background-image:url('../images/layout/backgrounds/bg_txt_4_header.png');
	background-repeat:no-repeat;
}

div.Textbox4ColumnsBig .BackgroundTopRound {
	width:702px;
	background-image:url('../images/layout/backgrounds/bg_txt_4_header_round.png');
	background-repeat:no-repeat;
}

div.Textbox4ColumnsBig .BackgroundBottom {
	background-image:url('../images/layout/backgrounds/bg_txt_4_bottom.png');
	background-repeat:no-repeat;
	background-position:bottom left;
}

div.Textbox4ColumnsBig .Item {
	width:175px;
}

div.Textbox4ColumnsBig .Button {
	margin:auto;
	padding-bottom:5px;
}

div.Textbox4ColumnsBig h1 {
	font-size:10px;
	font-weight:bold;
	margin:0;
	padding:0;
}

div.Textbox4ColumnsBig .Headline {
	padding:10px 7px 0 7px;
}

div.Textbox4ColumnsBig .BigText {
	padding:0 7px 5px 7px;
}

div.Textbox4ColumnsBig .Intro {
	height:33px;
	padding:10px 7px 0 7px;
}

div.Textbox4ColumnsBig .Footer {
	background-image:url('../images/layout/backgrounds/bg_txt_4_footer.png');
	background-repeat:no-repeat;
	background-position:bottom left;
	height:20px;
}

/* TEXTBOX END */
/* -- Mailform -- */

div.MailformLeft {
	width: 200px;
	padding:4px 0 4px 0;
	/*height: 25px;*/
}
div.MailformRight {
	width: 360px;
	padding:4px 0 4px 0;
	/*height: 25px;*/
}
div.MailformRightAdditional {
	width:120px;
	padding:4px 0 4px 0;
	text-align:center;
}

div.page {
	width: 675px;
}
.input {
	border: 1px solid #BEBEBE;
	width: 325px;
}

.mandatory
{
	background-color: #FFEFDF;
	border: 1px solid #BEBEBE;
	width: 325px;
}
span.orange
{
	color:#F58220;
}
.blueText
{
	color: #003878;
}
.blueTextBold
{
	color: #003878;
	font-weight: bold;
}
h3.blueText
{
	font-family:Verdana,sans-serif;
	font-size:12px;
	color: #003878;
	clear:left;
}
.mfpheader
{
	font-size: 14px;
	line-height: 22px;
	float: left;
	height: 22px;
	color:#7C7C7C;
	font-weight: bold;
	font-family: Arial,sans-serif;
	padding: 0 7px 0 7px;
}

.active
{
	color:#003878
}
.mfInfoBox
{
	width: 315px;
	height: 62px;
	border: 1px solid #BEBEBE;
	background-Color:#F7F7F7;
	padding: 10px 0 0 10px;
	margin-left: 5px;
}

/* -- Mailform End -- */


.InfoBox {
	width:232px;
}

.InfoBox .Top {
	height:6px;
	background:transparent url('../images/layout/backgrounds/bg_box_232_top_grey.png') no-repeat;
}

.InfoBox .Title {
	padding:0 10px 10px 10px;
	background-color:#CDCDCD;
	color:#FFF;
	font-weight:bold;
	font-size:120%
}

.InfoBox .Preview {
	padding:10px 10px 5px 10px;
	background:transparent url('../images/layout/backgrounds/bg_box_232_middle.png') repeat-y;
}

.InfoBox .Bottom {
	height:7px;
	background:transparent url('../images/layout/backgrounds/bg_box_232_bottom.png') no-repeat;
}

.NewsTeaser {
	width:232px;
}

.NewsTeaser ul {
	list-style-type:none;
	padding:0;
	margin:0;
}

.NewsTeaser li.ItemWithImageAndCorner {
	list-style-type:none;
	padding:0;
	margin:0;
	border-right:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;
	border-top:1px solid #CDCDCD;
}

.NewsTeaser li.ItemWithImage {
	list-style-type:none;
	padding:0;
	margin:0;
	border-right:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;
}
.NewsTeaser li.ItemOnlyImage {
	list-style-type:none;
	padding:0;
	margin:0;
	border-bottom:1px solid #CDCDCD;
	border-right:1px solid #CDCDCD;
	border-left:1px solid #CDCDCD;
}

.NewsTeaser p {
	margin:0;
	padding:9px;
}

.NewsTeaser .Bottom {
	height:7px;
	background:transparent url('../images/layout/backgrounds/bg_box_232_bottom.png') no-repeat;
}

.RightPaneBox {
	width:210px;
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	padding:0 10px 10px 10px;
	/*background-image:url('../images/layout/backgrounds/contentbox.png');*/
	background-repeat:repeat-x;
}

.RightPaneBoxTop {
	width:234px;
	height:10px;
	background-image:url('../images/layout/rightpanebox_top.png');
	background-repeat:no-repeat;
}

div.RightPaneFooter {
	width:234px;
	height:5px;
	background-image:url('../images/layout/rightpanebox_footer.png');
	background-repeat:no-repeat;
}
.DownloadLink{
	font-weight:bold;
	width:175px;
	line-Height: 20px;
	Height:20px;
	text-decoration:underline;
}
div.ButtonMicro {
	width:45px;
	height:20px;
}

div.ButtonMicro a {
	padding:3px 0 3px 10px;
	display:block;
	
	font-family:Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:transparent;
	text-decoration:none;
	
	background-image:url('../images/layout/buttons/btn_micro.png');
	background-repeat:no-repeat;
}

div.ContentHeaderImage {
	float:left;
	width:232px;
	height:256px;
}

.Adlink{
	background-image:url('../images/layout/adlink.png');
}
.Map{
	background-image:url('../images/layout/landkarte.png');
}

.SlideshowScreenshot {
	border:1px solid #D5D5D5;
	width:640px;
	height:480px;
}


.Forum {
	/* */
}

.Forum .Breadcrumb {
	padding-top:5px;
	padding-bottom:10px;
}

.Forum a {
	color:#F58220;
}

.Forum ul {
	list-style:none;
	padding:0;
	margin:0;
}

.Forum ul li {
	padding:0 0 15px 0;
}

.Forum ul li h2.title {
	padding:3px 0 3px 0;
	font-size:10px;
	font-weight:bold;
}

.Forum .IntroText {
	width:175px;
}

.Forum .OverviewList {
	margin:0 0 0 10px;
	width:495px;
}

.Forum .ForumTitle {
	width:200px;
	padding:0 5px 0 0;
}

.Forum .ForumThreadCount {
	width:110px;
	padding:0 5px 0 5px;
}

.Forum .TopicList {
	margin:0 0 0 10px;
	width:490px;
}

.Forum .TopicList ul {
	list-style:none;
	padding:0;
	margin:0;
}

.Forum .TopicList ul li {
	padding:0 0 15px 0;
}

.Forum .TopicList ul li h3.title {
	padding:3px 0 3px 0;
	margin:0;
	font-weight:bold;
}

.Forum .Thread {
	margin:5px 0 10px 0;
}

.Forum .Thread .ThreadInfo {
	width:175px;
}

.Forum .Thread .Text {
	width:500px;
}

.Forum .Form {
	margin:0 0 0 10px;
}

.Forum .Form .Title {
	margin:0 0 5px 0;
}

.Forum .Form .Textbox {
	width:350px;
	margin:0 10px 10px 0;
}

.Forum .Form .MessageBody {
	height:350px;
}






