/* ----------------- */
/* standard elements */
/* ----------------- */
* {
	margin: 0;
	padding: 0;
}

a {
	color: white;
	text-decoration:none;
}
a:hover {
	color: black;
}

body
{
	font-size: 12px;
	background: url(/img/bg_main.bmp) silver;
}

th
{
  color:orange;
  padding-top: 10px;
  padding-bottom: 10px;
}


.tr_zebra_on td
{
  background: #FFFF99 ;
}

.tr_zebra_off td
{
  background: #FFFFCC ;
}

h1
{
  color:orange;
  padding-bottom:30px;
}

h2
{
  color:orange;
  padding-bottom:20px;
  padding-top:10px;
  font-size: 0.9em;
}


li
{
  font-size: 0.9em;
  margin-left: 15px;
}

p
{
  padding-bottom: 10px;
}

.LOGO
{
	background: url(/img/bg_logo.jpg);
	text-align: center;
	padding-bottom: 5px;
	padding-top: 25px;
	height: 75px;
}

.LOGO_TEXT
{
    font-size: 32pt;
    color: black;
    font-family: Arial Rounded MT Bold;
    padding-bottom: 5px;
    padding-top: 5px;
}

.NAVIGATION
{
	background: url(/img/bg_navi.jpg);
	height:400px;
	color:white;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 25px;
    float:right;
    heigth:100px;
    width:20%;
    font-size: 0.9em;
}


.MAIN
{
  margin-left: 70px;
  margin-top:40px;
  position: static;
  background-color: #F5FFFA;
  padding-right: 20px;
  padding-left: 20px;
  padding-bottom: 10px;
  padding-top: 10px;
  margin-right: 50px;
  font-size: 1.5em;
  color: #336666;
  font-family: Verdana;
}

.MAIN_TEXT
{
    padding-top: 20px;
    padding-bottom: 20px;
    float:left;
    width:78%;
    font-size: 0.7em;
}


.MAIN_TEXT p
{
    padding-bottom: 20px;
}

.MAIN_TEXT a
{
    color: #336666;;
}
.MAIN_TEXT a:hover
{
    color: #339966;
}



.BOTTOM
{
  background: #FF6633;
  color: white;
  text-align: center;
  font-size: 0.7em;
  padding-bottom: 2px;
  padding-top: 2px;
}

.tabelle_kontakt
{

  font-size: 0.9em;
  width: 500px;

}

.tabelle_kontakt td
{
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
  background: #FFFFCC;
  color: #FF6633;
}

.tabelle_referenz td
{
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
  text-align:left;
  vertical-align:top;
}

.tabelle_projekt td
{
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;
  text-align:left;
  vertical-align:top;
}

.tabelle_cv td
{
  padding-bottom: 5px;
  padding-left: 3px;
  padding-right: 3px;

}