/* CSS Document */

/* HTML-Elements */
BODY {SCROLLBAR-FACE-COLOR: #A7BBE3; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #2157B9; SCROLLBAR-3DLIGHT-COLOR: #2157B9; SCROLLBAR-ARROW-COLOR: #ffffff; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #4D464E; SCROLLBAR-BASE-COLOR: #FFFFFF;}
body,td,th {font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#515151;}
body {margin:0px; padding:0px; background:url(/img/bg.gif) repeat-y;}
td,th {vertical-align:top;}
a {text-decoration:none; font-weight:bold; color:#2157b9;}
a:hover {text-decoration:underline;}
img {border:0px;}
h1 {font-size:13px; font-weight:bold;}

.textklein {font-size:10px;}

/*Layout*/
#meta {background:url(/img/meta_bg_01.gif) repeat-x; height:14px;}
#meta img {
float: right;
}
/*#innermeta {padding-left:801px; width:202px; height:14px;}*/
#logo {background-color:#ffffff;}
#content, #logo, #bottom, #meta {width:1003px;}
/*#content div span {padding-left:20px;}*/
#leftpic {width:205px; float:left; padding-top: 43px;}
.leftpicimg img {}
#inhalt, #footer {width:698px; float:left;}
#inhalt {padding:43px 80px 0px 20px;}
#footer {text-align:center; font-size:10px; padding:80px 0px 20px 0px;}
#footer a, #footer a:hover {color:#515151; text-decoration:none;}
#bottom {position:fixed; left:0px; bottom:-1px; background:url(/img/foot_bg.gif) repeat-x; height:12px;}
* html #bottom {visibility:hidden;}

/*Navigation*/
#menubg {padding-left:0px; width:1003px; background-color:#d3ddf1; height:44px; z-index:50; position:absolute; top:122px;}
#menubottom {background-image:url(/img/content_bg.gif); background-repeat:repeat-x; width:1003px; height:16px; z-index:100; position:absolute; top:150px;}
#menu {padding-left:0px; width:1003px; height:44px; z-index:200; position:absolute; top:122px;}
* html #menu {padding-left:30px; width:973px;}
*:first-child+html #menu {padding-left:30px; width:973px;}
#menu ul {margin:0px; list-style-type:none;}
#menu li {float:left;}
#menu img {padding:0px 60px 0px 0px; border:0px; margin:0px;}
*html #menu img{margin-right:44px}
#menu ul li a {background:no-repeat 0px 0px; display:block;}
#menu ul li a:hover {background-position:0px -28px;}
#menu ul ul {float:left; position:absolute; top:auto; display:none; padding:14px 0px 0px 0px;}
#menu li li {float:none; position:relative; left:-8px; border:0px; height:24px; display: block;}
*:first-child+html #menu li li {height:21px;}
* html #menu li li img {float:none; position:relative; }
* html body #menu li li {margin-bottom:-3px}
#menu ul ul li:hover {cursor: pointer; z-index: 100;}
#menu li:hover ul{display: block;}
#menu li li a:hover {background-position:0px -24px; }


/* Formular */
#formulartext span
{
  margin: 0;
  padding: 0;
}

.inputnormal
{
  border-color: #515151;
  border-style: solid;
  border-width: 1px;
  color: #515151;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  width: 220px;
}

.inputdropdown
{
  border-color: #515151;
  border-style: solid;
  border-width: 1px;
  color: #515151;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  margin-bottom:5px;
  width: 222px;
}

.inputdropdown a
{
  text-decoration: none;
}

.inputdropdown a:hover
{
  text-decoration: none;
}


.inputplz
{
  border: 1px solid #515151;
  color: #515151;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  width: 50px;
}

.inputort
{
  border: 1px solid #515151;
  color: #515151;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 11px;
  text-decoration: none;
  width: 166px;
}

/* f?r Editor */

#Form1 #leftpic {width:220px; float:left;}
