#@charset "utf-8";
/* CSS Document */

html {
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

body {
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div {
	border:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
}

#screen {
	position:absolute;
	height:100%;
	width:100%;
	background-color:#FFFFFF;
}

#site {
	position:relative;
	width:748px;
	margin:auto;
	margin-top:10px;
}

#header {
	position:relative;
	width:748px;
	height:165px;
	background-image:url(../img/layout/header.jpg);
}

#content {
	position:relative;
	width:748px;
}

#navigation {
	position:relative;
	float:left;
	width:143px;}

#subpagescorner {
	background-image:url(../img/layout/shadow_ce.jpg);
}

#subpages {
	position:relative;
	float:left;
	width:748px;
	height:auto;
	background-image:url(../img/layout/shadow_r.jpg);
	background-repeat:repeat-y;
	background-position:right;
}

#footer {
	position:relative;
	width:748px;
}

#shadow_cl {
	position:relative;
	float:left;
	height:11px;
	width:9px;
	background-image:url(../img/layout/shadow_cl.jpg);
	background-repeat:no-repeat;}

#shadow_b {
	position:relative;
	float:left;
	height:11px;
	width:731px;
	background-image:url(../img/layout/shadow_b.jpg);
	background-repeat:repeat-x;
}

#shadow_h {
	position:relative;
	float:left;
	height:11px;
	width:7px;
	background-image:url(../img/layout/shadow_h.jpg);
	background-repeat:repeat-x;
}

#shadow_cr_logo {
	position:relative;
	float:left;
	height:11px;
	width:8px;
	background-image:url(../img/layout/shadow_cr.jpg);
	background-repeat:no-repeat;
}

#shadow_cr {
	position:relative;
	float:left;
	height:11px;
	width:8px;
	background-image:url(../img/layout/shadow_cr.jpg);
	background-repeat:no-repeat;
}

#shadow_ce {
	position:relative;
	float:right;
	height:8px;
	width:8px;
	background-image:url(../img/layout/shadow_ce.jpg);
	background-repeat:no-repeat;
}

#iframe {
	width:700px;
	position:relative;
}

* {
	margin: 40;
	padding: 0;
}

#navbar ul li {
	display: inline; /* Fix IE Step Down */
}

	#navbar ul li a:link, #navbar ul li a:visited {
		display: block;
		height: 37px;
		float: left;
		background: url(../img/layout/navtab-right.png) top right no-repeat; 
		margin: 0 2px 0 1px;
			
		font-family: "verdana", sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color: #FFFF33;
	}

		#navbar ul li a span {
			display: block;
			height: 28px;
			float: left; /* IE 6 Fix */
			padding: 8px 10px 0px 10px;
			background: url(../img/layout/navtab-left.png) top left no-repeat;
		}
		
		#navbar ul li a:hover, #navbar ul li a:active {
			background-position: bottom right;
		}
		
		#navbar ul li a:hover span {
			background-position: bottom left;
			color: #FFFF00;
			cursor: pointer; /* Remind IE which cursor to use! */
		}
		
		
#navbar ul li {
	display: inline; /* Fix IE Step Down */
}

	#navbar2 ul li a:link, #navbar2 ul li a:visited {
		display: block;
		height: 37px;
		float: left;
		background: url(../img/layout/navtab-right_active.png) top right no-repeat; 
		margin: 0 2px 0 1px;
			
		font-family: "verdana", sans-serif;
		font-size: 14px;
		font-weight: bold;
		text-decoration: none;
		color:#990000;
	}

		#navbar2 ul li a span {
			display: block;
			height: 28px;
			float: left; /* IE 6 Fix */
			padding: 8px 10px 0px 10px;
			background: url(../img/layout/navtab-left_active.png) top left no-repeat;
		}
		
		#navbar2 ul li a:hover, #navbar2 ul li a:active {
			background-position: bottom right;
		}
		
		#navbar2 ul li a:hover span {
			background-position: bottom left;
			color: #FFFF00;
			cursor: pointer; /* Remind IE which cursor to use! */
		}		

/* Newsletter */

form.nt {
  display: inline;
}
.nt_fs {
  border: 0px;
  font-family: Verdana;
  font-size: 12px;
  width: 350px;
  margin: 0px;
  padding: 8px;
}
.nt_head {
  font-family: Verdana;
  font-size: 12px;
  font-weight:bold;
}
input.nt_input:focus, select.nt_input:focus, textarea.nt_input:focus {
  color: #000000;
  background-color:#CCCCCC;
}
.nt_input { /* Formular */
  border: 1px solid black;
  font-family: Verdana;
  font-size: 12px;
  width: 250px;
}
input.button { /* Button */
  border: 1px solid black;
  font-family:Verdana;
  font-size: 12px;
}
label.left {
  float: left;
  text-align: right;
  width: 46px;
}
label.left, input.nt_input {
  cursor: pointer;
}
.formCell {
  vertical-align: top;
  color: #000000;
  background-color: transparent;
  padding: 0px;
  margin: 0px;
  display: block;
  cursor: pointer;
}
p.button {
  text-align: right;
}


h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-left:10px;}
h2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; margin-left:10px;}
p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:10px; line-height:20px;}
#comment {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-left:10px; color:#CC0000;}
hr {margin-left:10px;}
ul {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; margin-left:25px; line-height:20px;}


#gb4usmall  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#gb4umedium {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
#gb4uad     {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8px; color: #4c4c4c; }
#gb4ubig    {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
#button     {font-family: Verdana, Arial, Helvetica, sans-serif, sans-serif; font-size: 10px; background-color: #DDDDDD;}
#eingabe   {font-family: "Courier New", Courier, mono; font-size:12px; background-color: #dfdfdf; font-weight: bold}
#eingabemuss   {font-family: "Courier New", Courier, mono; font-size:12px; background-color: #ffffff; font-weight: bold}
font-family: "Courier New", Courier, mono; font-size:12px; background-color: #dfdfdf; font-weight: bold}
#eingabemuss   {font-family: "Courier New", Courier, mono; font-size:12px; background-color: #ffffff; font-weight: bold}

