* {margin:0px;padding:0px;border:0px;text-decoration:inherit;color:inherit;font-weight:inherit;font-style:inherit;}
a {
	text-decoration:none;
}
h1,h2,h3,h4,h5,div,input,a,select,ul,li,span {font-size: inherit;}
body {
	font-family:verdana;
	background-color:#ffffff;
	font-size:11px;
}
div#container {
	width:970px;
	margin:0 auto;
	border-left:1px solid #b3b3b4;
	border-right:1px solid #b3b3b4;
}
div#menu {
	background-image:url(images/head_bg.jpg);
	background-repeat:repeat-x;
	height:35px;
	position:relative;
}
div#menu ul#mainMenu {
	margin-left:196px;
	border-left:1px solid #b3b3b4;
	list-style-type:none;
	height:35px;
	float:left;
}
div#menu ul#mainMenu li {
	display:inline;
	vertical-align:middle;
	line-height:34px;
	height:34px;
	padding-left:16px;
	padding-right:16px;
	border-right:1px solid #b3b3b4;
	position:relative;
	display:block;
	float:left;
	width:147px;
}
div#menu ul#mainMenu li a ,div#menu ul#mainMenu li span{
	font-size:11px;
	font-weight:bold;
	color:#ffffff;	
}
div#menu ul#mainMenu li ul.submenu1 {
	background-image:url(images/submenu_bg.png);
	border-left:0px;
	float:none;
	display:none;
	position:absolute;
	top:34px;
	left:0px;
	border:1px solid #b3b3b4;
	width:157px;
	margin:0px;
	padding:0px;
	border-top:1px solid #ffffff;
	border-right:0px;
}
div#menu ul#mainMenu li:hover ul.submenu1, div#menu ul#mainMenu li ul.hover {
	display:block;
}
div#menu ul#mainMenu li ul.submenu1 li {
	border:0px;
	padding:0px;
	margin:0px;
	float:none;
	height:auto;
	line-height:18px;
	padding-left:10px;
	border-right:1px solid #b3b3b4;
	width:147px;
}
div#menu ul#mainMenu li ul.submenu1 li.first {
	border-top:1px solid #b3b3b4;
}
div#menu ul#mainMenu li ul.submenu1 li.background_arrow:hover ,div#menu ul#mainMenu li ul.hover li.background_hover {
	background-image:url(images/arrow_right_menu.png);
	background-repeat:no-repeat;
	background-position:145px 6px;
}
div#menu ul#mainMenu li ul.submenu1 li a {
	font-weight:normal;
	padding:0px;
	margin:0px;
	padding-right:10px;
}
div#menu ul#mainMenu li ul.submenu1 li ul.submenu2 li a {
	padding-right:5px;
}
div#menu ul#mainMenu ul.submenu1 li.active a {
	font-weight:bold;
}
div#menu ul#mainMenu ul.submenu1 li.active li a{
	font-weight:normal;
}
div#menu ul#mainMenu ul.submenu1 ul.submenu2 {
	background-image:url(images/submenu_bg.png);
	position:absolute;
	left:157px;
	top:0px;
	border:1px solid #b3b3b4;
	border-left:0px;
	border-right:0px;
	display:none;
	padding:0px;
	margin:0px;
}
div#menu ul#mainMenu ul.submenu1 ul.submenu2 li {
	line-height:18px;
	display:block;
	width:120px;
	border-left:1px solid #b3b3b4;
	padding-left:10px;
}
div#menu ul#mainMenu ul.submenu1 li:hover ul.submenu2, div#menu ul#mainMenu ul.submenu1 li ul.hover {
	display:block;
}
div#menu ul#mainMenu ul.submenu1 li:hover ul.submenu2 li:hover ,div#menu ul#mainMenu ul.submenu1 li ul.hover li.hover{
	background-image:url(images/arrow_right_menu.png);
	background-repeat:no-repeat;
	background-position:3px 6px;
}
div#kontakt {
	
	display:block;
	float:left;
	line-height:34px;
	vertical-align:middle;
	padding-left:16px;
	position:absolute;
	right:168px;
}
div#kontakt a {
	color:#ffffff;
	font-weight:bold;
	
}
div#logo {
	float:left;
}
div#logo img {
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
}
div#head_image {
	border-left:1px solid #b3b3b4;
	border-right:1px solid #b3b3b4;
	float:left;
	}
div#below_menu {
	border-top:1px solid #b3b3b4;
	border-bottom:1px solid #b3b3b4;
}
div#box_login {
	background-color:#e8e8e7;
	color:#00305d;
	display:block;
	height:102px;
	font-weight:bold;
	padding-left:10px;
	padding-top:16px;
	width:224px;
	float:left;
	
}
div#box_login fieldset {
	font-size:10px;
	font-weight:normal;
}
div#box_login fieldset label {
	padding-top:5px;
	padding-bottom:3px;
	display:block;
}
div#box_login input {
	border:1px solid #00305d;
}
div#box_login input.inputSubmit {
	border:0px;
	background-color:transparent;
	position:relative;
	top:2px;
	cursor: pointer;
 }
.clear {
	clear:both;
	line-height:0px;
	height:0px;
	font-size:0px;
	padding:0px;
	margin:0px;
	width:0px;
}
div#contentMenu {
	border-right:1px solid #b3b3b4;
	width:196px;
	float:left;
}
div#contentMenu ul {
	list-style-type:none;
	padding-left:37px;
	width:159px;
	padding-bottom:10px;
	border-bottom:1px solid#ffffff;
}
div#contentMenu ul#first_sub {
	background-color:#2f577b;
	color:#ffffff;
	
}
div#contentMenu ul#first_sub li {
	border-bottom:1px solid #b3b3b4;
	padding-top:10px;
}
div#contentMenu ul#first_sub li.active, div#contentMenu ul#second_sub li.active {

}
div#contentMenu ul#first_sub li a {
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
}
div#contentMenu ul#first_sub li ul, div#contentMenu ul#second_sub li ul {
	width:149px;
	padding-left:10px;
	border-bottom:0px;
	border-top:1px solid #b3b3b4;	
}
div#contentMenu ul#first_sub li ul li a, div#contentMenu ul#second_sub li ul li a {
	font-weight:normal;
}

div#contentMenu ul#second_sub {
	background-color:#516a80;
	color:#d3d3d2;
	
}
div#contentMenu ul#second_sub li {
	border-bottom:1px solid #b3b3b4;
	padding-top:10px;
}
div#contentMenu ul#second_sub li a {
	color:#d3d3d2;
	font-size:11px;
	font-weight:bold;
}
div#contentMenu ul.smallmenu {
	padding-top:10px;
}
div#contentMenu ul.smallmenu li a {
	color:#d3d3d2;
	font-size:11px;
}

div#search {
	background-color:#516a80;
	padding-left:37px;
	color:#d3d3d2;
	font-weight:bold;
	padding-top:10px;
	position:relative;
	border-bottom:1px solid #ffffff;
}
div#search span{
	border-bottom:1px solid #b3b3b4;
	display:block;
	margin-bottom:10px;
}
div#search input {
	background-color:#335a7d;
	border:1px solid #ffffff;
}
div#search input.button {
	border:0px;
	font-weight:normal;
	background-color:transparent;
	position:relative;
	left:92px;

}
div.hline {
	border-top:1px solid #b3b3b4;
	border-bottom:1px solid #ffffff;
}
div#callback {
	padding-left:37px;
	padding-top:10px;
	background-color:#6b7d8e;
	color:#ffffff;
	padding-bottom:10px;
	border-bottom:1px solid #ffffff;
}
div#callback span {
	color:#ffffff;
	font-weight:bold;
	display:block;
	border-bottom:1px solid #b3b3b4;
	margin-bottom:10px;
}
div#callback span.first_after_mailback {padding-top:10px;}
div#callback a { color: #fff; }
div#newsletter {
	color:#d3d3d2;
	background-color:#6b7d8e;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:37px;
	border-bottom:1px solid #ffffff;
	font-weight:bold;
}

div#newsletter a {
	color:#d3d3d2;
	text-decoration:none;
}
div#newsletter span {
	border-bottom:1px solid #b3b3b4;
	display:block;
}
div#content {
	float:left;

	border-right:1px solid #b3b3b4;
	width:497px;
	padding-left:26px;
	padding-right:15px;
	min-height:600px;
}
div#content2 {
	float:left;
	width:213px;
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	color: #2f577b;
	font-size: 12px;
}

div#mainContent {
	clear:left;
	background-image:url(images/content_bg.gif);
	background-repeat:repeat-y;
	border-bottom:1px solid #b3b3b4;
}
div#breadcrumb {
	padding-top:10px;
	color:#375c80;
	font-size:11px;
}
div#content a {
	color:#6b7680;
}
ul.hiddenMenu {
	display:none;
}

div#realContent {
	color: #2f577b;
	font-size: 12px;
	margin-top: 40px;
}
div#realContent  p {
	margin-bottom: 1em;
}
div#realContent h2 {
	font-size: 16px;
	font-weight: bold;
	margin-bottom: 1em;
}
div#realContent h2.csc-firstHeader {
	font-size: 18px;
}
div#realContent strong { font-weight: bold; }
div#realContent em { font-style: italic; }
.csc-textpic {float:left;display:block;width:480px;}
table.contenttable {
	width:500px;
	display:block;
}
div#realContent li {
	margin-left:15px;
}
div#footer {
	padding:2px;
	margin-top:2px;
	background-color:#6d7f8f;
	border-bottom:1px solid #b3b3b4;
	color:#000000;
	padding-left:220px;
}
ul#footer_menu {
	display:block;
	list-style-type:none;
}
ul#footer_menu li {
	display:inline;
	padding-left:20px;
}
ul#footer_menu li a {
	color:#1e00ff;
}
#tipform input, #tipform textarea {
	border:1px solid #00305D;
}
#tipform label {
	width:200px;
	display:block;
	float:left;
}
#tipform div.csc-mailform-field {
	clear:left;
	padding-top:3px;
}
#tipform .csc-mailform-submit {
	border:0px;
	background-color:transparent;
}
div.csc-frame-rulerBefore {border-top:1px solid #b3b3b4;margin-right:20px;margin-bottom:10px;}
u {text-decoration:underline;}

#content div.csc-textpic img {
	padding: 0px; /*2px;*/
	border: none;  /*1px solid #B3B3B4;*/
	}
#content div.csc-textpic-border img {
	padding: 2px;
	border: 1px solid #B3B3B4;
	}
	
h1 {font-size:18px;font-weight:bold;}
h3 {font-size:14px;font-weight:bold;}
