/*###### HTML ELEMENTS ######*/
body {
	background:url(images/bg.jpg) top left repeat-x;
	margin:0px;
	padding:0px;
	color:#7f91b1;
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size:0px;
	line-height:0px;
	padding:0px;
	margin:0px;
}

#seite h1 {
	font-size:30px;
	color:#002364;
	margin:0 0 47px 0;
}


#seite h1 {
	font-size:16px;
	color:#002364;
	margin:0px;
	padding:0px;
	line-height:18px;
}

h2 {
	font-size:16px;
	color:#002364;
	margin:0px;
	padding:0px;
	line-height:18px;
}


/*###### IDs ######*/

#container {
	height:100%;
	/*font-size:11px;*/
}


.size-1 {
	font-size:10px;
}

.size0 {
	font-size:11px;
}

.size1 {
	font-size:12px;
}

.size2 {
	font-size:14px;
}

/*#### LINKER BEREICH ####*/


#links {
	float:left;
	width:632px;
}

#kopf {
	margin:0px;
	padding:0px;
	float:left;
	height:190px;
	width:632px;
	z-index:10;
}

#homelink {
	position:absolute;
	top:55px;
	left:10px;
	height:30px;
	width:300px;
	z-index:10;
	
}

/*## METANAVIGATION ##*/
#sprachweiche {
	position:absolute;
	top:90px;
	left:235px;
	z-index:10;
	font-size:9px;
	color:#ffffff;
}

#metanavigation {
	position:absolute;
	top:90px;
	left:10px;
	z-index:0;
}

#metanavigation ul {
	list-style:none;
	margin:0px;
	padding:0px;
}

#metanavigation ul li {
	float:left;
	color:#ffffff;
	margin:0px;
}

#metanavigation ul li a:link {
	font-size:9px;
	color:#ffffff;
	padding:0 6px 0 6px;
	text-decoration:none;
	vertical-align:top;
}

#metanavigation ul li a:active {
	font-size:9px;
	color:#ffffff;
	padding:0 6px 0 6px;
	text-decoration:none;
	vertical-align:top;
}

#metanavigation ul li a:visited {
	font-size:9px;
	color:#ffffff;
	padding:0 6px 0 6px;
	text-decoration:none;
	vertical-align:top;
}

#metanavigation ul li a:hover {
	font-size:9px;
	color:#ffffff;
	padding:0 6px 0 6px;
	text-decoration:none;
	vertical-align:top;
}

 #sprachweiche a:link {
	font-size:9px;
	color:#ffffff;
	padding:0 6px 0 0px;
	text-decoration:none;
	vertical-align:top;
}

 #sprachweiche a:active {
	font-size:9px;
	color:#ffffff;
	padding:0 6px 0 0px;
	text-decoration:none;
	vertical-align:top;
}

#sprachweiche a:visited {
	font-size:9px;
	color:#ffffff;
	padding:0 6px 0 0px;
	text-decoration:none;
	vertical-align:top;
}

#sprachweiche a:hover {
	font-size:9px;
	color:#ffffff;
	padding:0 6px 0 0px;
	text-decoration:none;
	vertical-align:top;
}

#hauptbereich {
	float:left;
	width:582px;
	height:100%;
	background-color:#ffffff;
}

/*## HAUPTNAVIGATION ##*/
#navigation {
	background:url(images/bg_navigation.jpg) top left no-repeat;
	height:53px;
	width:582px;
}

/*# LEVEL 1 #*/
#navigationlevel1 {
	height:29px;
}

#navigationlevel1 ul {
	list-style:none;
	margin:0px;
	padding:10px 0 0 8px;
}

#navigationlevel1 ul li {
	float:left;
}

#navigationlevel1 ul li.passiv a:link {
	font-size:11px;
	color:#b3b8c1;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel1 ul li.passiv a:active {
	font-size:11px;
	color:#b3b8c1;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel1 ul li.passiv a:visited {
	font-size:11px;
	color:#b3b8c1;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel1 ul li.passiv a:hover {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel1 ul li.active a:link {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel1 ul li.active a:active {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel1 ul li.active a:visited {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel1 ul li.active a:hover {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

/*# LEVEL 2 #*/
#navigationlevel2 {
	height:23px;
}

#navigationlevel2 ul {
	list-style:none;
	margin:0px;
	padding:8px 0 0 8px;
}

#navigationlevel2 ul li {
	float:left;
}

#navigationlevel2 ul li.passiv a:link {
	font-size:11px;
	color:#b3b8c1;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel2 ul li.passiv a:active {
	font-size:11px;
	color:#b3b8c1;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel2 ul li.passiv a:visited {
	font-size:11px;
	color:#b3b8c1;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel2 ul li.passiv a:hover {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel2 ul li.active a:link {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel2 ul li.active a:active {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel2 ul li.active a:visited {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#navigationlevel2 ul li.active a:hover {
	font-size:11px;
	color:#ffffff;
	padding:0 10px 0 10px;
	text-decoration:none;
}

#seite {
	/*margin:39px 18px 0 18px;*/
	margin:40px 40px 0 40px;
}

#seiteninhalt {
	padding-bottom:100px;
	line-height:18px;
}

#seiteninhalt .bodytext {
	margin:0px;
	padding:0px;
}

/*#### RECHTER BEREICH ####*/
#rechts {
	float:left;
	/*position:absolute;
	top:0px;
	left:632px;*/
	width:299px;
	background-color:#ffffff;
}

#inhalt {
	width:299px;
}

#inhalt h1 {
	font-size:12px;
	color:#334f83;
	margin:24px 19px 0 19px;
}

#inhalt p.bodytext {
	margin:10px 19px 0 19px;
	/*padding:0 0 24px 0;*/
	/*border-bottom:1px dotted #d5d7dc;*/
}

#inhalt hr {
	height:5px;
	color:#ffffff;
	border-top:none;
	border-right:none;
	border-bottom:1px dotted #d5d7dc;
	border-left:none;
	background-color:#ffffff;
	margin:0 19px 0 19px;
}

#toolbox {
	background:url(images/toolbox_head.jpg) top left no-repeat;
	padding:75px 19px 0px 19px;
	margin:24px 0 0 0;
}

/*
#toolbox_kopf {
	background:url(images/toolbox_head.jpg) top left no-repeat;
	
	font-size:20px;
	color:#334f83;
	margin-bottom:20px;
	
}
*/

#toolbox_kontakt {
	clear:both;
	display:block;
	height:30px;
	margin-bottom:0;
}

#toolbox_kontakt a:link {
	background:url(images/toolbox_kontakt.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_kontakt a:active {
	background:url(images/toolbox_kontakt.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_kontakt a:visited {
	background:url(images/toolbox_kontakt.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_kontakt a:hover {
	background:url(images/toolbox_kontakt.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_druck {	
	clear:both;
	display:block;
	height:30px;
	margin-bottom:0;
}

#toolbox_druck a:link {
	background:url(images/toolbox_druck.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_druck a:active {
	background:url(images/toolbox_druck.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_druck a:visited {
	background:url(images/toolbox_druck.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_druck a:hover {
	background:url(images/toolbox_druck.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_merken {
	clear:both;
	display:block;
	height:30px;
}

#toolbox_merken a:link {
	background:url(images/toolbox_merken.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_merken a:active {
	background:url(images/toolbox_merken.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_merken a:visited {
	background:url(images/toolbox_merken.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_merken a:hover {
	background:url(images/toolbox_merken.jpg) top left no-repeat;
	padding:5px 0 5px 40px;
	line-height:24px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_schrift a {
	width:45px;
	padding:0 10px 0 0;
}

/*
#toolbox_schrift, #toolbox_schrift_gr, #toolbox_schrift_kl {
	clear:both;
	display:block;
	line-height:35px;
}
#toolbox_schrift_kl{
	padding-bottom:60px;
}
	
#toolbox_schrift a:link, #toolbox_schrift_gr a:link, #toolbox_schrift_kl a:link {
	padding:8px 0 10px 5px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_schrift a:active {
	padding:8px 0 10px 5px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_schrift a:visited {
	padding:8px 0 10px 5px;
	color:#7f899f;
	text-decoration:none;
}

#toolbox_schrift a:hover {
	padding:8px 0 10px 5px;
	color:#7f899f;
	text-decoration:none;
}
*/

/*###### CLASSES ######*/
.news {
	width:500px;
}

.tx-ttnews-browsebox {
	width:500px;
	padding:0 0 24px 0;
	border-bottom:1px dotted #d5d7dc;
}

.news_browse {
	float:left;
	margin:0 0 24px 0;
	width:500px;
}

.news_entry {
	width:500px;
	margin:0 0 10px 0;
	padding:0 0 10px 0;
	border-bottom:1px dotted #d5d7dc;
}

.news_link a:link {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:none;
}

.news_link a:active {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:none;
}

.news_link a:visited {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:none;
}

.news_link a:hover {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:underline;
}

.browsercount {
	width:200px;
}

table.browsertable {
	padding:10px 0 0 0;
	width:500px;
}

table.browsertable td {
	font-size:11px;
}

table.browsertable td.news_navi {
	font-size:11px;
	width:100px;
}


table.browsertable td a:link {
	text-decoration:none;
	font-size:11px;
	padding:2px 10px 2px 10px;
}

table.browsertable td a:active {
	text-decoration:none;
	font-size:11px;
	padding:2px 10px 2px 10px;
}

table.browsertable td a:visited {
	text-decoration:none;
	font-size:11px;
	padding:2px 10px 2px 10px;
}

table.browsertable td a:hover {
	text-decoration:none;
	font-size:11px;
	padding:2px 10px 2px 10px;
	background:#002364;
	color:#ffffff;
}

table.browsertable td.news_nonext {
	text-decoration:none;
	font-size:11px;
	padding:2px 10px 2px 10px;
	color:#ffffff;
}

.tx-ttnews-browsebox-SCell {
	padding:0px;
	margin:0px;
	background:#002364;
}

.tx-ttnews-browsebox-SCell a:link {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.tx-ttnews-browsebox-SCell a:active {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.tx-ttnews-browsebox-SCell a:visited {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

.tx-ttnews-browsebox-SCell a:hover {
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}

table.schiffe caption {
	margin:0px;
	padding:10px 0 10px 0;
	font-weight:bold;
	text-align:left;
	font-size:16px;
	color:#002364;
	line-height:18px;
}

table.schiffe td {
	padding:0 20px 5px 0;
}

table.schiffe td.td-0 {
	font-weight:bold;
}

table.schiffe_uebersicht {
	margin:0 0 20px 0;
	padding:0px;
}

table.schiffe_uebersicht caption {
	margin:0px;
	padding:10px 0 10px 0;
	font-weight:bold;
	text-align:left;
	font-size:16px;
	color:#002364;
	line-height:18px;
}

table.schiffe_uebersicht tr.tr-0 td {
	font-weight:bold;
}

table.schiffe_uebersicht td {
	padding:0 20px 5px 0;
}

ul.deep0 {
	margin:0px;
	padding:0px;
	list-style:none;
	font-weight:bold;
}

li.deep0 {
	margin:5px 0 5px 0;
}

li.deep0 a:link {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:none;
}

li.deep0 a:active {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:none;
}

li.deep0 a:visited {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:none;
}

li.deep0 a:hover {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:underline;
}

ul.deep1 {
	margin:0px;
	padding:0px;
	list-style:none;	
	font-weight:normal;
}

li.deep1 {
	margin:5px 0 5px 20px;
}

ul.deep2 {
	margin:0px;
	padding:0px;
	list-style:none;	
}

li.deep2 {
	margin:5px 0 5px 40px;
}

ul.deep3 {
	margin:0px;
	padding:0px;
	list-style:none;	
}

ul.deep4 {
	margin:0px;
	padding:0px;
	list-style:none;	
}

ul.deep5 {
	margin:0px;
	padding:0px;
	list-style:none;	
}

ul.deep6 {
	margin:0px;
	padding:0px;
	list-style:none;	
}

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

.csc-mailform-field {
	clear:both;
	display:block;
	width:370px;
}

.tx-rlmpflashdetection-pi1 {
	margin:0 0 0 0px;
	padding:0px;
}

label {
	float:left;
	font-weight:bold;
	margin-top:5px;
}

input {
	float:left;
	width:302px;
	border:1px solid #7f91b1;
	margin-top:5px;
}

input.csc-mailform-submit {
	float:left;
	margin:0 0 0 0;
	border:1px solid #7f91b1;
	background:#fff8ca;
	color:#7f91b1;
	font-weight:bold;
	margin-top:5px;
}

textarea {
	float:left;
	width:301px;
	border:1px solid #7f91b1;
	margin-top:5px;
}


/*###### LINKS ######*/
a:link {
	color:#002364;
	text-decoration:underline;
}

a:active {
	color:#002364;
	text-decoration:underline;
}

a:visited {
	color:#002364;
	text-decoration:underline;
}

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

a.joblink:link {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:none;
}

a.joblink:active {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:none;
}

a.joblink:visited {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:none;
}

a.joblink:hover {
	background:url(images/linkarrow.gif) top left no-repeat;
	padding-left:10px;
	text-decoration:underline;
}
