/* DEFAULT STYLES */

body,
html{
	font-size: 100%;
	font-family: Arial, serif;
	padding: 5px 0 0 0;
	margin: 0;
}

/* MISC */

#website-results p.head{
	font-weight: bold;
}

.buttonTheme {
	width: 251px;
	height: 61px;
}

.buttonTheme img {
	float: left;
	margin: 15px 0px 0px 20px;
}

.backLink {
	margin: 10px 10px 0 0px;
}

.backLink a{
	color: #006C89;
	font-size: 12px;
}

.contentTitle {
	color: #e6263b;
	width: 415px;
}

a{
	color: #006C89;
}

a:hover{
	font-weight: bold;
}

h1,
h2,
h3,
h4{
	padding: 0;
	margin: 10px 0 10px 0;
}

h1{
	color: #DF2A31;
	font-size: 16px;
}

h2{
	color: #006D8A;
	font-size: 14px;
}

h3{
	color: #474747;
	font-size: 12px;
}

a img{
	border: none;
}

.clear{
	clear: both;
}


/* HEADER & CONTENT CONTAINER */

div#bread-crumbs-container{
	margin-left: 222px;
	margin-bottom: 15px;
}
ul#bread-crumbs{
	margin: 10px 0 0 11px;
	list-style-type: none;
}

ul#bread-crumbs li{
	display: inline;
}

ul#bread-crumbs li a{
	font-size: 12px;	
}

ul#bread-crumbs li a.active{
	font-weight: bold;	
}

.mainContainer {
	width: 967px;
	margin-left: auto;
	margin-right: auto;
}

.mainContent {
	width: 967px;
	margin-top: 30px;
	clear: both;
	overflow: hidden;
}

.middleContent {
	width: 415px;
	margin-left:20px;
	float: left;
}
	
.leftContent {
	width: 251px;
	overflow: hidden;
	float: left;
}

.rightContent {
	width: 261px;
	margin-left:20px;
	float: left;
}

.header {
	width: 967px;
	height: 104px;
}

.logo {
	float: left;
	width: 222px;
	height: 104px;
}

.logo a img {
	border: none;
}

.payoff {
	width: 743px;
	padding-top: 53px;
	text-align: right;
	float: left;
}

.topLinks {
	position: relative;
	float: left;
	width: 743px;
	text-align: right;
	font-size: 12px;
	color: #07718b;
}

.topLinks a{
	color: #07718b;
}

.twitter-follow-button{
	position: absolute;
	right: 0px;
	margin-top: 30px;
}

/* MENU */

.menuContainer {
	width: 967px;
}

.menuStart {
	float: left;
}

.menu {
	float: left;
	height: 40px;
	width: 735px;
	background: url('../../images/common/main_menu_float.gif') repeat-x;
}

.menu ul {
	padding: 0px;
	margin: 0px;
	list-style-type: none;
}
	
.menu ul li {
	float: left;
	margin: 0px 0px 0px 15px;
}

.menu ul li a {
	float: left;
	margin-top: 12px;
	font-size:12px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;	
}

.menu ul li img {
	padding-top: 8px;
	margin-left: 15px;
}

.subMenu {
	background: #f1f9fc url('../../images/common/bg_menu.jpg') no-repeat left bottom;
	min-height: 380px !important;
}

.subMenu ul {
	margin: 0px 0px 0px 0px;
	padding: 15px 0px 0px 0px;
	list-style-type: none;
}

.subMenu ul li {
	border-bottom: 1px dotted #9fcbd6;
	padding: 5px 0px 5px 0px;
	margin: 0px 15px 0px 15px;
}

div.subMenu ul li.sub-menu-title {
	font-size: 12px;
	font-weight: bold;
}

.subMenu ul li a {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #006c89 ;
}

.subMenu ul li.active a,
.subMenu ul li a:hover {
	color: #e6263b;
}

.subTopMenu ul li a {
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}

.subMenu ul li.sub-menu-title a{
	font-weight: bold !important;
	font-size: 12px !important;
}

/* SEARCH IN MAIN MENU */

.search {
	float: left;
	background: url('../../images/common/main_menu_float.gif') repeat-x;
}

.search input#query{
	width: 190px;
	position: relative;
	top: -16px;
	color: #a6b0b1;
	font-size: 11px;
	border: 1px solid #b6d3db;
}

.search input.submit{
	position: relative;
	width: 23px;
	height: 40px;
	display: inline;
}

/* FOOTER */

.footer {
	margin-top: 20px;
	width: 967px;
	float: left;
}

.footerTop {
	background: url('../../images/templates/gray_border_top.gif') no-repeat;
	width: 967px;
	height: 13px;
}
	
.footerText {
	width: 965px;
	padding-bottom: 10px;
	border-right: 1px solid #dbdbdb;
	border-left: 1px solid #dbdbdb;
	overflow: hidden;
	min-height: 80px;
}

.footerImage {
	background: url('../../images/common/logo_gray.gif') no-repeat 800px 15px;
}

.footerText span {
	float: left;
	padding: 10px;
}

.footerText ul {
	float: right;
	padding: 10px;
	margin: 0px 12px 0px 0px;
	list-style-type: none;
}

.footerText ul li {
	width: 200px;
	border-bottom: 1px dotted #8b8b8b;
}

.footerText ul li a {
	font-size: 11px;
	text-decoration: none;
	color: #8b8b8b;
	background: url('../../images/common/thema_nonactive.gif') no-repeat center left;
	display: block;
	width: 200px;
	height: 18px;
	padding: 5px 0px 5px 30px;
}

.footerText ul li a:hover {
	font-weight: normal;	
}

.footerText ul li a.theme1footer:hover {
	background: url('../../images/templates/thema01.gif') no-repeat center left;
	color: #2ab7d2;
}

.footerText ul li a.theme2footer:hover {
	background: url('../../images/templates/thema02.gif') no-repeat center left;
	color: #76b424;
}

.footerText ul li a.theme3footer:hover {
	background: url('../../images/templates/thema03.gif') no-repeat center left;
	color: #1ea775;
}

.footerText ul li a.theme4footer:hover {
	background: url('../../images/templates/thema04.gif') no-repeat center left;
	color: #006760;
}

.footerText ul li a.theme5footer:hover {
	background: url('../../images/templates/thema05.gif') no-repeat center left;
	color: #0d3086;
}

.footerText ul li a.theme6footer:hover {
	background: url('../../images/templates/thema06.gif') no-repeat center left;
	color: #6a4893;
}

.footerText ul li a.theme7footer:hover {
	background: url('../../images/templates/thema07.gif') no-repeat center left;
	color: #d32f86;
}

.footerText ul li a.theme8footer:hover {
	background: url('../../images/templates/thema08.gif') no-repeat center left;
	color: #f7ab13;
}

.footerText ul li a.theme9footer:hover {
	background: url('../../images/templates/thema09.gif') no-repeat center left;
	color: #eb6a0a;
}

.footerBottom {
	background: url('../../images/templates/gray_border_bottom.gif') no-repeat;
	width: 967px;
	height: 13px;
	margin-bottom: 10px;
}

.quickTo {
	margin: 0px 0px 0px 5px;
	font-weight: bold;
	font-size: 13px;
	color: #006d8a;	
}

/* PAGER */

.pageLinks {
	float: left;
	width: 415px;
}

.next {
	float: right;
	font-size: 18px;
	color: #08708d;		
}

.previous {
	float: left;
	font-size: 18px;
	color: #08708d;		
}

.numericLinks {
	float: left;
	width: 69%;
	text-align: center;
}

.numericLinks span {
	padding: 2px 8px 6px 8px;
	text-align: center;
	font: 18px Arial;
	color: #08708d;
}

.pageLinks div a{
	text-decoration: none !important;
	cursor: pointer;
}

.pageLinks div a:hover{
	text-decoration: underline !important;	
	font-weight: normal !important;
}

.activePage {
	background: url('../../images/templates/button10.jpg') no-repeat;
}

/* BLUE BOX */

.blueboxTop {
	background: url('../../images/common/top_bluebox.jpg') no-repeat;
	width: 338px;
	height: 10px;
}

.blueboxBottom {
	background: url('../../images/common/bottom_bluebox.jpg') no-repeat;
	width: 338px;
	height: 10px;
}

/* MISC */

.topBoxContent{
	font-size: 12px;
}

.buttonTheme{
	background: url('../../images/templates/corporate.jpg');
}

.buttonTheme div {
	font-size: 15px;
	color: #ffffff;
	float: left;
	margin: 18px 0px 0px 15px;
	font-weight: bold;
	width: 190px;
}

.buttonTheme span{
	display: block;
	float: left;
	margin-top: 16px;
	margin-left: 10px;
	font: 18px Arial;
	color: #ffffff;
	width: 180px;
}

/* SPEERPUNTEN */

.welcome {
	width: 251px;
	height: 61px;
	margin-bottom: 30px;
}

/* CONTACT */

form#contact-form input,
textarea{
	border: 1px solid #006C89;
}

form#contact-form label{
	font-size: 12px;
	font-weight: bold;
}

form#contact-form input.submit{
	background: #ffffff;
	font-weight: bold;	
	cursor: pointer;
}

p.link p{
	margin:0;	
}

span.downloadText p{
	margin: 0;
}



