body
{
  background: #4d4c5a;
  font-family:"trebuchet ms",arial,sans-serif;
  font-size: 11px;
  /*
  , Garamond, Calibri,Myriad Pro ,  Arial, Helvetica
  */
}

#main
{
  width: 1004px;
  margin: 5px auto 0 auto;
  border-width: 0px;
  height: auto;
}

#header
{
  height: 109px;
  width: 1004px;
  float:left;
  background-image:url("images/pivascore-header.png");
  background-repeat: no-repeat;
  border-width: 0px;
}

#left-logo
{
  position: relative;
  top: 22px;
  left: 21px;
  width: 158px;
  height: 79px;
  float:left;
  border: none;
  border-width: 0px;
}

#banner
{
  position: relative;
  width: 508px;
  float:left;
  border-width: 0px;
  /*background-image:url("images/pivascore-banner.png"); */
  background-repeat: no-repeat;
  color: #ca6535;
  font-size: 9.5pt;
}

#right-logo
{
  position: relative;
  top: 30px;
  left: 410px;
  width: 377px;
  height: 64px;
  float:left;
  border-width: 0px;
}

#top
{
  position: relative;
  top: -1px;
  height: 12px;
  width: 1004px;
  background-image:url("images/pivascore-top.png");
  background-repeat: no-repeat;
  border-width: 0px;
}

#content 
{
  position: relative;
  top: -1px;
  width: 1004px;
  height: auto;
  float:left;
  background-image:url("images/pivascore-body-line.png");
  background-repeat: repeat-y;
  border-width: 0px;
}

#left-navi
{
  position: relative;
  top: 0px;
  left: 21px;
  width: 158px;
  height: auto;
  float:left;
  border-width: 0px;
}

#left-navi-content
{
  padding-top: 10px;
  width: 158px;
  min-height: 480px;
  margin-left: 0%;
  font-size: 12pt;
  background-image: url(images/pivascore-navigation-top.png);
  background-repeat: no-repeat;
}

#left-navi-middle 
{
   position: relative;
   top: -7px;
   width: 158px;
   min-height: 200px;
   background-image: url(images/pivascore-navigation-middle.png);
}

#left-navi-footer 
{
   position: relative;
   top: -7px;
   width: 158px;
   height: 5px;
   background-image:url(images/pivascore-navigation-bottom.png);
}

#navi-link-div
{
	color: #ca6535;
	margin-bottom: -3px;
}

#navi-link-sub-div
{
	margin-bottom: -4px;
}

#navi-link-distance
{
	min-height: 5px;
}


.navi-link
{
  padding-left: 10px;
  width:160px;
  height:18px;
  display:block;
  color: #fff;
}

.navi-link-sub
{
  padding-left: 15px;
  width:160px;
  height:18px;
  display:block;
}

.navi-link-active
{
  padding-left: 10px;
  width:160px;
  height:18px;
  display:block;
}

.navi-link-sub-active{
  padding-left: 15px;
  width:160px;
  height:18px;
  display:block;
}


.navi-link:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/effekt-small18.png);
  background-repeat: no-repeat;
}

.navi-link-sub:hover, .navi-news:active, .navi-news:focus
{
  background-image: url(images/effekt-small18.png);
  background-repeat: no-repeat;
}

.navi-link:active,
{
  background-image: url(images/effekt-small18.png);
  background-repeat: no-repeat;
}

.navi-link-sub:active,
{
  background-image: url(images/effekt-small18.png);
  background-repeat: no-repeat;
}

.navi-link-active
{
  background-image: url(images/effekt-small18.png);
  background-repeat: no-repeat;
}

.navi-link-sub-active
{
  background-image: url(images/effekt-small18.png);
  background-repeat: no-repeat;
}

#main-content 
{
   position: relative;
   left: 20px;
   top: 10px;
   float:left;
   width: 650px;
   height: auto;
}

#left-coloum
{
	position: relative;
	width: 315px;
	float:left;
	height: auto;
	z-index: 3;
}

#right-coloum
{
	position: relative;
	width: 310px;
	float:left;
	height: auto;
	margin-left: 20px;
	z-index: 2;
}

#anmeldung 
{
	width: 315px;
	float:left;
	height: auto;
	z-index: 3;
}

#anmeldung_form 
{
	height: auto;
	position: relative;
	width: 630px;
}

anmeldung 
{
   width: 630px;
}

#text
{
	color: #555555;
	width: 300px;
	padding: 20px;
	font-size: 11pt;
	z-index: 10;
}

#bild
{
	width: 310px;
	padding: 10px;
}

#frame-slogan 
{
	margin-left: 30px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 240px;
	z-index: 4;
}

#frame-slogan-top 
{
   width: 240px;
   height: 5px;
   background-image: url(images/frame-top.png);
}

#frame-slogan-main 
{
	width: 240px;
	min-height: 0px;
	background-image: url(images/frame-main.png);
}

#frame-slogan-main-content 
{
	max-width: 230px;
	min-height: 0px;
	font-size: 11.5pt;
	font-style: italic;
	padding: 15px;
	right: 15px;
	text-align: center;
}

#frame-slogan-bottom 
{
   width: 240px;
   height: 5px;
   background-image: url(images/frame-bottom.png);
}

#right-navi
{
  position: absolute;
  top: 0px;
  left: 835px;
  width: 158px;
  height: 450px;
  float:left;
  background-image:url("images/pivascore-navi-right.png");
  background-repeat: no-repeat;
  border-width: 0px;
  padding-left: 15px;
  padding-top: 30px;
  color: #ca6535;
  font-size: 9.5pt;
}


#textfield
{
  background-image: url("images/pivascore-login-felder.png");
  background-repeat: no-repeat;
  font-size: 8.5pt;
  width: 100px;
  border-width: 0px;
}

#login
{
  width: 105px;
  height: 23px;
  background-image: url("images/pivascore-login-button-beschriftet.png");
  background-repeat: no-repeat;
}

#anmelden
{
  width: 106px;
  height: 23px;
  background-image: url("images/pivascore-login-anmelden.png");
  background-repeat: no-repeat;
}

#clear
{
  clear: both;    
  border-width: 0px;
}

#footer
{
  position: relative;
  top: -231px;
  width: 1004px;
  height: 100px;
  background-image:url("images/pivascore-footer-all.png");
  background-repeat: no-repeat;
  border-width: 0px;
  padding-top: 190px;
  text-align: center; 
  font-size: 9.5pt;
  color: #999999;
  z-index: 1;
}


#friedberger
{
  position: relative;
  top: 50px;
  left: 50px;
  width: 104px;
  height: 7px;
  border-width: 0px;
}

.sub-navi
{
	font-size: 9.5pt;
	color: #999999;
	font-style: normal;
}

#space-cons
{
	position: absolute;
	top: 238px;
	left: 868px;
	width: 104px;
	background-repeat: no-repeat;
	border-width: 0px;
	height: 7;
}



a.sub-navi:link 
{
	color:#999;
	text-decoration: none;
}

a.sub-navi:visited 
{
	color:#999
}

a.sub-navi:hover 
{
	color:#666;
	text-decoration:none;
}

a.sub-navi:active {color:#FFFFFF;}

a.right-navi-link:link {color:#303030; text-decoration: none;}
a.right-navi-link:visited {color:#303030; text-decoration: none;}
a.right-navi-link:hover {color:#303030; text-decoration:none;}
a.right-navi-link:active {color:#303030; text-decoration: none;}

a.navi-link:link {color:#ca6535; text-decoration: none; padding-left: 10px;}
a.navi-link:visited {color:#ca6535; text-decoration: none;}
a.navi-link:hover {color:#ca6535; text-decoration:none;}
a.navi-link:active {color:#ca6535; text-decoration: none;}

a.navi-link-sub:link {color:#303030; text-decoration: none; padding-left: 20px;}
a.navi-link-sub:visited {color:#303030; text-decoration: none;}
a.navi-link-sub:hover {color:#303030; text-decoration:none;}
a.navi-link-sub:active {color:#303030; text-decoration: none;}

a.navi-link-active:link {color:#424242; text-decoration: none;}
a.navi-link-active:visited {color:#424242; text-decoration: none;}
a.navi-link-active:hover {color:#424242; text-decoration:none;}
a.navi-link-active:active {color:#424242; text-decoration: none;}

a.navi-link-sub-active:link {color:#424242; text-decoration: none;}
a.navi-link-sub-active:visited {color:#424242; text-decoration: none;}
a.navi-link-sub-active:hover {color:#424242; text-decoration:none;}
a.navi-link-sub-active:active {color:#424242; text-decoration: none;}

:link {color:#701777; text-decoration: underline;}

.important 
{    
  font-weight: normal; font-style: normal;line-height:normal; 
  font-size: 9.5pt;
}

ul 
{
   list-style-type:none;
   margin:0;
   padding:0;
}
ul li 
{
   margin:0;
   padding-left: 0px;
   width:160px;
   float:left;
}

h1
{
	font-size: 11.5pt;
	color: #ca6535;
}

.form 
{
  
  color: #656567;
  background: #fdfefe;
  border-style: solid; 
  border-top-width: 1px; 
  border-right-width: 1px; 
  border-bottom-width: 1px; 
  border-left-width: 1px; 
  
}

#warning{    
	width: 600px;
	color:#701777;
	font-size:9.5pt;
}

#form {
   margin-left: 5px;
}

.form_top {
   width: 100%;
   border-bottom-color:#e5ae91;
   border-bottom-style: solid;
}

.form_top_no_buttom {
   width: 100%;
}

