/* Style sheet stylex */
#wizbody{width:980px;margin-top:0;margin-right:auto;margin-left:auto;}
#top{background:url(/css/top.png) center top no-repeat;}
#header{width:980px;height:253px;background-image:url(/css/header.png);background-repeat:no-repeat;}
#header .logo{float:left;padding-top:20px;}
#header .links{width:613px;float:left;padding-top:93px;text-align:right;color:#cccccc;}
#header .links a{text-decoration:none;color:#999999;}
#header .links a:hover{color:#666666;}
#header .user_block{width:170px;float:right;}
#header .user_block .formbody{padding-top:110px;padding-right:10px;padding-left:10px;font-size:12px;line-height:12px;}
#header .user_block .formbody a{text-decoration:none;color:#cccccc;}
#header .user_block .formbody a:hover{color:#ffffff;}
#header .user_block .formbody input{width:140px;margin-bottom:3px;font-size:12px;color:#999999;}
#right_menu{width:170px; float:right;}
#right_menu .inside{padding-left:10px;}
#bottom{width:980px;height:53px;background-image:url(/css/footer.png);background-repeat:no-repeat;color:#8CB4C5;line-height:45px;text-indent:10px;}
#bottom a{text-decoration:none;color:#8CB4C5;}
#bottom a:hover{color:#cccccc;}
#container{width:980px;background-image:url(/css/container.png);background-repeat:repeat-y;}
#content {margin-right:170px;}
#content h1{color:#005b82;}

/* folgenes nicht entfernen,
 * wird ubedingt benoetigt.
 * Wenn dann aendern, zb Farbe, ...
 */

#content form #required, 
#content form .errorlist { color: red; }

#content form #id_header { width: 340px; }
.errorCont { background: red; }
.successCont { background: green; }
.questionCont { background: orange; }

