body {margin: 0px; padding: 0px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; color: #5E5E5E; background-color: white;} 
body,td,th {}

h1, h2, h3, h4, h5 {}
h2, h3 {font-size: 13px; margin: 0px; padding: 3px 0px 3px 0px; color: #0D0486;}
hr {border: 0px; height: 1px; color: #E4E4E4; background-color: #E4E4E4; margin-bottom: 10px;}

input, textarea {font-size: 11px; font-family: verdana; border: 1px solid #808080; margin-left: 5px;}

ul {list-style-type: circle; padding: 0px 0px 0px 12px; margin: 0;}
li {padding: 1px 0px 0px 0px;}

.page {width: 910px; margin: 0px auto 0px auto; padding 0; __border: thin dotted orange;}
.left {float: left;}
.left span {color: #999999; font-weight: bold;}
.right {float: right;}
#center {color: #999999; font-weight: normal; text-align: center; margin: 0; clear: both;}
#center2 {color: #999999; font-weight: normal; text-align: center; margin: 10px 0 10px 0; clear: both;}
#center2 a {color: #999999; text-decoration:none;}
#bg_top {height:81px; background-image: url("img/bg_top.gif"); background-repeat: repeat-x;}
#image {min-height: 420px; border: 1px solid #F1F1F1;}
#logo {float: left;}
#top {float: left;}
.clear {clear: both; font-size: 1px; height: 1px; __border: thin dashed lime;}
.clear2px {clear: both; font-size: 1px; height: 2px;}

a {color: #CE0100; text-decoration: none;}
a:active, a:link, a:visited {color:#CE0100;} 
a:hover {color:#696969;}

form {}

/**************** Navigation oben ****************/
#navigation {
  height: 34px; line-height: 34px;
  width: 660px;
  margin: 0; padding: 0;
  background: #5028E0;
  __-moz-border-radius: 7px; __border-radius: 7px 7px;
}
#navigation li {
	float: left;
	list-style-type: none;
	border-left: 1px solid #ffffff; border-right: 1px solid #ffffff;
	white-space: nowrap;
	margin: 0 0 0 -1px; padding: 0 10px 0 10px;
}
#navigation li a {
  display: block;
  font-size: 12px; font-weight: bolder;
  text-decoration: none;
  color: white; background-color: inherit;
}
* html #navigation a {width:1%;}	/* yet another hack for IE5.5 */

#navigation .selected, #navigation a:hover, #navigation li:hover {
  background: #A0B8FF; text-decoration: none;
}
#navigation .menu-parent, #navigation .menu-parent a {
  color: #0000CC; background: #E0E0F8; text-decoration: none;
}
#navigation .menu-current, #navigation .menu-current a {
  color: #CC0000; background: #E0E0F8; text-decoration: none;
}
#navigation .menu-expand a {text-decoration: none;}
/********************************/
/**************** Menublock links ****************/
#menue_links {height: 25px; border: 1px solid #F1F1F1; padding: 11px 20px 0px 20px; font-weight: bold;<font-size: 12px;}
#menue_links a {color:#696969; text-decoration: none;}
#menue_links a:active, #menue_links a:link, #menue_links a:visited {color:#696969;} 
#menue_links a:hover {color:#D60200;}
/********************************/
/**************** Menublock rechts ****************/
#menublock {font-size: 11px; padding: 8px 0px 8px 0px; margin: 0 0 0 0; __border-left: 1px dashed orange; }
#menublock li {list-style: none; display: block; padding: 0;}
#menublock li a {text-decoration: none; }
#menublock li a:hover {padding: 2px 0 2px 11px; margin: 0 0 0 -12px; color: white; background: #A0B8FF; text-decoration:none; }
#menublock ul li {padding: 2px 0 2px 11px; margin: 0 0 0 -12px; font-weight: bolder; }
#menublock ul li a {font-weight: bolder;}
#menublock .menu-current, 
#menublock li .menu-current { background: #d1e1f0; text-decoration: none; }
/********************************/

#content_left {width: 206px; float: left;}
#content_right {width: 690px; float: left; padding: 0 0 0 2px; font-size: 12px;}
#right1 {
	width: 515px; min-height: 452px;
	float: left;
	border: 1px solid #F4F0F1;
	padding: 4px 10px 4px 10px; margin: 0 2px 0 0;
	text-align: justify;
}
#right1 a {padding: 0 11px 0 0; background-image: url("img/link_rot.gif"); background-position: right; background-repeat: no-repeat;}
#right1 a:hover {background-image: url("img/link_grau.gif"); background-position: right; background-repeat: no-repeat;}
#right1 a.section_anchor {background-image: none; padding: 0; margin: 0;}
#right1 .imglink {background-image: none; padding: 0;}

#right2 {
	width: 149px; min-height: 452px;
	float: left;
	border: 1px solid #F4F0F1;
	padding: 4px 0 4px 0; margin 0;
	text-align: justify; 
}

.content {}

#senden {width: 140px; height: 11px; padding: 1px 0px 3px 0px; margin: 0 0 0 20px; text-align: center; background-image: url("img/bg_senden.gif");}
#senden a {color: white; text-decoration:none;}

#foot1 {border: 1px solid #F1F1F1; height: 32px; color: #A9A9A9; padding: 0; margin: 0; vertical-align: middle;}
#foot2 {padding: 10px 10px 0px 10px; text-align: center; color: #A9A9A9;}
#foot2 img {padding-left: 20px;}
#foot2 .left div {padding-left: 120px;}
#foot2 .left div span {padding: 0px 10px 0px 10px;}
#foot2 a {color:#A9A9A9; text-decoration:none;}
#foot2 a:active, #foot2 a:link, #foot2 a:visited {color:#A9A9A9;} 
#foot2 a:hover {color:#8A8A8A;}

.breadcrumbs {text-align: left; float: left; font-size: 10px;}
.infoline {font-size: 10px; text-align: left; height: 10px;}

.login {padding: 2px 10px 2px 10px; font-size: 10px; background-color: #003366; color: #FFFFFF; text-align: center;}
.login input {width: 95%; font-size: 10px;}
.login a:link, .login a:visited, .login a:active {color: #DDDDDD; text-decoration: none;}
.login a:hover {color: #FFFFFF; text-decoration: none;}

#gblock {
  _width: 100%;
  vertical-align: top;
  _font-size: 12px;
  _color: Black;
  _font-weight: 400;
  _text-decoration: none;
}
