	/* *******************************************************************************
		GLOBAL TAGS:
	*/
	
	
  #topmenu{
    position:absolute;
    border:0px solid #808080;
    width:610;
    left:200;
    top:160;
    }

#leftimage{
    position:absolute;
    width:180px;
    height:135px;
    top:56px;
    }

/* ### LAYOUT DIVS ########################################################################## */

#orange_bar{
    position:absolute;
    top:0;
    left:0;
    width:10;
    height:100%;
    background:url("../../images.page/orange_bar.gif");
    }

#head_logo{
    position:absolute;
    left:10px;
    top:0px;
    }    
#menu{
    position:absolute;
    left:10;
    top:109;
    width:170;
    }
#headline{
    position:absolute;
    border:0px solid #cc0000;
    width:440;
    top:0;
    left:362;
    text-align:right;
    vertical-align:bottom;
    font-size:18px;
    font-weight:bold;
    font-family:Tahoma,Verdana,Helvetica,Arial;
    margin-top:70;
    padding-right:20;
    padding-bottom:0;
    vertical-align:bottom;
    }

#footer{
    border:0px solid #cc0000;
    width:600;
    margin-right:12;
    margin-top:0;
    text-align:right;
    }
#pagecontrol{
    border:0px solid #cc0000;
    margin:12px;
    margin-top:0;
    margin-bottom:0;
    width:600;
    }

/* *********************************************************************************************/

body{ 
    margin:0;  
    background:url("../../images.page/bg_main.gif") repeat-y #ececec;
    }

a {
    color:#FF7500;
    font-size: 13px;		
    font-family: Tahoma,Verdana,Helvetica,Arial;
    text-decoration:none;
    }	
a:hover{
    text-decoration:underline;    
}

td{
    vertical-align:top;
    }
	
    
.link{
    padding-left:15px;
    padding-bottom:2px;
    background:url(../images.page/list.gif) no-repeat;
    margin:0px;
}
	
.hb{
    background:url(../images.page/bg_head.jpg) no-repeat #ffffff right;
    border-bottom:1px solid #cecece;
}

.orangebar{
    background:url("../../images.page/orange_bar.gif") repeat-y;
    }
    
.menu{
    border-right:1px solid #c3c3c3;
    width:171;
    border-top:1px solid #FFFFFF;
    
    }
.submenu{
    border-top:1px solid #ffffff;
    border-bottom:1px solid #adaeb2;
    padding:0px;
    }
    
.menubox{
    padding:3px;
    padding-left:10;
    border-left:1px solid #ffffff;
    border-top:1px solid #ffffff;
    border-right:0px;
    border-bottom:1px solid #ADAEB2;
    vertical-align:middle;
    width:170;
    }
.submenubox{
    padding-left:0;
    border-left:1px solid #ffffff;
    border-top:1px solid #ffffff;
    border-right:0px;
    border-bottom:1px solid #ADAEB2;
    vertical-align:middle;
    width:170;
    }
    
.content{
    width:600;
    margin:12;
    margin-top:12;
    margin-bottom:0;
    background:#ffffff;
    border-left:1px solid #c3c3c3;
    border-top:1px solid #c3c3c3;
    border-right:1px solid #676869;
    border-bottom:1px solid #676869;
    }

.extra_box{
    border-left:0px solid #FFFFFF;
    border-top:1px solid #FFFFFF;
    padding-top:12px;
    }
.headbox01{
    height:96px;
    border-bottom:1px solid #c3c3c3;
    background:#ffffff;
    }
.teaserbox{
    width:173;
    border:1px solid #c3c3c3;
    border-left:2px solid #FF7500;
    border-bottom:1px solid #808080;
    background:#ffffff;
    }

.search{
    font-weight:bold;
    background:#fcebdd;
    color:#e87819;
  }

.navi {
    font-family: Tahoma,Verdana,Helvetica,Arial;
    font-size: 12px;
    color:#232323;
    text-decoration:none;
    font-weight:normal;
    line-height:16px;
    }	
	
.navi:hover,.navi_active:hover{
    border-bottom:1px solid #232323;
    border-top:0px solid #FF5725;
    text-decoration:none;
    }

.navi_active{
    font-family: Tahoma,Verdana,Helvetica,Arial;
    font-size: 12px;
    text-decoration:none;
    font-weight:normal;
    line-height:16px;
    border-bottom:1px solid #232323;
    color:#282e2b;
    }	

.block_text_head {
    font-family: Tahoma,Verdana,Helvetica,Arial;
    font-size: 18px;
    color:#282e2b;
    font-weight:bold;
    margin:0;
    line-height:24px;
  }

.block_text,td {
    font-family: Tahoma,Verdana,Helvetica,Arial;
    font-size: 13px;
    color:#282E2B;
    line-height:18px;
    }
	
.block_teaser {
    font-family:  Tahoma,Verdana,Helvetica,Arial;
    font-size: 13px;
    font-weight:bold;
    color:#282E2B;
    }
.block_teaser_head {
    font-family:  Tahoma,Verdana,Helvetica,Arial;
    font-size: 14px;
    font-weight:bold;
    color:#282E2B;
    margin:0;
    }

.headbox{
    padding-right:10;
    padding-top:10;
    padding-bottom:0;
    }	
input,textarea {
    font-family:  Tahoma,Verdana,Helvetica,Arial;
    font-size: 13px;
    border:1px solid #cecece;
    color:#282E2B;
    }
select {
    font-family:  Tahoma,Verdana,Helvetica,Arial;
    font-size: 13px;
    border:1px solid #cecece;
    color:#282E2B;
    }

.guestbook_head{
    background:#FFFFFF;
    color:#000000;
    font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif;
    }
.guestbook {
    font-family: Tahoma,Verdana,Helvetica,Arial;
    font-size: 13px;
    background:#efefef;
    color:#000000;
    text-decoration:none;
    border-color:#000000;
    }	
.guestbook_info {
    font-family: Tahoma,Verdana,Helvetica,Arial;
    font-size: 13px;
    background:#FFFFFF;
    color:#000000;
    text-decoration:none;
    }	
.ctl_gb{
    width:300px;
    }
/* glossar ******************************************************** */

#glossar_bar{
    text-align:center;
    margin-bottom:10px;
}

.glossar_box{
    text-align:left;
    background:#FFFFFF;
    padding:10px;
    margin-bottom:10px;
}
    .glossar_box h1{
	margin:0;
	font:bold 12px Verdana;
	color:#FF7500;
    }
    .glossar_entry{
	padding-left:3px;
	border-bottom:0px solid #E8E8E8;
	font:normal 10px Verdana;
    }
    .glossar_head{
	border-bottom:1px solid #E8E8E8;
    }
    