* { 
margin: 0px; 
padding: 0px; 
}

* body { 
font: 14px verdana, Sans-Serif; 
line-height:1,2em;
background: #333; 
color: #444; 
}

#right { 
position:relative; 
margin-bottom: 10px; 
float: right; 
width: 550px; 
padding: 0 10px 10px 10px; 
margin-top: 30px;
}

#header {
position:relative; 
width: 769px;
height:191px;
}

#menu {
margin-top:3px;
position:relative; 
height: 21px;
background-color: #FB7F01;
color: #ffff00;
}


#menu a:hover {
color: white;
font-weight: bold;
}

#menu a {
text-decoration: none;
color: #ffff00;
font-size: 10px;
}

#login {
margin-left:5px;
float:left;
width: 350px;
height:13px;
position:relative; 
height: 20px;
}


.login, .logout {
font-size: 8px;
width: 75px;
border-top-width: 1px;
border-right-width-value: 1px;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-top-style: solid;
border-right-style-value: solid;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-top-color: #162d61;
border-right-color-value: #162d61;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
border-bottom-color: #162d61;
border-left-color-value: #162d61;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
}



select {
margin-top:7px;
margin-bottom:7px;
}

#impressum {
margin-top:1px;
margin-right:5px;
width:250px;
float:right;
text-align:right;
position:relative; 
height: 20px;
}

#wrap { 
padding: 10px 10px 3px 10px; 
width: 769px; 
margin:20px auto; 
background: #fff;
}

#left { 
position:relative; 
float: left; 
width: 150px; 
margin-bottom: 10px; 
margin-top: 40px;
}


#footer{
font-size: 9px; 
color: #333333;
border-top: 1px solid #ccc;
margin-top:10px;
margin-bottom:5px;
text-align:center;
height:17px; 
clear:both;
}


a {font-size:14px; COLOR: #6587E0; text-decoration: none;}
a:visited {COLOR: #6587E0; text-decoration: none;}
a:hover {COLOR: #333; text-decoration: underline;}

h1 { 
margin-top:10px;
font: 18px verdana, Sans-Serif; 
font-weight:bold; 
color: #FB7F01; 
}

h2 { font: 14px verdana, Sans-Serif; font-weight:bold; color: #FB7F01;}
h3 { font: 11px verdana, Sans-Serif; font-weight:bold;font-style:italic; color: #FB7F01;}
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}

hr {
margin-top:7px;
margin-bottom:7px;
color: #FB7F01;
border-style:dashed;
}

/*-------------CSS---------------------*/
a.menuLink2, a.menuLink2:link, a.menuLink2:visited {
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0px;
  padding:2px;
  font-size:12px;
  font-weight: normal;
  padding-left:20px;
  text-decoration:none;
  background-color:#FB7F01;
  background-image:url(images/schalter_navi.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#FFFF00;
 
}

a.menuLink2:hover {
  background-color:#dddddd;
  color: #FB7F01;
  background-image:url(images/schalter_navi_act_blau.gif);
  background-repeat:no-repeat;
  background-position:top left;
  /*text-decoration: underline;*/
}

a.menuLinkAct2 {
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0px;
  padding:2px;
  padding-left:20px;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
  background-color:#FFFF00;
  background-image:url(images/schalter_navi_act_blau.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#FB7F01;
}

a.submenuLink2 {
  display:block;
  /*position:relative;*/
  /*height:16px;*/
  margin:0px;
  padding:1px;
  padding-left:30px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(images/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:#666666;
}

a.submenuLink2:hover {
  color: #FB7F01;
  text-decoration: underline;
}

a.submenuLinkAct2 {
  display:block;
  /*position:relative;*/
  /*background-color:#FFD5B1;*/
  color:EFE8EF;
  /*height:15px;*/
  margin:0px;
  padding:1px;
  padding-left:30px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-image:url(images/schalter_subnavi.gif);
  background-repeat:no-repeat;
  background-position:top left;
}

#menuDiv2 {
  /*position:relative;*/
  width:179px;
  margin:0px;
  padding:0px;
  padding-top:0px;
  padding-left:2px;
  text-align:left;
  /*float:left;*/
}

li.menuItem2 {
  list-style-type:none;
  text-align:left;
  border-top:1px solid #fff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
 
}

li.submenuItem2 {
  list-style-type:none;
  color:#666666;
  text-align:left;
  border-top:1px solid #fff;
  border-bottom: 1px solid #fff;
}


#menuList2 {
  /*width:179px;*/
  margin:0px;
  padding:0px;
  border-bottom: solid 1px #fff;
  width:179px;
}

ul.submenuList2 {
  margin:0px;
  padding:0px;
  /*border-top: solid 1px #fff;*/
   
}

.tx-srfeuserregister-pi1 input {
font-size: 10px;
font-family: Verdana;
background-color: #fb7f01;
color: #ffff00;
font-weight: bold;
}

.tx-srfeuserregister-pi1 p {
font-family: Verdana,sans-serif;
font-size: 14px;
line-height: 125%;
color: #444;
margin-top: 8px;
margin-bottom: 0px;
padding-top: 0px;
padding-bottom: 0px;
padding-right: 3px;
padding-left: 3px;
text-indent: 0px;
}

.tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-submit {
font-size: 10px;
font-family: Verdana;
background-color: #fb7f01;
color: #ffff00;
font-weight: bold;
}