* { 
margin: 0;
padding: 0; 

}

* body {
font: .8em Arial, Sans-Serif; 
line-height: 1.8em; 
 background:  url(background.gif) repeat-x #FEF6F6;
color: #444; }

#right { 
position:relative; 
margin-bottom: 10px; 
float: right; 
width: 570px; 
padding: 0 10px 10px 10px; 
margin-top: 30px;
}

#header {
position:relative; 
width:770px;
height: 180px;
}

#menu {
padding-left:5px;
color:white;
font-size:10px;
margin-top: 3px;
background-color: #EE7373;
position:relative; 
height: 20px;
}

#menu a {
color:white;
}


#wrap { 
padding: 10px 10px 3px 10px; 
width: 770px; 
margin:20px auto; 
background: #fff;
}

#left { 
position:relative; 
float: left; 
width: 165px; 
background: white; 
margin-bottom: 10px; 
margin-top: 30px;
}


#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 {COLOR: #E83D3D; text-decoration: none;}
a:visited {COLOR: #E83D3D; text-decoration: none;}
a:hover {COLOR: #333; text-decoration: underline;}
h1 { font: 18px Arial, Sans-Serif; font-weight:bold; color: #E83D3D; }
h2 { margin: 0 0 10px; padding: 10px 0 3px; }
h3 { padding-left: 10px; color: #fff; background: #FE7B09 url(bg.jpg) repeat-x; font-size: 1em; height: 24px; line-height: 24px; }
ul {  padding: 0; margin: 0 0 10px;}
li { list-style-type: none;}




/*-------------CSS---------------------*/
a.menuLink2, a.menuLink2:link, a.menuLink2:visited {
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0px;
  padding:2px;
  font-family:verdana,Arial;
  font-size:12px;
  font-weight: normal;
  padding-left:20px;
  text-decoration:none;
  background-color:#E73838;
  background-image:url(images/schalter_navi.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:white;
 
}

a.menuLink2:hover {
font-family:verdana,Arial;
  background-color:#F9D1D1;
  color: white;
  background-image:url(images/schalter_navi_act_blau.gif);
  background-repeat:no-repeat;
  background-position:top left;
  /*text-decoration: underline;*/
}

a.menuLinkAct2 {
font-family:verdana,Arial;
  display:block;
  /*position:relative;*/
  height:17px;
  margin:0px;
  padding:2px;
  padding-left:20px;
  font-size:12px;
  font-weight: normal;
  text-decoration:none;
  background-color:#C30000;
  background-image:url(images/schalter_navi_act_blau.gif);
  background-repeat:no-repeat;
  background-position:top left;
  color:white;
}

a.submenuLink2 {
  display:block;
  /*position:relative;*/
  /*height:16px;*/
  margin:0px;
  padding:1px;
  padding-left:30px;
font-family:verdana,Arial;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-color:#E73838;
  color:white;
}

a.submenuLink2:hover {
  color: #F9D1D1;
  text-decoration: underline;
}

a.submenuLinkAct2 {
  display:block;
  /*position:relative;*/
  /*background-color:##C30000;*/
  color:white;
  /*height:15px;*/
  margin:0px;
  padding:1px;
  padding-left:30px;
  font-size:10px;
  font-weight: normal;
  text-decoration:none;
  background-color:#C30000;
  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-veguestbook-pi1 h2.tx-guestbook-header {
clear: both;
background-color: #E83D3D;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
color: #ffffff;
display: block;
font-size: 12px;
font-weight: bold;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
width: 515px;
}


.tx-veguestbook-pi1 .tx-guestbook-left {
float: left;
width: 140px;
background-color: #efefef;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
min-height: 4em;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}

.tx-veguestbook-pi1 .tx-guestbook-right {
font-size:11px;
float: left;
width: 370px;
background-color: #ffffff;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
padding-top: 1em;
padding-right: 1em;
padding-bottom: 1em;
padding-left: 1em;
}


.tx-guestbook-comment a {
font-size:12px;
}