@charset "UTF-8";

html {
	overflow-x: auto;
	overflow-y: scroll !important;
}
body {
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 18px;
	color: #5F5F5F;
	background: #fff;
	margin: 0px;
	padding: 0px;
}

.clear {
	clear: both;
	height: 0.1em;
	line-height: 0.1em;
	font-size: 0.1em;
	border:0 none;
}
fieldset {
	border: none;
	margin: 0px;
	padding: 0px;
}
input {
	font-family: Arial, sans-serif;
}


/***   cufon   ***/


.cufon-loading { 
	visibility: hidden !important;
}
.cufon-ready {
	visibility: visible !important;
}


/***   submenu als beispiel für verschiedene browserhacks   ***/


/* styling safari & firefox */
#submenu canvas, #metamenu canvas {
	margin-top: -2px;
}
/* styling ie8 */
#submenu span.cufon-vml-canvas, #metamenu span.cufon-vml-canvas {
	margin-top: -3px;
}
/* styling ie6 & 7 */
* html #submenu span.cufon-vml-canvas, * html #metamenu span.cufon-vml-canvas {
	margin-top: 0;
}
* + html #submenu span.cufon-vml-canvas, * + html #metamenu span.cufon-vml-canvas {
	margin-top: 0;
}
/* safari hack */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    #mainmenu canvas {
		margin-top: 1px;
	}
}


/***   Startseite   ***/

#startseite h2 {
	color: #5F5F5F;
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	margin: 0 0 .5em 0;
	}
	#startseite h2 a{
		color: #5F5F5F;
		}
		#startseite h2 a:hover{
			color: #f80;
			text-decoration:none;
			}

#startseite .news-list-container {
	padding-top:13px;
}
	
#startseite .news-list-date {
	display:none;
	}
	
#startseite .news-list-category {
		display:none;
	}


/***   Content   ***/


h1 {
	color: #5F5F5F;
	font-weight: normal;
	font-size: 18px;
	line-height: 21px;
	margin: 17px 0;
}
h2 {
	color: #5F5F5F;
	font-weight: normal;
	font-size: 15px;
	line-height: 18px;
	margin: .5em 0 1em 0;
	}

h3 {
	color: #5F5F5F;
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin: 1em 0 1em 0;
}
h4 {
	color: #5F5F5F;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin: 1em 0 .5em 0;
}

.noMarginTop {
	margin-top: 0em;
}

p {
	margin: 0 0 .5em 0;
}

p.intro {
	color: #5F5F5F;
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	margin: .5em 0 .5em 0;
}

p.hilfstext {
	font-size: 11px;
	line-height: 14px;
	color: #9f9f9f;
}

a {
	color: #F80;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/***  Bilder  ***/


img {
	border:none 0;
	margin-top:.25em;
}

img.floatleft {
	float: left;
	margin: 0 1em .5em 0;
}

img.floatright {
	float: right;
	margin: 0 0 .5em 1em;
}

.caption_left {
	float: left;
	margin: 0 1em .5em 0;
	font-size: 11px;
	line-height: 14px;
	color: #9f9f9f;
}


/***  Page Config  ***/


.contentPage {
	text-align: center;
	background: url('../img/bg_pattern.png') top left repeat-x;
}

.contentPage .page {
	 width: 984px;
	 margin: 0 auto 0 auto;
	 text-align: left;
}


/***  Header  ***/


.contentPage .head {
	height: 180px;
	padding: 0;
	margin: 0;
	background: url('../img/dgppn_header.png') top left no-repeat;
	position: relative;
}

.logoLink {
	position: absolute;
	left: 90px;
	top: 5px;
}
.logoLink a {
	display: block;
	height:160px;
	width: 130px;
	text-decoration: none;
}


/***  Meta Navigation  ***/


.contentPage .head .helperMenu {
	color: #fff;
	font-size: 11px;
	float: left;
	margin: 3px 0 0 330px;
}
.contentPage .head .metaBox {
	float: left;
	border-bottom: #FFD9A0 solid 1px;
	padding-bottom: 3px;
	width: 318px;
}


/***  Suchen / Login  ***/


.contentPage .head .searchBox,
.contentPage .head .loginBox {
	float: left;
	border-bottom: #FFD9A0 solid 1px;
	margin-left: 12px;
	padding-bottom: 3px;
	width: 98px;
	background: url('../img/gif/arrow_suche_login.gif') center right no-repeat;
}

.contentPage .head .searchBox.open,
.contentPage .head .loginBox.open {
	float: left;
	border-bottom: none;
	margin-left: 12px;
	padding-bottom: 3px;
	width: 98px;
	background: url('../img/gif/arrow_suche_login_open.gif') center right no-repeat;
}

.contentPage .head .searchBoxContents,
.contentPage .head .loginBoxContents {
	display: none;
	overflow: hidden;
	margin-left: 330px;
	border-bottom: #FFD9A0 solid 1px;
	padding-bottom: 8px;
}

.contentPage .head .searchBoxContents .field,
.contentPage .head .loginBoxContents .field {
	margin: 0px;
}
.contentPage .head .searchBoxContents input,
.contentPage .head .loginBoxContents input {
	width: 202px;
	height: 20px;
	font-size: 11px;
	line-height: 11px;
	color: #9f9f9f;
	border: none;
	background: #FFE5BF;
	margin-top: 6px;
	padding: 1px 0px 0px 6px;
}
* html .contentPage .head .searchBoxContents input,
* html .contentPage .head .loginBoxContents input {
	margin-top: 5px;
}
* + html .contentPage .head .searchBoxContents input,
* + html .contentPage .head .loginBoxContents input {
	margin-top: 5px;
}

.contentPage .head .searchBoxContents .field .submitbutton {
	background: url('../img/gif/btn_search.gif') bottom left no-repeat;
	width: 60px;
	height: 20px;
	border: none;
	cursor: pointer;
}
.contentPage .head .loginBoxContents .field .submitbutton {
	background: url('../img/gif/btn_login.gif') bottom left no-repeat;
	width: 79px;
	height: 20px;
	border: none;
	cursor: pointer;
}

.contentPage .head .helperMenu a {
	color: #fff;
	text-decoration: none;
}


/***  Spalten  ***/


.contentPage .contentbody .colLeft {
	width: 214px;
	min-height: 360px;
	float: left;
	padding: 3px 6px 0px 0px;
	background: #fff;
}

.contentPage .contentbody .colCenter {
	width: 410px;
	min-height: 360px;
	float: left;
	padding: 0px 18px 12px 12px;
	background: #fff;
}

.contentPage .contentbody .colRight {
    position: relative;
	width: 312px;
	min-height: 360px;
	float: left;
	padding: 6px 12px 0px 0px;
	background: #fff;
}

.contentPage .contentbody .wideCol {
	width: 526px;
	min-height: 360px;
	float: left;
	padding: 0px 12px 12px 12px;
	background: #fff;
}

.contentPage .contentbody .narrowCol {
    position: relative;
	width: 202px;
	min-height: 360px;
	float: left;
	padding: 30px 12px 0px 0px;
	background: #fff;
}

.contentPage .contentbody .oneCol {
	width: 716px;
	min-height: 360px;
	float: left;
	padding: 0px 36px 12px 12px;
	background: #fff;
}


/***  Breadcrump  ***/


.contentPage .contentbody .breadCrump {
	border-bottom: 1px solid #E6E6E6;
	padding: 9px 0 6px 0;
	font-size: 11px;
	margin-top: -3px;
}

.contentPage .contentbody .breadCrump .curpage {
	color: #9f9f9f;
	display: block;
	float: left;
	margin-right: 5px;
	padding-left: 10px;
	background: url('../img/gif/arrow_grey.gif') 0px 6px no-repeat;
}

.contentPage .contentbody .breadCrump a {
	text-decoration: none;
	color: #f80;
	padding-left: 0px;
	display: block;
	float: left;
	margin-right: 5px;
	padding-left: 10px;
	background: url('../img/gif/arrow_grey.gif') 0px 6px no-repeat;
}

.contentPage .contentbody .breadCrump a.start {
	background: none;
	padding-left: 0px;
}


/***   contentspalte details   ***/


.contentPage .contentbody .more {
	background: url('../img/gif/link.gif') left 3px no-repeat;
	padding-left: 15px;
	white-space:nowrap;
}

.contentPage .contentbody p .more {
	margin-left: 5px;
}

.contentPage .contentbody .containerBox p .more {
	margin-left: 0;
}

.contentPage .contentbody .downloadlink {
	background:url('../img/gif/download.gif') left top no-repeat;
	padding-left:17px;
	line-height:17px;
	margin-bottom:-.75em;
	display:block;
}

.contentPage .contentbody .wideCol .downloadlink,
.contentPage .contentbody .oneCol .downloadlink,
.contentPage .contentbody .colCenter .downloadlink {
	display: inline;
}

.contentPage .contentbody .extern {
	background: url('../img/gif/externerlink.gif') 0px 2px no-repeat;
	padding-left: 12px;
	line-height:17px;
	margin-bottom:-.75em;
	display: block;
}

.contentPage .contentbody .wideCol .extern,
.contentPage .contentbody .oneCol .extern,
.contentPage .contentbody .colCenter .extern {
	display: inline;
}


/***   main navigation  ***/


.contentPage .contentbody .colLeft ol a:hover, 
.contentPage .contentbody .colLeft ol li.act ol li a:hover,
.contentPage .contentbody .colLeft ol li.act ol li.act ol li a:hover {
	color: #f80;
}

.contentPage .contentbody .colLeft ol {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

.contentPage .contentbody .colLeft ol li {
	border-bottom: 1px solid #E6E6E6;
}

.contentPage .contentbody .colLeft ol li a {
	display: block;
	padding: 5px 0px 4px 20px;
	text-decoration: none;
	color: #7f7f7f;
	background: url('../img/gif/arrow_bold_orange.gif') 8px 10px no-repeat;
}

.contentPage .contentbody .colLeft ol li.act,
.contentPage .contentbody .colLeft ol li.act ol li.actsub {
	background: #FFB340 ;
	border-bottom: 1px solid #fff;
}

.contentPage .contentbody .colLeft ol li.last {
	border-bottom: none;
}


.contentPage .contentbody .colLeft ol li.act a {
	color: #fff;
	background: url('../img/gif/arrow_white.gif') 8px 10px no-repeat;
}
.contentPage .contentbody .colLeft ol li.actsub a {
	color: #fff;
	background: url('../img/gif/arrow_white_down.gif') 8px 10px no-repeat;
}


.contentPage .contentbody .colLeft ol li ol {
	border-top: 1px solid #fff;
}

.contentPage .contentbody .colLeft ol li ol li {
	background: #e6e6e6;
	border-bottom: 1px solid #fff;
}
.contentPage .contentbody .colLeft ol li ol li.act {
	background: #cfcfcf;
	border-bottom: 1px solid #fff;
}
.contentPage .contentbody .colLeft ol li ol li ol {
	margin-bottom: -1px;
}
.contentPage .contentbody .colLeft ol li ol li.act ol li {
	background: #cfcfcf;
	border-bottom: 1px solid #fff;
}
.contentPage .contentbody .colLeft ol li ol li.act ol li.act {
	background: #acacac;
	border-bottom: 1px solid #fff;
}



.contentPage .contentbody .colLeft ol li.act ol li a {
	color: #7f7f7f;
	background: url('../img/gif/gt_double_white.gif') 8px 10px no-repeat;
	margin-left: 10px;
}
.contentPage .contentbody .colLeft ol li.act ol li.act a {
	color: #3f3f3f;
	background: url('../img/gif/gt_double_grey.gif') 8px 10px no-repeat;
}
.contentPage .contentbody .colLeft ol li.act ol li.actsub a {
	color: #fff;
	background: url('../img/gif/arrow_double_down.gif') 8px 10px no-repeat;
}
.contentPage .contentbody .colLeft ol li.act ol li.actsub ol li a {
	color: #3f3f3f;
	background: url('../img/gif/gt_double_grey.gif') 8px 10px no-repeat;
	margin-left: 20px;
}
.contentPage .contentbody .colLeft ol li.act ol li.actsub ol li.act a {
	color: #3f3f3f;
	background: url('../img/gif/gt_double_dark.gif') 8px 10px no-repeat;
	margin-left: 20px;
}


/********* Listen **************/


.contentPage .contentbody .colCenter ul,
.contentPage .contentbody .wideCol ul,
.contentPage .contentbody .oneCol ul,
.contentPage .contentbody .narrowCol ul {
	margin: 0px 0px 5px 0px;
	padding: 0px;
	list-style: none;
}

.contentPage .contentbody .colCenter ul li,
.contentPage .contentbody .wideCol ul li,
.contentPage .contentbody .oneCol ul li,
.contentPage .contentbody .narrowCol ul li {
	padding: 0px 0px .25em 12px;
	background: url('../img/gif/bullet_lightorange.gif') 0px 6px no-repeat;
}
.contentPage .contentbody .colCenter ul.linklist li,
.contentPage .contentbody .wideCol ul.linklist li,
.contentPage .contentbody .oneCol ul.linklist li,
.contentPage .contentbody .narrowCol ul.linklist li {
	padding: 0px 0px .25em 15px;
	background: url('../img/gif/arrow_orange.gif') 0px 6px no-repeat;
}

.contentPage .contentbody .colCenter ul li ul,
.contentPage .contentbody .wideCol ul li ul,
.contentPage .contentbody .oneCol ul li ul,
.contentPage .contentbody .narrowCol ul li ul {
	margin: .25em 0 0 0;
}

.contentPage .contentbody .colCenter ul li ul li,
.contentPage .contentbody .wideCol ul li ul li,
.contentPage .contentbody .oneCol ul li ul li,
.contentPage .contentbody .narrowCol ul li ul li {
	background: url('../img/gif/bullet_lightorange.gif') 0px 6px no-repeat;
}
.contentPage .contentbody .colCenter ul.linklist li ul li,
.contentPage .contentbody .wideCol ul.linklist li ul li,
.contentPage .contentbody .oneCol ul.linklist li ul li,
.contentPage .contentbody .narrowCol ul.linklist li ul li {
	background: url('../img/gif/arrow_orange.gif') 0px 6px no-repeat;
}


/***   Feature Boxen  ***/


.contentPage .contentbody .colRight {
	font-size: 12px;
	line-height: 15px;
	color: #7f7f7f;
}

.contentPage .contentbody .colRight .containerBox,
.contentPage .contentbody .narrowCol .containerBox.grey {
	background: #f7f7f7;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding-bottom: 1em;
	margin: 6px 0 12px 0;
}

.contentPage .contentbody .colRight .containerBox.orange,
.contentPage .contentbody .narrowCol .containerBox.orange {
	background:#f90 url('../img/orangebox_bg.jpg') top left repeat-x;
	color:#fff;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #e6e6e6;
	border-bottom: 1px solid #e6e6e6;
	border-left: 1px solid #e6e6e6;
	padding-bottom: .5em;
	margin: 6px 0 12px 0;
}

.contentPage .contentbody .colRight .containerBox.orange .containerContent h1,
.contentPage .contentbody .narrowCol .containerBox.orange .containerContent h1,
.contentPage .contentbody .colRight .containerBox.orange .containerContent h2,
.contentPage .contentbody .narrowCol .containerBox.orange .containerContent h2 {
	font-size: 16px;
	line-height: 23px;
	margin: 0 0 .5em 0;
	color: #fff;
}

.contentPage .contentbody .colRight .containerBox.orange .containerContent a,
.contentPage .contentbody .narrowCol .containerBox.orange .containerContent a {
	color: #fff;
	background: url('../img/gif/link_white.gif') 1px 4px no-repeat;
	padding-left: 15px;
}

.contentPage .contentbody .colRight .containerBox .containerContent,
.contentPage .contentbody .narrowCol .containerBox .containerContent {
	padding: 6px 6px 0px 12px;
}
.contentPage .contentbody .colRight .containerBox .containerContent h1,
.contentPage .contentbody .narrowCol .containerBox .containerContent h1,
.contentPage .contentbody .colRight .containerBox .containerContent h2,
.contentPage .contentbody .narrowCol .containerBox .containerContent h2 {
	font-size: 18px;
	line-height: 23px;
	margin: 0 0 .5em 0;
	color: #7f7f7f;
}
.contentPage .contentbody .colRight .containerBox .containerContent h3,
.contentPage .contentbody .narrowCol .containerBox .containerContent h3 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin: 0 0 .25em 0;
	color: #7f7f7f;
}
.contentPage .contentbody .colRight .containerBox .containerContent h4,
.contentPage .contentbody .narrowCol .containerBox .containerContent h4 {
	margin: .25em 0;
}
.contentPage .contentbody .colRight .containerBox .containerContent .date,
.contentPage .contentbody .narrowCol .containerBox .containerContent .date {
	color: #9f9f9f;
	font-weight: bold;
	margin: 1em 0 .25em 0;
}
.contentPage .contentbody .colRight .containerBox .containerContent .featurelink,
.contentPage .contentbody .narrowCol .containerBox .containerContent .featurelink {
	background: url('../img/gif/arrow_white_bullet.gif') no-repeat;
	padding-left: 26px;
	margin: 1em 0 0 0;
	font-weight: bold;
	line-height: 20px;
}

.contentPage .contentbody .colRight .containerBox.special {
	position: static;
	border-top: 1px solid #e6e6e6;
	border-right: none;
	border-bottom: none;
	border-left: 1px solid #e6e6e6;
	background: url('../img/box_special_bg.png') bottom right no-repeat;
	margin-bottom: 12px;
}
* html .contentPage .contentbody .colRight .special {
	position: relative;
	border-top: 1px solid #e6e6e6;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: url('../img/box_special_bg.png') bottom right no-repeat;
}
.contentPage .contentbody .colRight .containerBox.special .containerContent {
	background: none;
}

.contentPage .contentbody .colRight .containerBox.special .containerContent h2 {
	font-size: 18px;
	line-height: 23px;
	margin: 0 0 .5em 0;
	color: #5f5f5f;
}

.contentPage .contentbody .colRight .containerBox.image01 {
	background:url('../img/image_teaser_01.jpg') top left no-repeat;
	border:0 none;
	padding-bottom:0;
	margin: 0 0 12px 0;
	width:312px;
	height:140px;
}
.contentPage .contentbody .colRight .containerBox.image02 {
	background:url('../img/image_teaser_02.jpg') top left no-repeat;
	border:0 none;
	padding-bottom:0;
	margin: 0 0 12px 0;
	width:312px;
	height:140px;
}
.contentPage .contentbody .colRight .containerBox.image03 {
	background:url('../img/image_teaser_03.jpg') top left no-repeat;
	border:0 none;
	padding-bottom:0;
	margin: 0 0 12px 0;
	width:312px;
	height:140px;
}
.contentPage .contentbody .colRight .containerBox.image04 {
	background:url('../img/image_teaser_04.jpg') top left no-repeat;
	border:0 none;
	padding-bottom:0;
	margin: 0 0 12px 0;
	width:312px;
	height:140px;
}
.contentPage .contentbody .colRight .containerBox.image05 {
	background:url('../img/image_teaser_05.jpg') top left no-repeat;
	border:0 none;
	padding-bottom:0;
	margin: 0 0 12px 0;
	width:312px;
	height:140px;
}
.contentPage .contentbody .colRight .containerBox.image06 {
	background:url('../img/image_teaser_06.jpg') top left no-repeat;
	border:0 none;
	padding-bottom:0;
	margin: 0 0 12px 0;
	width:312px;
	height:140px;
}

.contentPage .contentbody .colRight .containerBox.image07 {
	background:url('../img/image_teaser_07.jpg') top left no-repeat;
	border:0 none;
	padding-bottom:0;
	margin: 0 0 12px 0;
	width:312px;
	height:140px;
}

.contentPage .contentbody .colRight .containerBox.image01 .containerContent h2,
.contentPage .contentbody .colRight .containerBox.image02 .containerContent h2,
.contentPage .contentbody .colRight .containerBox.image03 .containerContent h2,
.contentPage .contentbody .colRight .containerBox.image04 .containerContent h2,
.contentPage .contentbody .colRight .containerBox.image05 .containerContent h2,
.contentPage .contentbody .colRight .containerBox.image06 .containerContent h2,
.contentPage .contentbody .colRight .containerBox.image07 .containerContent h2 {
	padding:68px 0 0 0;
	white-space:nowrap;
}

.contentPage .contentbody .colRight .containerBox.image01 .containerContent a,
.contentPage .contentbody .colRight .containerBox.image02 .containerContent a,
.contentPage .contentbody .colRight .containerBox.image03 .containerContent a,
.contentPage .contentbody .colRight .containerBox.image04 .containerContent a,
.contentPage .contentbody .colRight .containerBox.image05 .containerContent a,
.contentPage .contentbody .colRight .containerBox.image06 .containerContent a,
.contentPage .contentbody .colRight .containerBox.image07 .containerContent a {
	font-weight:bold;
	background: url('../img/gif/link.gif') 0px 2px no-repeat;
	padding:0 0 0 14px;
	white-space:nowrap;
}


/***   Content Box  ***/

.boxLeft {
	float:left;
	width: 47%;
}

.boxRight {
	float:right;
	width: 47%;
}

.boxLeft h2,
.boxRight h2 {
	margin: .5em 0;
}


/***   Service Box  ***/



.contentPage .contentbody .narrowCol .containerBox.special {
	position: static;
	border-top: 1px solid #e6e6e6;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: url('../img/box_narrow_bg.png') bottom right no-repeat;
	margin-bottom: 12px;
}
* html .contentPage .contentbody .narrowCol .special {
	position: relative;
	border-top: 1px solid #e6e6e6;
	border-right: none;
	border-bottom: none;
	border-left: none;
	background: url('../img/box_narrow_bg.png') bottom right no-repeat;
}
.contentPage .contentbody .narrowCol .containerBox.special .containerContent {
	background: none;
	padding: 6px 12px 18px 12px;
}

.contentPage .contentbody .narrowCol .containerBox .containerContent h3 {
	margin: .5em 0 1em 0;
}

.contentPage .contentbody .narrowCol .containerBox.special .containerContent p.link_print {
	background: url('../img/gif/icon_print.gif') left 0px no-repeat;
	padding-left: 22px;
}
.contentPage .contentbody .narrowCol .containerBox.special .containerContent p.link_pdf {
	background: url('../img/gif/icon_pdf.gif') left 0px no-repeat;
	padding-left: 22px;
}
.contentPage .contentbody .narrowCol .containerBox.special .containerContent p.link_delicious {
	background: url('../img/gif/icon_delicious.gif') left 0px no-repeat;
	padding-left: 22px;
}
.contentPage .contentbody .narrowCol .containerBox.special .containerContent p.link_facebook {
	background: url('../img/gif/icon_facebook.gif') left 0px no-repeat;
	padding-left: 22px;
}
.contentPage .contentbody .narrowCol .containerBox.special .containerContent p.link_rss {
	background: url('../img/gif/icon_rss.gif') left 8px no-repeat;
	padding: 8px 0 0 22px;
	border-top: 1px solid #e6e6e6;
}

.content a, .colRight a {
	color: #f80;
}

.contentPage .contentbody .colRight ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
}

.contentPage .contentbody .colRight ul li {
	margin: 0 0 .25em 0;
	padding: 0 0 0 15px;
	background: url('../img/gif/bullet_lightorange.gif') 0px 4px no-repeat;
}
.contentPage .contentbody .colRight ul.linklist li {
	margin: 0 0 .25em 0;
	padding-left: 15px;
	background: url('../img/gif/arrow_blue.gif') 0px 4px no-repeat; 
}
.contentPage .contentbody .colRight ul li a {
	text-decoration: none;
}
.contentPage .contentbody .colRight ul li a:hover {
	text-decoration: underline;
}


/**************************** FCE **************************************/

.twoColcontainerBoxAsym,
.twoColcontainerBoxSym {
	margin: 0 0 1em 0;
}

.twoColcontainerBoxAsym .firstcol {
	float: left;
	width: 470px;
	margin-right: 25px;
}
.twoColcontainerBoxAsym .secondcol {
	float: left;
	width: 220px;
}

/****** 2col sym *****/

/* im 2-spaltigen Pagelayout */
.colCenter .twoColcontainerBoxSym .firstcol {
	float: left;
	width: 190px;
	margin-right: 15px;
}
.colCenter .twoColcontainerBoxSym .secondcol {
	float: left;
	width: 190px;
}

.wideCol .twoColcontainerBoxSym .firstcol {
	float: left;
	width: 250px;
	margin-right: 15px;
}
.wideCol .twoColcontainerBoxSym .secondcol {
	float: left;
	width: 250px;
}

.colCenter .boxPad10 .twoColcontainerBoxSym .firstcol {
	width: 220px;
}
.colCenter .boxPad10 .twoColcontainerBoxSym .secondcol {
	width: 220px;
}

/* im 1-spaltigen Pagelayout */
.oneCol .twoColcontainerBoxSym .firstcol {
	float: left;
	width: 330px;
	margin-right: 20px;	
}
.oneCol .twoColcontainerBoxSym .secondcol {
	float: left;
	width: 330px;	
}
.oneCol .boxPad10 .twoColcontainerBoxSym .firstcol {
	width: 340px;
}
.oneCol .boxPad10 .twoColcontainerBoxSym .secondcol {
	width: 340px;
}

/**************************** Frames **************************************/

.blocMarginBottom {
	padding: 0 0 1em 0;
}
.blocMarginTopBottom {
	padding: 1em 0 1em 0;
}
.blocMarginTop {
	padding: 1em 0 0 0;
}
.boxLightGrey {
	background: #F7F7F7;
	border: 1px solid #E6E6E6;
	margin: 1em 0 1em 0;
}
.boxLightGrey.boxPad10 {
	padding: 7px 9px 5px 9px;
}
.boxWhite {
	background: #fff;
	border: 1px solid #E6E6E6;
	margin: 1em 0 1em 0;
}
.boxWhite.boxPad10 {
	padding: 7px 9px 5px 9px;
}

.greyLineTop {
	margin: 1em 0;
	padding: 0 0 0 0;
	border-top: 1px solid #E6E6E6;
	}
	.greyLineTop h1,
	.greyLineTop h2,
	.greyLineTop h3 {
		margin: .5em 0;
		}
	.greyLineTop p {
		margin: .5em 0;
		}
	.greyLineTop div img {
		border: 1px solid #e6e6e6;
	}
	
	.greyLineBottom {
		margin: 1em 0 0 0;
		padding: 0 0 1em 0;
		border-bottom: 1px solid #E6E6E6;
		}
		.greyLineBottom h1,
		.greyLineBottom h2,
		.greyLineBottom h3 {
			margin: .5em 0;
			}
		.greyLineBottom p {
			margin: .5em 0;
			}
		.greyLineBottom div img {
			border: 1px solid #e6e6e6;
		}

/**************************** Popup **************************************/

#popUp {
	background: transparent url(../img/bg_pattern.png) repeat-x scroll left top;
}

#popUp .contentPage {
	background: none;
}

#popUp .page {
	width: 320px;
}

#popUp .wideCol {
	width: 300px;
}


/**************************** Index Search **************************************/

.tx-indexedsearch-browsebox {
	border: 1px solid #E6E6E6;
	padding: 5px 9px 4px 9px;
	position: relative;
	height: 17px;
	color: #838488;
}
.tx-indexedsearch-browsebox {
	overflow: hidden;
	margin: 1em 0;
}

.tx-indexedsearch-browsebox a {
	text-decoration: none;
}
.tx-indexedsearch-browsebox a:hover {
	text-decoration: underline;
}

.next, .prev {
	display: none;
}

a .next {
	background: url(../img/gif/arrow_bold_orange.gif) no-repeat right 3px;
	padding: 0 10px 0 0;
	display: inline;
}
a .prev {
	background: url(../img/gif/arrow_bold_orange_back.gif) no-repeat left 3px;
	padding: 0 0 0 10px;
	display: inline;
}

.contentPage .contentbody .wideCol .tx-indexedsearch-browsebox ul.browsebox {
	position: absolute;
	top: 4px;
	right: 9px;
	line-height: 19px;
	list-style: none;
	margin: 0;
	padding: 0;
}

.contentPage .contentbody .wideCol .tx-indexedsearch-browsebox ul.browsebox li {
	display: inline;
	margin: 0;
	padding: 0 0 0 .25em;
	background: none;
}

.resultitem {
	margin: 0pt 0pt 1em;
	padding: 0 0 0.5em 0;
	border-bottom: 1px solid #E6E6E6;
}
.resultitem h3 a {
	text-decoration: none;
	font-size: 18px;
}

.resultitem .searchpercent { 
	display:block;
	float: right;
	font-size: 12px;
	color: #838488;
}

.searchbox .clearfix {
	margin: 0 0 .5em 0;
}

.searchbox fieldset {
	border:1px solid #E6E6E6;
	margin: 27px 0 0 0;
	padding: 12px 12px 0 12px;
}

.searchbox label {
	display: block;
	width: 110px;
	float: left;
	line-height: 21px;
}

.searchbox label.normal_label {
	display: inline;
	float: none;
}

.searchbox input {
	border: 1px solid #DADBDA;
	font-family: Arial, sans-serif;
	font-size: 12px;
	line-height: 12px;
	height: 14px;
	color: #000;
	padding: 3px 3px 3px 4px;
	margin: 0;
}

.searchbox select {
	border: 1px solid #DADBDA;
	font-family: Arial, sans-serif;
	font-size: 12px;
	height: 18px;
	padding: 1px 2px 1px 2px;
	margin: 0;
}
.searchbox .othersearch {
	padding: 0 0 0 180px;
	font-size: 11px;
}

/*sucheingabe*/
.searchbox #tx-indexedsearch-searchbox-sword {
	width: 324px;
}

.searchbox .tx-indexedsearch-search-submit {
	margin:1em 0;
}

.searchbox .searchbutton {
	background:url('../img/gif/arrow_search_btn.gif') 3px left no-repeat;
	padding-left:18px;
	margin-left:110px;
	border:0 none;
	color:#f80;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

.tx-indexedsearch-whatis {
	display: none;
}

p.tx-indexedsearch-noresults {
	margin: 1em 0;
	color: #5f5f5f;
	font-weight:bold;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
  margin-top:20px;
  margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
  margin-top:0px;
  margin-bottom:0px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
  background:#ff4040;
  padding-left:5px;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
  vertical-align:absmiddle;
}


/*******************   ACCORDION    *********************/

#faq {
	border-bottom:1px dotted #e6e6e6;
}

.accordion {
	clear:both;
	border:1px solid #e6e6e6;
	padding:6px;
	margin-bottom:1em;
}

#faq .accordion {
	clear:both;
	border:none 0;
	padding:0 0 4px 0;
	margin-bottom:0;
}

.accordionHeader {
	color: #0198C9;
}
#faq .accordionHeader {
	color: #0198C9;
	border-top:1px dotted #e6e6e6;
	padding-top:6px;
}

.accordionHeader h4 {
	font-size: 12px;
	font-family: Arial;
	line-height: 17px;
	margin:0px;
	padding:0px;
	font-weight:bold;
	cursor:pointer;
	color:#9f9f9f;
}

.accordionHeader h4:hover {
	color:#f80;
}

.accordionHeader a {
	display:block;
	float:right;
	padding-right:15px;
	background:url('../img/gif/arrow_bold_orange_up.gif') right 6px no-repeat;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}

.accordionHeader a.open {
	background:url('../img/gif/arrow_bold_orange_down.gif') right 5px no-repeat;	
}

.accordionContents {
	display:none;
	margin:0;
	padding:1em 0 .5em 0;
	overflow:hidden;
}

* + html .accordionContents {
	/*position: ie7 hack*/
	position:relative;
}

.accordionContents h2, .accordionContents h3 {
    position:relative;
}

.cufon-vml {
	position:absolute;
}



/* fix gegen das jumping des accordions ... */
.inneraccordion {
	margin: -1px 0 -1px 0;
	padding: 1px 0 1px 0;
}

/* styling ie67 */
* + html .inneraccordion .cufon-vml-canvas, .inneraccordion .cufon-vml .cufon-alt {
 position: relative;
}


/**************************** diverses **************************************/

.loginbox {
	margin: 1.5em 0 0 0;
	background: #F6F8F7;
	border: 1px solid #E6E6E6;
	padding: 10px 10px 10px 5px;	
}
.loginbox a.loginlink {
	font-weight: bold;
	text-decoration: none;
	background: url('../img/gif/arrow_blue.gif') 0px 3px no-repeat;
	padding: 0 0 0 15px;
}
.loginbox a.loginlink:hover {
	text-decoration: underline;	
}
.loginbox a.loginlink  span {
	background: url('../img/gif/schloss.gif') right 2px no-repeat;
	padding: 0 10px 0 0;
}
.loginbox .pwdlink {
	padding: 0 0 0 15px;
	font-size:11px;
}



.footer {
	font-size: 11px;
	color: #9f9f9f;
	border-top: 1px solid #E6E6E6;
	margin: 3em 0 0 0;
	padding: .5em 0 2em 0;
}


/****   Basics   ****/

a:focus { -moz-outline: none; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix { display: inline-block; height: 1%; clear: both; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }


/** NEWS LATEST **/
.news-latest-container{
	padding: 0px;
}

.news-latest-container a:hover{
	text-decoration: none;
}
.contentPage .contentbody .colRight .containerBox.special .containerContent .news-latest-item{
	margin-bottom: 12px;
	padding:0;
}
.contentPage .contentbody .colRight .containerBox.special .containerContent .news-latest-item h2{
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	margin: 0px;
}

.news-latest-date{
	font-weight:bold;
	color:#9f9f9f;
	font-size: 11px;
	float:left;
}

.news-latest-category{
	font-weight:normal;
	color:#9f9f9f;
	font-size: 11px;
	float:right;
}

.news-single-rightbox  {
	clear:both;
	float:none;
	text-align:left;
	width:auto;
}

.news-single-additional-info,
.news-single-additional-info dl.news-single-related,
.news-single-additional-info dl.news-single-related dt,
.news-single-additional-info dl.news-single-related dt dd{
	margin: 0px;
	padding: 0px;
}

.news-single-related dd, .news-single-links dd, .news-single-files dd {
        margin-left:0px;
}

.news-single-backlink  {
        margin-top:10px;
        background: url('../img/gif/link.gif') 0px 3px no-repeat;
        padding:0px 0px 10px 15px;
}

.browseLinksWrap{
   text-align: right;
}

.news-list-browse{
	height: 22px;
	line-height: 22px;
	border: 1px solid #E6E6E6;
	font-size:11px;
	margin-top:2em;
}

.news-list-browse .showResultsWrap{
	float: left;
	margin-left: 6px; 
}

.news-list-browse .browseLinksWrap{
	float: right;
	margin-right: 6px;
}

.activeLinkWrap{
	color: #9f9f9f;
}

/************************** Aktuelles ***************************/

.news-catmenu {
	padding:0;
}

.news-catmenu .news-catmenu-header,
.news-catmenu .level2,
.news-catmenu .level3,
.news-catmenu .level4 {
	display: none;
}

.news-catmenu .level1_1 .level2 {
	display: block;
}

.news-catmenu .level1 {
	font-size:12px;
	line-height:21px;
	font-weight:normal;
	background: none;
	border: 0 none;
	padding:0;
	margin:0;
}

.news-catmenu .level1_1 .level2 {
	font-size:12px;
	line-height:21px;
	font-weight:normal;
	background: none;
	border: 0 none;
	padding:0;
	margin:0;
}

.news-catmenu .level1_1 .news-catmenu-ACT, 
.news-catmenu .level1_1 .news-catmenu-NO {
	display: none;
}

.news-catmenu .level1_1 .level2 .news-catmenu-ACT, 
.news-catmenu .level1_1 .level2 .news-catmenu-NO {
	display: block;
}

.news-catmenu .level1 a {
	display: inline;
	color:#f80;
	background: url('../img/gif/link.gif') left 3px no-repeat;
	padding-left: 15px;
}

.news-catmenu .level1 a:hover {
	text-decoration: underline;
}

.news-catmenu .level1_1 a {
	display: inline;
	color:#f80;
	background: url('../img/gif/link.gif') left 3px no-repeat;
	padding-left: 15px;
}

.news-catmenu .level1_1 a:hover {
	text-decoration: underline;
}


.news-catmenu #ttnews-cat-tree ul {

}

.news-catmenu #ttnews-cat-tree ul.tree li {
	font-size:12px;
	line-height:21px;
	font-weight:normal;
	background: none;
	padding:0;
	margin:0;
}

.news-catmenu #ttnews-cat-tree ul.tree li a {
	display: inline;
	color:#f80;
	background: url('../img/gif/link.gif') left 3px no-repeat;
	padding-left: 15px;
}

.news-catmenu #ttnews-cat-tree ul.tree li ul li a {
	display: inline;
	color:#f80;
	background: url('../img/gif/link.gif') left 3px no-repeat;
	padding-left: 15px;
}

.news-catmenu #ttnews-cat-tree ul.tree li ul li a:hover {
	text-decoration: underline;
}


.news-catmenu #ttnews-cat-tree ul.tree li img {
	display:none;
}

.news-catmenu #ttnews-cat-tree ul.tree li ul li ul li {
	font-size: 12px;
	line-height: 17px;
	font-weight: bold;
	padding: 0 0 0 15px;
	background: url('../img/gif/link.gif') left 3px no-repeat;
}

.news-catmenu #ttnews-cat-tree ul.tree li.active,
.news-catmenu #ttnews-cat-tree ul.tree ul ul li.active {
	background-color:transparent !important; 
}

.news-catmenu #ttnews-cat-tree ul.tree li ul li ul li.active a {
	color:#5f5f5f;
}

.news-catmenu #ttnews-cat-tree ul.tree li ul li  ul li a {
	color:#F80;
}

.news-catmenu #ttnews-cat-tree ul.tree li ul li ul li a:hover {
	text-decoration:underline;
}


.news-single-item {
	padding:.5em 0;
	}
	
.news-list-container {
	padding:0;
}

.news-list-item {
	padding:.5em 0 .5em 0;
	margin-bottom:.5em;
	border-bottom:1px solid #e6e6e6;
}

.news-list-item .news-list-date {
	font-weight:bold;
	color:#9f9f9f;
	font-size: 11px;
	float:left;
	padding:0;
}

.news-single-item .news-single-date {
	font-weight:bold;
	color:#9f9f9f;
	font-size: 11px;
	float:left;
	padding:0 0 1em 0;
}

.news-list-item .news-list-category,
.news-single-item .news-single-category{
	font-weight:normal;
	color:#9f9f9f;
	font-size: 11px;
	float:right;
}

.news-single-item h1,
.news-list-item h2 {
	clear:both;
}
	
.news-list-item h2 a {
		color: #5F5F5F;
		font-weight: normal;
		font-size: 18px;
		line-height: 21px;
		margin: 0 0 .5em 0;
}

.news-list-item h2 a:hover {
		color: #f80;
		text-decoration:none;
}


/**
* print box
*/
.contentPage .contentbody .narrowCol .linkBox,
.contentPage .contentbody .colRight .linkBox {
	height: 24px;	
	margin-bottom: 12px;
}

.contentPage .contentbody .narrowCol .linkBox ul {
    height: 24px;
	list-style: none;
	margin: -24px 0 12px 0;
	padding:0;
	border-bottom: 1px solid #e6e6e6;
}

.contentPage .contentbody .colRight .linkBox ul {
    height: 24px;
	list-style: none;
	margin:0;
	padding:0;
	border-bottom: 1px solid #e6e6e6;
}

.contentPage .contentbody .narrowCol .linkBox ul li,
.contentPage .contentbody .colRight .linkBox ul li {
	float:left;
	height: 24px;
	margin: 0px 6px 0px 0px;
	padding: 0px;
	background:none;
}

.contentPage .contentbody .narrowCol .linkBox a,
.contentPage .contentbody .colRight .linkBox a {
	display: block;
	padding: 0px 0px 0px 20px;
	line-height: 24px;
	font-size:11px;
}

.contentPage .contentbody .narrowCol .linkBox .print a,
.contentPage .contentbody .colRight .linkBox .print a {
	background: url('../img/print.png') 0px 3px no-repeat;
}

.contentPage .contentbody .narrowCol .linkBox .rss a,
.contentPage .contentbody .colRight .linkBox .rss a {	
	background: url('../img/rss.png') 0px 3px no-repeat;
}

.contentPage .contentbody .narrowCol .tipAFriend a,
.contentPage .contentbody .colRight .tipAFriend a {
	background: url('../img/ico_empfehlen.png') 0px 3px no-repeat;
}

.tx-pmtipafriend-pi1 label {
	display: block;
}

.tx-pmtipafriend-pi1 input{
	width: 150px;
}

.contentPage .contentbody .boxLightGreen .colLeft{
	background: none;
	float: left;
	width: 245px;
}


.contentPage .contentbody .boxLightGreen .colRight{
	background: none;
	float: right;
	width: 245px;
}

/****   Sitemap   ****/

.contentPage .contentbody .wideCol .csc-sitemap ul,
.contentPage .contentbody .oneCol .csc-sitemap ul {
	padding:0;
}

.contentPage .contentbody .wideCol .csc-sitemap li,
.contentPage .contentbody .oneCol .csc-sitemap li {
	border:1px solid #e6e6e6;
	font-size:15px;
	line-height:18px;
	margin:0 0 12px 0;
	padding: 12px;
	background:none 0;
}

.contentPage .contentbody .wideCol .csc-sitemap li ul,
.contentPage .contentbody .oneCol .csc-sitemap li ul {
	padding-top: 12px;
}

.contentPage .contentbody .wideCol .csc-sitemap li li,
.contentPage .contentbody .oneCol .csc-sitemap li li {
	border:none 0;
	padding: 0 0 .5em 18px;
	margin:0;
	font-size:12px;
	line-height:17px;
	background:url('../img/gif/link.gif') 0px 3px no-repeat;
}

.contentPage .contentbody .wideCol .csc-sitemap li li ul,
.contentPage .contentbody .oneCol .csc-sitemap li li ul{
	padding-top:0;
}

.contentPage .contentbody .wideCol .csc-sitemap li li li,
.contentPage .contentbody .oneCol .csc-sitemap li li li {
	padding: 0 0 0 12px;
	background:url('../img/gif/bullet_lightorange.gif') 0px 6px no-repeat;
}


/*********************   Kalender   **************************/

.newsCal {
	height:182px;
	background:#F7F7F7;
	border:1px solid #e6e6e6;
	margin:0 0 1em 0;
	padding:0 0 1px 1px;
}

.newsCal h2 {
	padding:6px 0 0 6px;
	font-size:15px;
	line-height:18px;
	color:#5f5f5f;
}

.newsCal ul.years,
.newsCal ul.months {
	list-style: none;
	margin:0 0 1px 1px;
	padding:0px;
	clear:left;
}

.newsCal ul.years li,
.newsCal ul.months li {
	float: left;
	width:65px;
	margin-right:1px;
	padding:0 !important;
	background:none !important;
}

.newsCal ul.years li a,
.newsCal ul.months li a{
	display:block;
	width:43px;
	margin:0;
	padding:6px 0 3px 22px;
	background:url('../img/gif/cal_bg.gif') right bottom no-repeat;
	font-family:Arial, sans-serif;
	font-size:11px;
}

.newsCal ul.years li a:hover,
.newsCal ul.months li a:hover,
.newsCal ul.years li a.act,
.newsCal ul.months li a.act {
	color:#fff;
	background:url('../img/gif/cal_bg_hover.gif') right bottom no-repeat;
}

.newsCal ul.years li:hover a,
.newsCal ul.months li:hover a {
	color:#fff;
}

.newsCal ul.years li a,
.newsCal ul.months li a {
	color:#5f5f5f;
}

.newsCal ul.years li a:hover,
.newsCal ul.months li a:hover {
	text-decoration:none;
}

#veranstaltungen .news-list-container .news-list-item .news-list-category {
	display:none;
}

/*********************   Kontakt DB   **************************/

.contactView .contact .image,
.contactDbList .contact .image {
	float: left;
	padding-right: 1em;
}

.narrowCol .contactView,
.colRight .contactView {
	margin-bottom: 12px;
}

.narrowCol .contactView .contact,
.colRight .contactView .contact {
	border-bottom:1px solid #e6e6e6;
	padding-bottom:.5em;
	font-size: 11px;
	line-height: 14px;
}

.narrowCol .contactView .contact .image,
.colRight .contactView .contact .image {
	float:right;;
	padding:0 0 6px 12px;
}

.narrowCol .contactView .contact .data h4,
.colRight .contactView .contact .data h4 {
	font-size: 11px;
	line-height: 14px;
}

.tx-slglobitcontacts-pi-listview {
	margin-top:11px;
}

.tx-slglobitcontacts-pi-listview .letter {
	float:left;
	padding:6px 0 0 0;
}

.tx-slglobitcontacts-pi-listview ul li {
	background:0 none !important;
	padding:0 !important;
}

.tx-slglobitcontacts-pi-listview ul li ul li{
	border-top:1px solid #e6e6e6;
	background:0 none !important;
	padding: 5px 0 3px 48px !important;
}

.tx-slglobitcontacts-pi-listview .contactDbList .contact {
	border-bottom:1px solid #e6e6e6;
	padding:.5em 0;
}

.tx-slglobitcontacts-pi-listview .contactDbList .category {
	float:right;
	color:#9f9f9f;
	font-size: 11px;
}

.tx-slglobitcontacts-pi-listview .backlink {
	margin:.5em 0 0 0;
}

/*********************   Tickertext   **************************/

.tickerBox {
	background: #F7F7F7;
	border: 2px solid #F80;
	padding: 7px 9px 5px 9px;
	margin: 1em 0 1em 0;
}

.tickerContent ul li {
	list-style-type: none !important;
	background: none !important;
}

.tickerContent ul li div {
	background:none repeat scroll 0 0;
}

.tx_jsticker_pi1-tickertext p {
	line-height: 17px;
}

li.csc-textpic-image {
	background: none !important;
	padding: 0px !important;
}

/*
 * PB-Survey 
 */

.tx-pbsurvey-pi1 {
	width: 100%;
} 
.tx-pbsurvey-pi1 .question {
	width: 100%;
}
.tx-pbsurvey-pi1 .question {
	width: 700px;
}
.tx-pbsurvey-pi1 .questionSubtext h4 {
	font-size: 14px;
	font-weight: bold;
}

/*** Smartphone Page ****************************************************************************************/

.boxGray {
	padding: 10px;
	margin-bottom: 10px;
	height: 220px;
	overflow: hidden;
	color: #777;
	font-size: 12px;
	
	border: 1px solid #e6e6e6;
	background: -moz-linear-gradient(top, #ffffff 65%, #e6e6e6 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(65%,#ffffff), color-stop(100%,#e6e6e6)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ffffff 65%,#e6e6e6 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ffffff 65%,#e6e6e6 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 65%,#e6e6e6 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e6e6e6',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 65%,#e6e6e6 100%); /* W3C */
}
.boxGray h2 {
	/* color: #1D6133; */
	font-size: 17px;
	line-height: 18px;
	font-weight: normal;
	margin: 0 0 .5em 0;
}
.boxGray .noteText {
	font-size: 10px;
	line-height:11px;
	text-indent: 116px;
}
.boxBlackberry .noteText {
	border-bottom: 1px solid #aaa;
	padding-bottom: 5px;

}
.boxFeaturephone .noteText {

}
.boxGray .splitBox {
	text-align: center;
	border-top: 1px solid #AAA;
	margin: 12px 0;
}
.boxGray .splitBox span {
	background: white;
	padding: 0 10px;
	margin: -9px 0 0 42%;
	float: left;
}
table.boxGrayTable {
	background: transparent;
	border:0;
	margin: 0;
}
table.boxGrayTable td{
	background: transparent;
	border:0;
	vertical-align: middle;
}
.boxGray #country {
	width: 120px;
	padding: 2px 0 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #aaa;
}
.boxApple .bannerImage {
	padding-bottom: 15px;
}
#submitAndroid,
#submitBlackberry,
#submitFeaturephone,
#submitApple{
	color: white;
	text-transform: uppercase;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 7px;
	margin: 0;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	cursor: pointer;
	
	border: 2px solid #d9a000;
	background: #faba24; /* Old browsers */
background: -moz-linear-gradient(top,  #faba24 0%, #f4b61e 23%, #ebaf14 51%, #d9a000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faba24), color-stop(23%,#f4b61e), color-stop(51%,#ebaf14), color-stop(100%,#d9a000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #faba24 0%,#f4b61e 23%,#ebaf14 51%,#d9a000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #faba24 0%,#f4b61e 23%,#ebaf14 51%,#d9a000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #faba24 0%,#f4b61e 23%,#ebaf14 51%,#d9a000 100%); /* IE10+ */
background: linear-gradient(top,  #faba24 0%,#f4b61e 23%,#ebaf14 51%,#d9a000 100%); /* W3C */

}
#nummerBlackberry,
#nummerFeature,
#nummerAndroid,
#nummerApple {
	padding: 2px 0 5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border:1px solid #aaa;
}
