﻿/* ---------------------------------------*/
/* TAG Definitions */
/* ---------------------------------------*/
body{
	margin:10px 0 0 0;
	padding:0;
	text-align:center;
	font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size:100%;
	color:#000;
	background:#fff;
}

    #center {
      font-size: 0.8em;
      margin: 0 auto 0 auto;
      padding:0;
      width:688px;
      background:#fff;
      text-align: left;
    }

    #main {
    background: url(img/content_2col_bg.jpg);
    background-position: bottom;
    background-repeat: no-repeat;
    text-align: left;
    margin:-4px 0 0 0;
    }

    #right_col {
    position:relative;
    top:-280px;
    left:445px;
    width:230px;
    }
	
	#right_col_pic {
    position:relative;
    top:-553px;
    left:445px;
    width:240px;
	padding:0 0 0 10px;
	    }
	#right_col_pic_his {
    position:relative;
    top:-250px;
    left:445px;
    width:240px;
	padding:0 0 0 10px;
	    }
	#right_col_pic_star {
    position:relative;
    top:-230px;
    left:445px;
    width:240px;
	padding:0 0 0 10px;
	    }


    #content {
      width:415px;
      padding: 15px 0 0 15px;
    }

    #heqadpix {
      margin:0;
      padding:0;
      border: 0;
    }

    #logo {
      margin:0;
      padding:0;
      border:0;
      float:left;
    }

img {border:0;}

/* ---------------------------------------*/
/* TYPO Definitions */
/* ---------------------------------------*/

h1 {
  font-size: 22px;
  padding:0;
  margin:0;
  font-family: Trebuchet MS, Arial, sans-serif;
  color:#ce6221;
}

h2 {
  font-family: Trebuchet MS, Arial, sans-serif;
  margin: 10px 0 0 0;
  color: #3E3977;
  font-size:15px;
  padding:0 0 0 0;
  font-weight:bold;
}
h4 {
  font-family: Trebuchet MS, Arial, sans-serif;
  margin: -10px 0 0 0;
  color: #3E3977;
  font-size:15px;
  padding:0 0 0 0;
  font-weight:bold;
}

p {
  margin:0 0 1.5em 0;
  color: #3E3977;
  padding:0;
  line-height:1.5em;
}

a:link, a:hover, a:active, a:visited {color:#0f65b5; text-decoration:underline;}

/* ---------------------------------------*/
/* NAVI Definitions */
/* ---------------------------------------*/

#navi {
    margin: 44px 0 0 0;
    background: url(img/navi_back.jpg);
    width: 467px;
    height:40px;
    text-align:center;
    float:right;
    clear:right;
}

    #navi ul {
        width:467px;
        margin:0;
        padding:0;
        background: url(img/navi_back.jpg);
    }

    #navi ul li {
      list-style-type: none;
      text-align: center;
      padding: 15px 0 0 0;
      margin:0;
      width:75px;
      height:24px;
      display: block;
      float: left;
    }

    #navi ul li a {
    font-family: Trebuchet MS, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color:#fff;
    text-decoration: none;
    }

    #li_on {background: url(img/button_on.gif);}
    #navi ul li a.on{
      color:#404041;
    }

    #footer {
      font-family: Trebuchet, Trebuchet MS, Helvetica, sans-serif;
      font-size: 10px;
      text-align:right;
      padding:0 14px 0 0;
      margin:-33px 0 0 0;
    }

    .floatleft {
      float:left;
      margin:0 45px 0 0;
    }

    #preise{
    color: #3E3977;
    width:100%;
    }
    
    #preise img{
    	margin-bottom:10px;
    	float:left;
    }
    
	#preise td {
	padding:5px 0 5px 2px;
	}

    .marked{
      background: #D2E9FF;
      font-weight:bold;
      padding:2px 4px;
      margin:4px 0 0 0
    }
	.bordered {
		border-top:1px solid #4387c4;
		padding:10px 0 0 0;
	}
	
	.eingezogen {
	padding:0 0 0 15px;
	font-size:11px;
	}
    .second {
      background-color: #FFFFD5;
    }


