body {
	margin: 0px;
	background-image: url(bg.jpg);
}

.bg_top {
	background: url(bg_top_1000x175.jpg);
	background-repeat: no-repeat;
	height: 172px;
	vertical-align: middle;
}

.shadow_right {
	background: url(shadow_right_13x1.jpg);
	background-repeat:repeat-y;
	width: 13px;
	height: 100%;
}

.content_right {
	background-color: rgb(126,122,244);
	width: 150px;
	vertical-align: top;
}

.content_left {
	background-color: rgb(243,235,235);
	width: 850px;
}

.menu {
	background-color: rgb(233,233,233);
	width: 150px;
	vertical-align: top;     
}    

.content {
	background-color: rgb(243,235,235);
	vertical-align: top;
}

.div_box_top {
	width: 250px;
	height: 150px;
	border: 0px solid black;
	position: relative;
	margin-left: 700px;
	overflow:hidden;
}

    .div_box_right {
      width: 150px;
      height: 110px;
      /*border: 1px solid black;*/
      position: relative;
      left:-50;
      margin-top:50;
      overflow: hidden;
    }
    .div_box_menu {
      width: 150px;
      border: 1px solid black;
      position: relative;
      left:20;
      margin-top:20;
      background-color: rgb(255,215,0);
      overflow:hidden;
    }
.div_box_content {
	width: 590px;
	/*border: 1px solid black;*/
	position: relative;
	margin-top: 20;
	margin-left: 35;
	overflow: hidden;
}

.div_box_counter {
	width: 150px;
	height: 26px;
	border: 1px solid black;
      position: relative;
      left:20;
      margin-top:20;
      background-color: rgb(255,215,0);
      overflow:hidden;
      font-size:10px;
    }
    .a_menu {
      font-family: verdana, tahoma, arial;
      text-decoration:none;
      color: navy;
      margin-left:5px;
      font-size:14px;
      font-weight:bold;       
    }
    .a_menu:HOVER {
      text-decoration:none;
      color: red;
    }
    .a_menu:ACTIVE {
      text-decoration:none;
      font-weight:bold;
    }
    .a_submenu {
      font-family: verdana, tahoma, arial;
      text-decoration:none;
      color: navy;
      /*margin-left:15px;*/
      font-size:11px;
    }
    .a_submenu:HOVER {
      text-decoration:none;
      color: red;
    }
    .a_submenu:ACTIVE {
      text-decoration:none;
      font-weight:bold;
    }


h1,h2,h3,h4,h5,body,html,input,button,p,div,td { 
	color:#000000;
  	font: 14px verdana, Arial Narrow, Tahoma, Verdana, Arial;
  	margin: 0px;
}

h1 { 
	font: normal 18px;
	font-weight: bold;
	margin: 0px;
  	padding: opx;
  	text-align: center;
}

h2 { 
	font: normal 14px;
}

h6 { 
	font: normal 12px;
	font-weight: normal;
}
/* Hier wird das layout für Tabellen bestimmt */
.contenttable-0{
	border:1px solid black;
	font-size:12px;
	background-color:rgb(232,232,232);
}

.tr-odd{
	background-color:rgb(222,222,222);
}

.tr-even{
	background-color:rgb(242,242,242);
}

.tr-0{
	font-weight:bold;
	border:1px solid black;
	background-color:rgb(200,200,200);
}

.td-0{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
}
.td-1{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
}
.td-2{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
}
.td-3{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
}
.td-4{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
}
.td-5{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
}

th.td-0{
	font: 18px verdana, Arial Narrow, Tahoma, Verdana, Arial;
	font-weight:bold;
}
th.td-1{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
	font-weight: bold;
}
th.td-2{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
	font-weight:bold;
}
th.td-3{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
	font-weight:bold;
}
th.td-4{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
	font-weight:bold;
}
th.td-5{
	font: 12px verdana, Arial Narrow, Tahoma, Verdana, Arial;
	font-weight:bold;
}


/* "align-center" : texte die center sein sollen -------------------------------------------------------------------*/
.align-center {
  text-align: center;
}

/* "align-right" : texte die center sein sollen -------------------------------------------------------------------*/
.align-right{
  text-align: right;
}

/* "csc-header" : Alle Überschriften -------------------------------------------------------------------------------*/
.csc-header {
  font-family : Tahoma;
}

/* "Mail Formular Vormatierung ------------------ */
legend {
padding-left:10px;
padding-right:10px;
border: 0px;
}

fieldset {
border:0px;
padding-left:10px;
padding-right:10px;
padding-top:10px;
padding-bottom:10px;
border: 0px solid #C0C0C0;
}

.radiolayout {
width:60%;
padding-top:15px;
padding-bottom:15px;
}

.formu {
width:80%;
padding-top:10px;
padding-bottom:10px;
padding-left:110px;
border: 0px solid #C0C0C0;
}

.mf-radio {
border:0px;
}

.mf-text {
width:300px;
background:#e1e1e1;
font:normal 13px Arial, Tahoma, Verdana;
font-weight:bold;
color:#000;
}

.mf-check {
border: 0px;
}
.mf-select {
border:0px;
}

.mf-input {
width:250px;
background:#e1e1e1;
font:normal 13px Arial, Tahoma, Verdana;
font-weight:bold;
color:#000;
}

.mf-submit {
border: 0px solid #C0C0C0;
background-color: #C0C0C0;
font:bold 13px Arial, Tahoma, Verdana;
color: #000000;
}

/* "Wie Sie uns finden! ------------------ */
.text {
font:normal 17px Arial Narrow, Tahoma, Verdana, Arial;
color:#f2f2f2;
}

.wo_text {
font:normal 14px Arial Narrow, Tahoma, Verdana, Arial;
color:#f2f2f2;
}
input#wo_form {
width:250px;
background:#e1e1e1;
font:normal 13px Arial, Tahoma, Verdana;
font-weight:bold;
color:#000;
}

.mf-submit {
margin-top:5px;
background-color:#e1e1e1;
font:bold 13px Arial, Tahoma, Verdana;
color:#000;
}


