/* Layout der Seite */

#left {
	position: absolute;
  left:0px;
  top:150px;
  width:190px;
  height:100%;
  padding-left:35px;
  background:ivory;
  font-size:14;
  
}

#menu_right {
  right:0;
  top:100px;
  width:150px;
  height:100%;
  background:yellow;
}

#top {
	position: absolute;
  left: 0px;
  top: 0px;
  width:100%;
  height:90px;
  padding-top: 10px;
  padding-bottom: 10px;
  /*background:blue;*/
  /*vertical-align: middle;*/
  text-align: center;
}

#bottom {
	position: absolute;
  left:0;
  bottom:0;
  width:100%;
  height:25px;
  background:red;
}

#main {
	position: absolute;
	left: 250px;
	right: 50px;
	top: 140px;	
  padding-top:0px;
  /*padding-bottom:60px;
  padding-left:210px;
  padding-right:10px;*/
}


/* Style der Seite */
body
{
background-color:ivory;
color:black;
font-size:14px;
font-family:verdana, arial, helvetica;
text-align:justify;
}
a:link{color:black;}
a:visited{color:black;}
a:hover{color:blue;}
a:active{color:black;}

table
{
table-layout:fixed;
font-size:12px;
background-color: lightgoldenrodyellow;
color:black;
text-align:center;
border-collapse: collapse;
border-spacing: 0px;
border-width: 0px;
border-style: solid;
border-color: black;
margin-bottom: 3px;
width:90%;
}

th{background-color:orange;}

td
{
PADDING: 3px;
border-width: 1px;
border-style: solid;
border-color: black;
/*width: 50%;*/
}

table.angebot
{ 
background-color: ivory; 
font-size: 14px;
text-align: justify;
}

th{background-color:orange;}

td
{
PADDING: 3px;
border-width: 1px;
border-style: solid;
border-color: black;
/*width: 50%;*/
}

td.angebot1
{ 
border-width: 0px;
width: 120px;
}

td.angebot2
{ 
border-width: 0px;
width: auto;
}

td.firstOf2
{
text-align: left;
width: 40%;
}
td.secondOf2
{
text-align: center;
width: 60%;
}
td.firstOf3
{
margin-bottom: 15px;
text-align: left;
width: 40.5%;
}
td.secondOf3
{
text-align: center;
width: 30%;
}
td.thirdOf3
{
text-align: center;
width: 30%;
}
td.firstOf4
{
margin-bottom: 15px;
text-align: left;
width: 40.5%;
}
td.secondOf4
{
text-align: center;
width: 19.5%;
}
td.thirdOf4
{
text-align: center;
width: 20%;
}
td.fourthOf4
{
text-align: center;
width: 20%;
}
td.firstOf5
{
margin-bottom: 15px;
text-align: left;
width: 41%;
}
td.secondOf5
{
text-align: center;
width: 15%;
}
td.thirdOf5
{
text-align: center;
width: 15%;
}
td.fourthOf5
{
text-align: center;
width: 15%;
}
td.fifthOf5
{
text-align: center;
width: 14%;
}

h1{font-size:16px;}
h2{font-size:14px;}
.head{background-color:peachpuff;}
.klein{font-size: 10px;}

p
{
font-size: 30px;
}
select, input
{

font-size:12px;
}





/************************************************
*************FIRST_LEVEL*************************
************************************************/
/*Style-Definition fr die First-Level-Navigation*/
DIV.fstLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 180;
BORDER: 1px solid #000000;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 14px;
/* FONT-WEIGHT: bold;*/
TEXT-ALIGN: left;
COLOR: black;
BACKGROUND-COLOR: orange;
}
/*Style-Definition fr die First-Level-Navigation bei Mouse-Over*/
DIV.fstLevel a:hover
{
COLOR: blue;
BACKGROUND-COLOR: lightgoldenrodyellow;
}
/*Style-Definition fr die First-Level-Navigation bei aktivem Link*/
DIV.fstLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 180;
BORDER: 1px solid black;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 14px;
/*FONT-WEIGHT: bold; */
TEXT-ALIGN: left;
COLOR: blue;
BACKGROUND-COLOR: lightgoldenrodyellow;
}

/************************************************
*************SECOND_LEVEL*************************
************************************************/
/*Style-Definition fr die Second-Level-Navigation*/
DIV.secLevel a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 180;
BORDER: 1px solid black;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: black;
BACKGROUND-COLOR: lightgoldenrodyellow; /*#CCFFFF /* #66CCFF; /* peachpuff;*/
}
/*Style-Definition fr die Second-Level-Navigation bei Mouse-Over*/
DIV.secLevel a:hover
{
COLOR: blue;
BACKGROUND-COLOR: #FFCC66 /*#00CCFF; /*lightgoldenrodyellow;*/
}
/*Style-Definition fr die Second-Level-Navigation bei aktivem Link*/
DIV.secLevelActive a
{
TEXT-DECORATION: none;
DISPLAY: block;
WIDTH: 180;
BORDER: 1px solid black;
PADDING: 3px;
MARGIN: 1Px;
FONT-FAMILY: verdana, arial, helvetica;
FONT-SIZE: 12px;
FONT-WEIGHT: normal;
TEXT-ALIGN: left;
COLOR: blue;
BACKGROUND-COLOR: #FFCC66 /*#00CCFF; /*lightgoldenrodyellow;*/
}

div.moreMargin a
{
margin-top: 4px;
margin-bottom: 4px;
//font-size: 30px;
}
