﻿body {
	margin:0;
	left:0;
	top:0;
	background: #fff url(../fileadmin/images/bg.jpg) repeat-y scroll 50% 0;

}
body, table, tr,td,span  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align:left;
	line-height: 1.5;
	letter-spacing: 0.03em;
	color:#00567a;
}

#kontakt {
	position:fixed;
	left:0;
	top:50%;
	margin-top:-182px;
	background:url('../fileadmin/hotline.png') no-repeat;
	height:380px;
	width:40px;
	color:#fff;
	font-size:16px;
	z-index:99999;
}

#kontakt #information {
	visibility:hidden;
}

#kontakt:hover{
	cursor:pointer;
	width:300px;
	background:#fff url('../fileadmin/hotline.jpg') no-repeat;
	color:#111;
	padding-left:70px;
	padding-top:20px;
	height:340px;
}

#information input {
	margin:0 !important;
	padding:0 !important;
	left:auto !important;
	position:relative;
}

#kontakt:hover #information {
	visibility:visible;
}

#information h1 {
	font-size:20px;
}


#mainCenter {
	border-top:0 none;
	margin:0 auto auto;
	padding-top:0;
	position:relative;
	text-align:center;
	width:990px;
}

#main {
	position: relative; 
	text-align:left;
	overflow:visible; 
	width:980px; 
	height:auto;
	border-top:1px solid #00567a;

}

#Content {
	margin:auto; 
	width: 720px; 
	height: auto; 
	float: right;
	padding-top: 10px; 
	padding-right: 25px;
}

#Menu {
	list-style:none;
	margin:0;
	padding:25px 0 0 2px;
	width:175px;
	width: 200px; 
	height: auto; 
	padding-top: 10px;
	position:absolute;
	padding-right:20px
	
}

#Banner {
	margin:0;
	width: 980px; 
	height: 180px;
}

#Menu ul {
	background-image:url(../fileadmin/images/menu_bg.jpg);
	background-repeat:repeat-y;
	margin:0;
	padding: 0 0 0 20px;
	width:213px;
	margin-bottom:-1px;
	
}

#Menu li {
	list-style:none;
	background-image:url(../fileadmin/images/menu_bg_normal.jpg);
	width:173px;
	margin-bottom:1px;
	text-align:right;
	height:31px;)
	
}

#Menu li:hover {
	background-image:url(../fileadmin/images/menu_bg_hover.jpg);
	width:173px;
}

#Menu li A {
	text-decoration:none;
	display:block;
	color:#79c7f0;
padding-left:10px;
	padding-top:5px;
	padding-bottom: 5px;
	padding-right:5px;	
}

#Menu li A:hover {
	color:#2895ca;
}

#Menu li.haupt {
	font-weight:bold;
}

#Menu li.sub {
	background-image:url(../fileadmin/images/menu_bg_sub.jpg);
	width:173px;

}

#Menu li.sub A {
	color:#F0BB79;
	display:block;
	font-size:12px;
}

#Menu li.sub A:hover {
	color:#2895ca;
}


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

a:hover {
	color:#00557a;
	text-decoration:underline;
}

Referenzen, Referenzen:Hover {
	text-decoration:none;
	font-family:"Times New Roman", Times, Serif;
	font-size:24px;
	border-bottom:10px;
	color:#333333;
}

label {

	left:100px;
	height:20px;
	margin-bottom:3px;	
	font-family:Arial, Helvetica, Sans-Serif;
}

select{
	position:absolute;
	left:50%;
	margin-left:-180px;
	margin-bottom:0px;
	overflow:auto;
	height:20px;
	width:75px;
	font-family:Arial, Helvetica, Sans-Serif;
	color:gray;
	font-style:italic;
	margin-bottom:3px;	
}

input{
	position:absolute;
	left:50%;
	margin-left:-180px;
	height:20px;
	width:200px;
	font-family:Arial, Helvetica, Sans-Serif;
	color:gray;
	font-style:italic;
}
 input.cursor { 
  /* makes the inputbox borders disappear */
  border:none; 
 }
 
textarea {
	position:absolute;
	left:50%;
	margin-left:-180px;
	margin-bottom:20px;
	height:150px;
	width:500px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-size:14px;
	color:gray;
	font-style:italic;
}


.csc-mailform-field {
	height:25px;
	margin-bottom:0px;
	margin-top:0px;
}

.csc-mailform-submit {
	position:absolute;
	left:50%;
	margin-left:-180px;
	margin-top:140px;
	height:25px;
	width:100px;
}


.csc-mailform {
	border:0;
	padding:0px;
}


.sidebar-title, .csc-header, .Referenzen  {
	font-size: 26px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
	text-shadow:2px 2px 2px #fff;
	margin-top:40px;
	background:#aad5ea;
	border-top:1px solid #00567a;
	border-bottom:1px solid #00567a;
	padding-left:5px;
	width:100%;
	display:block;
}

.sidebar-title {
	padding-left:0 !important;
}

.csc-header-n2, .csc-header-n3, .csc-header-n4, .csc-header-n5, .csc-header-n6, .Referenzen {
	font-size:20px !important;
	color:#fff !important;
	text-shadow: 2px 2px 2px #00567a !important;
	width:100%;
}

.sidebar-title {
	margin-top:0;
}

.internal-link {
	text-decoration:none;
	color:black;
}

.internal-link:hover {
	text-decoration:underline;
	color:black;
}


h1, h2 {
	font-size: 16px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	margin-bottom:10px;
}

h2 {
	font-size:14px;
}

h2 {
	font-size: 14px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	margin-bottom:10px;
	text-align:left;
}

h3 {
	font-size: 14px;
	font-family:Arial, Helvetica, Sans-Serif;
	font-weight:bold;
	margin-bottom:10px;
	margin-left:50px;
	text-align:left;
	

}

h5 {
	font-size: 10px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-align:left;
	margin-left:250px;
	
}

h6 {
	font-size: 10px;
	font-family:Arial, Helvetica, Sans-Serif;
	text-align:right;
	color:#00557a;
	}




.linkLinks {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-decoration: none;
	color: #00557a;
}
.linkLinks:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-decoration: none;
	color: #00557a;
}
.linkLinks:active {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-decoration: none;
	color: #00557a;
}

.linkLinksSub {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;
	text-decoration: none;
	color: #00557a;
}
.linkLinksSub:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;	
	text-decoration: none;
	color: #00557a;
}
.linkLinksSub:active {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;	
	text-decoration: none;
	color: #00557a;
}

.linkLinksBold {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;	
	font-weight:bold;	
	text-decoration: none;
	color: #00557a;
}
.linkLinksBold:hover {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;	
	text-decoration: none;
	color: #00557a;
}
.linkLinksBold:active {
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 14px;	
	text-decoration: none;
	color: #00557a;
}

ul, li, ul li a, ul li ul li a, ul li ul li ul li a { text-decoration:none;list-style-type: disc;}

#twitter_div {
	border: 1px navy dotted;
	border-top:0;
}

#twitter-link {
	color:gray;
}

ul#twitter_update_list, ul#twitter_update_list li {
	list-style:none;
}
ul#twitter_update_list li {
	margin-bottom:10px;
	margin-left:-20px;
}

#BoniTrust, Information, Netvouz, Newsvine, StumbleUpon, Simpy, Reddit, Folkd {
	display:none;
}
