
/* specific divs */
#container { 
	position: absolute; 
	width: 800px; 
	left: 50%; 
	margin-left: -400px;
	margin-top: 20px;
	}

#header{
	margin: auto;
	padding: 00px;
	width: 800px;
	height: 111px;
	background: url(images/top.gif) no-repeat;
}

#header h1 span {
	display:none
	}

#nav {				 			/* Container für Navigationsspalte */
	clear:both;
	margin: 0;
	width: 164px;
	padding-top: 35px; 
	float: left;
	background: url(images/navtop.gif) no-repeat;
	}
	
#main {
	margin: 0;
	width: 800px; 
	height: 400px;
	background: url(images/main_bg.gif) top left;
	}
	
#content {
	margin-left: 170px;
	width: 620px; 
	display: block;
	}	

#footer{
	margin: 0;
	width: 800px;
	height: 15px;
	background: url(images/footer.gif) no-repeat top left;
}	



/* basic elements */
body { 
	font: 8pt/16pt georgia; 
	color: #555753; 
	margin: 0px; 
	}
p { 
	font: 8pt/16pt georgia; 
	margin-top: 0px; 
	text-align: justify;
	}
h3 { 
	font: italic normal 12pt georgia; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #B7A5DF;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #D4CDDC;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #9685BA;
	}

/* basic elements */
.agb { 
				font-family: Verdana,sans-serif; 
				font-size: 9px;
				color    : #6565ff;
				line-height: 10pt;

	}


/* TA Menu styles */

DIV.taMenu
{
   float            : left;
   width            : 100%;
}

DIV.taMenu UL
{
   margin-left      : 0px;
   padding-left     : 0px;
   list-style       : none;
}

DIV.taMenu LI
{
   margin           : 0px;
   padding          : 0px;
}

DIV.taMenu A
{
   display: block;
   width: 164px;
   background       	 : url(images/navbutton.gif) no-repeat right top;
   font								 : 10px verdana, sans-serif; 
   font-weight      	 : bold;
   text-decoration  	 : none;
	 text-indent				 : 15px;
}

DIV.taMenu A:hover
{
 	 background       	 : url(images/navbutton_f2.gif) no-repeat right top;
   font								 : 10px verdana, sans-serif; 
   font-weight      	 : bold;
	 text-indent				 : 15px;
}

DIV.taMenu A:link, DIV.taMenu A:visited,
DIV.taMenu A:active, DIV.taMenu A:hover
{
   color            : #115E94;
	 text-decoration  	 : none;
}

DIV.taMenu SPAN
{
   float            : left;
   display          : block;

   padding          : 5px 9px;
   white-space      : nowrap;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
DIV.taMenu SPAN {float : none;}
/* End IE5-Mac hack */

DIV.taMenu A:hover SPAN
{
   background-position: 0% -150px;
}

DIV.taMenu LI#current A
{
   background       	 : url(images/navbutton_f3.gif) no-repeat right top;
   border-width     : 0px;
}

DIV.taMenu LI#current SPAN
{
   background-position: 0% -150px;
   padding-bottom   : 6px;
}




#formular {
	font: 11px verdana, sans-serif; 
	border-collapse:	collapse;
}	

#formular #tableheader{
  background-color:#FFF;
  padding:5px;
	padding-top: 10px;
	padding-bottom: 10px;
	border: none;
}

#formular #result{
  background-color:#FFF7D5;
	padding: 10px;
	border: 1px solid #f30;
	font-family: Verdana,sans-serif; 
	font-size: 11px;
	color    : #000;
	font-weight: bold; 
}

#formular #spacer{
  background-color:#FFF;
	height: 20px;
	border: none;
}

#formular td {
  background-color:#ddf;
  border-bottom:1px solid black;
  padding-bottom:5px;
	padding-top:5px;
}

#formular #c1 {
   border-bottom:solid 2px #fff;
	 width: 200px;
}

#formular #c2 {
  border-bottom:solid 2px #fff;
	border-right:solid 5px #fff;
	width: 110px;
}

#formular #c3 {
   border-bottom:solid 2px #fff;
	 width: 140px;
}

#formular #c4 {
  border-bottom:solid 2px #fff;
	border-right:solid 5px #fff;
	width: 170px;
}

#formular #cc {
	background-color:#fff;
  border-bottom:none;
  padding-bottom:5px;
	padding-top:5px;
	text-align: center;
}

#formular #phonetable {
  padding-bottom:0px;
	padding-top:0px;
	border-bottom:none;
}

#formular select {
width:75px; 
font-family: Verdana,sans-serif; 
font-size: 11px
}

#formular input {
width:75px; 
font-family: Verdana,sans-serif; 
font-size: 11px
}

#formular textarea {
width:475px; 
font-family: Verdana,sans-serif; 
font-size: 11px
}

#formular #button{
width:150px; 
font-family: Verdana,sans-serif; 
font-size: 11px
}

#formular #formwide {
width:160px; 
font-family: Verdana,sans-serif; 
font-size: 11px
}

#formular #formmedium {
width:110px; 
font-family: Verdana,sans-serif; 
font-size: 11px
}

#formular #formnarrow {
width:45px; 
font-family: Verdana,sans-serif; 
font-size: 11px
}

#formular #formtiny {
width:20px; 
font-family: Verdana,sans-serif; 
font-size: 11px;
}
