html, body {overflow-x: visible; } 
html { width:100%; height:100%;margin:0px; padding:0px; }
body { font-size: 100.01%; font-family : Verdana, Geneva, Arial, Helvetica, sans-serif; background-color:transparent; background-image:none; margin:0px; padding:5px; }
p { margin:0px; padding:0px; } 
p { margin: 0; padding: 0; } 
p.normal {margin-top:10px;}
blockquote { padding-left: 5px; margin-left: 5px; margin-bottom: 0px; margin-top: 0px; } 
blockquote.quote { border-left: 1px solid #CCC; padding-left: 5px; margin-left: 5px; } 

table,td,tr
{font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;}

th {
  text-align:left;
  vertical-align:top;
}

a:link,a:visited,a:active{color: #333333; text-decoration: none}
a:hover       {color: #990000; text-decoration: none}

a.top-navi:visited { font-size: 11px; color: #555555; text-decoration: none}
a.top-navi:link { font-size: 11px;color: #555555; text-decoration: none}
a.top-navi:hover { font-size: 11px;color: #000000; text-decoration: underline}
a.top-navi:active  { font-size: 11px;color:#000000;	text-decoration: underline}

a.page-navi:visited { font-size: 11px; color: #888888; text-decoration: none}
a.page-navi:link { font-size: 11px;color: #888888; text-decoration: none}
a.page-navi:hover { font-size: 11px;color: #FF6600; text-decoration: none}
a.page-navi:active  { font-size: 11px;color:#FF6600; font-weight: bolder; text-decoration: none}

a.left-navi:visited { color: #EEEEEE; text-decoration: none; background-image: URL(/system/images/navibg.jpg);}
a.left-navi:link { color: #EEEEEE; text-decoration: none; background-image: URL(/system/images/navibg.jpg);}
a.left-navi:hover { color: #FFE8DD; text-decoration: none; background-image: URL(/system/images/navibg2.jpg);}
a.left-navi:active  {color:#FFE8DD;	text-decoration: none; background-image: URL(/system/images/navibg2.jpg);}

a.link-alt:visited { color: #EEEEEE; text-decoration: none; }
a.link-alt:link { color: #EEEEEE; text-decoration: none; }
a.link-alt:hover { color: #FFE8DD; text-decoration: none; }
a.link-alt:active  {color:#FFE8DD;	text-decoration: none; }


h1 {
	font-family: Verdana, Arial, Helvetica, san-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #555555;
	display: inline;
}

.navihead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
}
.left-navi {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	display:block;
	line-height: 19px;
	width: 140px;
	text-indent: 15pt;
}
.grey-bg {
	background-color: #E1E1E1;
	border: 1px solid #999999;
}
.minised-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #E65B00;
	font-weight: bolder;
}
.minised-datum {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #E65B00;
}
.minised-ort {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.minised-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
.lauftext-fett {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.left-navi-overline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #666666;
	line-height: 22px;
	text-indent: 5pt;
}
.left-txt-overline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-indent: 5pt;
}

.login-form {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}
.light-bg {
	background-color: #EEEEEE;
	border: 1px solid #999999;
}
.tagcloud-01 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
}
.tagcloud-02 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000000;
}
.tagcloud-03 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000000;
}
.tagcloud-04 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #000000;
}
.werbehinweis {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}

.form-big {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
	border: 1px solid #666666;
}

.hinweisbox {
    border-bottom: 1px solid black;
}
.invalid { 
	border-color: #ff0000;
	background-color: #ffcccc;
}
.popup-footer {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
}
#navcontainer ul li a {
  color:white;
}
#navlist
{
padding: 3px 0;
margin-left: 0;
border-bottom: 1px solid #999999;
font: bold 12px Verdana, sans-serif;
}

#navlist li
{
list-style: none;
margin: 0;
display: inline;
}

#navlist li a
{
padding: 3px 0.5em;
margin-left: 3px;
border: 1px solid #999999;
border-bottom: none;
background: #999999;
text-decoration: none;
color:white;
}

#navlist li a:link { color: white; }
#navlist li a:visited { color: white; }

#navlist li a:hover
{
color: white;
background: #4F4F4F;
border-color: #227;
}

#navlist li a#current
{
background: #FF9767;
border-bottom: 1px solid white;
color:black;
}

#liste {
  display:inline;
  width:100%;
}
#liste ul li div label {
  font-weight:bolder;
}
#liste li {
  width: 240px;
  float: left;
  text-align:left;
  list-style-type: none;
  margin: 0px;
  padding: 2px;
}
#liste2 {
  display:inline;
  width:100%;
}
#liste2 ul li div label {
  font-weight:bolder;
}
#liste2 li {
  width: 400px;
  text-align:left;
  list-style-type: none;
  display: block;
  margin: 0px;
  padding: 2px;
}

.labelweite {
  width: 120px;
  text-align:left;
  font-weight:bolder;
  vertical-align:top;
  float:left;
  display:inline;
}
.labelrest {
  width: 280px;
  text-align:left;
  vertical-align:top;
}

#bilder {
  display:inline;
  width:100%;
}
#bilder li {
  width: 160px;
  float: left;
  text-align:center;
  list-style-type: none;
  margin: 0px;
  padding: 2px;
}

#friends ul {
  display:inline;
  width:100%;
}
#friends li {
  width: 320px;
  float: left;
  text-align:left;
  list-style-type: none;
  margin: 0px;
  padding: 2px;
  padding-right:10px;
}

#fav ul {
  display:inline;
  width:100%;
}
#fav li {
  width: 160px;
  float: left;
  text-align:left;
  list-style-type: none;
  margin: 0px;
  padding: 2px;
}
#sorry {
  position: absolute;
  display: none;
}
.sorry {
}
#ajax {
  position: absolute;
}
