div.top_title
{
width:960px;
height:172px;
background-image:url('image/title_bg.png');
}
div.top_title_ups
{
position:absolute;
top:70px;
left:70px;
}

div.top_title_intern
{
position:absolute;
top:110px;
left:70px;
}

div.top_title_duk
{
position:absolute;
top:30px;
left:580px;
}
td.top_td
{
background-color:#c40001;
height:1px;
}

body,div,li,td,li,p {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size:11px;
}

.cite,.center {
	text-align:center;
}


A:link  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #c40000;
}

A:visited  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #c40000;
}

A:hover  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #c40000;
}

A:focus  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #c40000;
}

A:active  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #c40000;
}

.c:link 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #4b4b4b;
	background-color: #ffffff;
	font-size : 11px;
	font-weight : bold;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px;
	padding-bottom: 2px;
	border-color: #4b4b4b;
	border-style: solid;
	border-width: 1px;
	width: 80px;
	text-align: center;
	} 

.c:visited 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #4b4b4b;
	background-color: #ffffff;
	font-size : 11px;
	font-weight : bold;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px;
	padding-bottom: 2px;
	border-color: #4b4b4b;
	border-style: solid;
	border-width: 1px;
	width: 80px;
	text-align: center;
	} 

.c:hover 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	background-color: #ffffff;
	font-size : 11px;
	font-weight : bold;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px;
	padding-bottom: 2px;
	border-color: #4b4b4b;
	border-style: solid;
	border-width: 1px;
	width: 80px;
	text-align: center;
	} 

.c:focus 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	background-color: #ffffff;
	font-size : 11px;
	font-weight : bold;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px;
	padding-bottom: 2px;
	border-color: #4b4b4b;
	border-style: solid;
	border-width: 1px;
	width: 80px;
	text-align: center;
	}
	
.c:active 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	background-color: #ffffff;
	font-size : 11px;
	font-weight : bold;
	padding-left: 2px; 
	padding-right: 2px; 
	padding-top: 2px;
	padding-bottom: 2px;
	border-color: #4b4b4b;
	border-style: solid;
	border-width: 1px;
	width: 80px;
	text-align: center;
	} 
	
.e:link 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #4b4b4b;
	font-size : 11px;
	} 

.e:visited 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #4b4b4b;
	font-size : 11px;
	} 

.e:hover 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	font-size : 11px;
	} 
	
.e:focus 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	font-size : 11px;
	} 

.e:active 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	font-size : 11px;
	} 

.f:link 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #4b4b4b;
	font-size : 10px;
	} 

.f:visited 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #4b4b4b;
	font-size : 10px;
	} 

.f:hover 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	font-size : 10px;
	} 
	
.f:focus 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	font-size : 10px;
	} 

.f:active 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	font-size : 10px;
	} 

.g:link 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	font-size : 11px;
	} 

.g:visited 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	font-size : 11px;
	} 

.g:hover 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : underline;
	color : #c40000;
	font-size : 11px;
	} 
	
.g:focus 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : underline;
	color : #c40000;
	font-size : 11px;
	} 

.g:active 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : none;
	color : #c40000;
	font-size : 11px;
	} 

.h:link 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #285f80;
	} 

.h:visited 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #285f80;
	} 

.h:hover 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #285f80;
	} 
	
.h:focus 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #285f80;
	} 

.h:active 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #285f80;
	} 
	
.i:link 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #086b63;
	} 

.i:visited 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #086b63;
	} 

.i:hover 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #086b63;
	} 
	
.i:focus 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #086b63;
	} 

.i:active 
	{ 
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : underline;
	color : #086b63;
	} 

.j:link 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : underline;
	color : #c40000;
	font-size : 10px;
	} 

.j:visited 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : underline;
	color : #c40000;
	font-size : 10px;
	} 

.j:hover 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : underline;
	color : #c40000;
	font-size : 10px;
	} 
	
.j:focus 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : underline;
	color : #c40000;
	font-size : 10px;
	} 

.j:active 
	{ 
	font-family : verdana,arial,switzerland,helvetica;
	text-decoration : underline;
	color : #c40000;
	font-size : 10px;
	} 
	
	
B  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #4b4b4b;
	font-weight : bold;
}

.b  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #4b4b4b;
	font-weight : bold;
}



td  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #4b4b4b;
}

#d1 { 
	padding-left: 15px; 
	padding-top:  54px; 
	padding-right: 0px; 
	padding-bottom: 10px; 
}

#d2 { 
	padding-left: 8px; 
	padding-top:  10px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
}

#d3 { 
	padding-left: 12px; 
	padding-top:  2px; 
	padding-right: 0px; 
	padding-bottom: 2px; 
}

.tdposition { 
	padding-left: 15px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	font-family : verdana,arial,switzerland,helvetica;
	color : #4b4b4b;
	background-color: #fce456;
	font-size : 11px;
	}

.tdmenu { 
	padding-left: 0px; 
	padding-top: 2px; 
	padding-right: 0px; 
	padding-bottom: 2px; 
	}
	
.tdstreifen { 
	padding-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	background-color: #ffffff;
	}
	
.tdinhalt { 
	padding-left: 15px; 
	padding-top: 39px; 
	padding-right: 0px; 
	padding-bottom: 20px; 
	font-family : verdana,arial,switzerland,helvetica;
	color : #3c3c3c;
	font-size : 11px;
	background-color: #ffffff;
	}

.tdadresse { 
	padding-left: 0px; 
	padding-top: 0px; 
	padding-right: 0px; 
	padding-bottom: 0px; 
	font-family : verdana,arial,switzerland,helvetica;
	color : #4b4b4b;
	font-size : 10px;
	}
	
.klein  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #4b4b4b;
	}
	
.kleinbold  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #4b4b4b;
	font-weight : bold;
	}

.rot  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #c40000;
	}
	
.rotbold  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #c40000;
	font-weight : bold;
	}

.rotklein  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 10px;
	text-decoration : none;
	color : #c40000;
	}
	
h1  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 14px;
	color : #c40000;
	font-weight : bold;
	}

h2  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	color : #c40000;
	font-weight : bold;
	}
	
UL  {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	color : #4b4b4b;
	}

.input {
	background-color: #ffffff;
	color : #4b4b4b;
	font-family: Verdana,Arial,Helvetica,Sans-serif;
	text-decoration: none;
	font-size : 11px;
	width: 100pt;
	border: 1 solid #4b4b4b;
}

body, textarea {
	font-family : Verdana,Arial,Helvetica,Sans-serif;
	font-size : 11px;
	text-decoration : none;
	color : #3c3c3c;
	background-color: #dbdbda;
  	scrollbar-base-color:#3c3c3c;
  	scrollbar-3dlight-color:#dbdbda;
  	scrollbar-arrow-color:#3c3c3c;
  	scrollbar-darkshadow-color:#dbdbda;
  	scrollbar-face-color:#dbdbda;
  	scrollbar-highlight-color:#3c3c3c;
  	scrollbar-shadow-color:#3c3c3c;
  	scrollbar-track-color:#dbdbda;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:20px;
}

/* Hauptnavigation */
    #navi
    {
    	  width: 178px;
        font-size:12px;
        margin-left: 10px;
    }
    
    #navi ul
    {
        padding:0;
        margin-left: 0;
        border-bottom: 1px solid #ffffff;
    }

    #navi ul li
    {
        display: block;
        list-style-type: none;
    	  border-top:  1px solid #ffffff;
        padding: 2px 0 2px 0;
    }

    #navi ul li a
    {
        color: #4b4b4b;
        text-decoration: none;
    }

  	#navi ul li a:hover
  	{
        color: #8c6900;
  	}

  	#navi ul li a.aktiv
    {
        color: #c40000;
    }


/* Unternavigation */
    
    #navi ul li ul
    {
        padding:0;
        margin-left: 0;
        border: 0;
    }

    #navi ul li ul li
    {
        display: block;
        list-style-type: none;
    	  border: 0;
        padding: 1px 0 1px 10px;
    }

    #navi ul li ul li a
    {
        color: #4b4b4b;
        text-decoration: none;
    }

  	#navi ul li ul li a:hover
  	{
        color: #8c6900;
  	}

  	#navi ul li ul li a.aktiv
    {
        color: #c40000;
    }

