
body {
    color:#000000; background-color:#939CA7;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:12px;
    margin:20px;
    padding:0;
}

h1, h2, h3, h4 {
    color:#000000; background-color:#C1CCDB;
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 18px;
}

h2 {
	font-size: 16px;
}

h3 {
	font-size: 14px;
}

h4 {
	font-size: 12px;
}



html, td, th, input, textarea, div, span {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-weight:normal;
    font-size:11px;
}


form { margin-top:0;margin-bottom:0; }

a:link { color:#cc3300; background-color:transparent; text-decoration:none; }
a:visited { color:#cc3300; background-color:transparent; text-decoration:none; }
a:hover   { color:#cc3300; background-color:transparent; text-decoration:underline; }
a:active { color:#ffcc33; background-color:transparent; text-decoration:underline; }

img {
	border:0;
}

#border {
	position:absolute;
	top:10px;
	left:10px;
	width:836px;
	height:660px;
	background-color:#C1CCDB;
	margin:0;
	padding:0;
	overflow:auto;
	margin-bottom:10px;
}
	
#dgailogo {
	position:absolute;
	left:19px;
	top:15px;
	border:4px solid white;
}

#bdalogo {
	position:absolute;
	right:24px;
	top:15px;
	border-bottom:18px solid white;
}

#navbar {
	position:absolute;
	top:92px;
	right:20px;
	left:20px;
	border-width: 2px 0 2px 0;
	border-style: groove;
	border-color: white;
	font-size:9px;
	padding: 2px 0 2px 0;
}

#navbar div {
	width:100%;
	font-size:9px;
}

#navbar_impressum {
	position:absolute;
	top:92px;
	right:20px;
	border-width: 2px 0 2px 0;
	border-style: groove;
	border-color: white;
	font-size:9px;
	padding: 2px 0 2px 0;
}

#navbar_impressum div {
	font-size:9px;
	text-align:right;
}

#navbar_ueber {
	position:absolute;
	top:92px;
	right:20px;
	border-width: 2px 0 2px 0;
	border-style: groove;
	border-color: white;
	font-size:9px;
	padding: 2px 0 2px 0;
}

#navbar_ueber div {
	font-size:9px;
	text-align:right;
}

#zitat {
	position:absolute;
  font-size:14px;
  width:300px;
  right:30px;
  top:21em;
  font-style:italic;
  padding-top:20px;
  border-top:1px solid gray;
}

#zitat div {
  font-size:10px;
  font-style:normal;
  text-align:right;
  margin-top:20px;
  padding-top:6px;
  border-top:1px solid gray;
}


#topic {
	position:absolute;
  font-size:16px;
  font-weight:bold;
  width:100%;
  top:10em;
  text-align:center;
}

#ueber_link {
	position:absolute;
	left:40px;
	top:28em;
}

#ueber_link a {
  font-size:14px;
  font-weight:bold;
}

#start_link {
	position:absolute;
	left:40px;
	top:31em;
}

#start_link a {
  font-size:14px;
  font-weight:bold;
}

#benutzerhinweise_link {
	position:absolute;
	left:40px;
	top:34em;
}

#benutzerhinweise_link a {
  font-size:14px;
  font-weight:bold;
}

#hinweisexport_link {
	position:absolute;
	left:40px;
	top:37em;
}

#hinweisexport_link a {
  font-size:14px;
  font-weight:bold;
}

#downloads {
	position:absolute;
	left:40px;
	top:48em;
}

#downloads a {
  font-size:12px;
  font-weight:bold;
}

#sponsorencontainer {
	background-color:#C1CCDB;
	position:absolute;
	left:10px;
	top:680px;
	width:836px;
}
	
#sponsorencontainer span {
	text-align:left;
  font-size:11px;
  padding-left:4px;
}

#sponsorencontainer table {
	margin-left:20px;	
	margin-bottom:10px;
}
#sponsorencontainer td {
	background-color:white;
	width:195px;
	text-align:center;
}

#sponsorencontainer img {
	border:0;
}

#hinweise {
	position:absolute;
	top:130px;
	left:30px;
	right:30px;
}

#hinweise li {
	padding-bottom:4px;
}

#importexport {
	position:absolute;
	top:130px;
	left:30px;
	right:30px;
}

#impressum {
	position:absolute;
	top:130px;
	left:30px;
	right:30px;
	bottom:20px;
}

#ueber_text {
	position:absolute;
	top:130px;
	left:30px;
	right:30px;
}

#ueber_text li {
	padding-bottom:4px;
}

.table-shadowright {
  font-size: 1px;
  background-image: url(/i/bg_sh_horizontal2.jpg);
}

.table-shadowbottom {
  font-size: 1px;
  background-image: url(/i/bg_sh_vertical2.jpg);
}

#bodyid {
/*  background-color:#fff; */
}

.menuitem_nav {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #f8f8f8;
  padding: 3px 2px 3px 5px;
}

.menuitem {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #f8f8f8;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.menuitem-white {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #ffffff;
  padding-left: 5px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.menuitem-grey {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #000000;
  background-color: #A8BFCF;
  padding-left: 6px;
  padding-top: 3px;
  padding-bottom: 3px;
}

.menuborder {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #ffffff;
  background-color: #D4D4D4;
}

.menuhead {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background-color: #9ebf9e;
  padding-top: 3px;
  padding-bottom: 5px;
  padding-left: 5px;
  background: transparent url(/i/bg_titlebar.gif) no-repeat 0px 0px;
}

.menuhead-white {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  background-color: #ffffff;
  padding-top: 1px;
  padding-bottom: 4px;
  padding-left: 5px;
}

.menuheadsmall {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
  background-color: #9ebf9e;
  padding-left: 5px;
  padding-top: 1px;
  padding-bottom: 2px;
  background: transparent url(/cpr/i/bg_titlebar.gif) no-repeat 0px 0px;
}
