html
{

height:						100%;
min-height:					100%;
margin:						0px;

}

body
{

font-family: 				Arial,Tahoma,Verdana;
font-size: 					12px;
font-weight: 				normal;
text-decoration: 			none;
color: 						#333333;
background-color:			#CCCCCC;
margin:						0px;
padding:					0px;
height:						100%;
min-height:					100%;

}

body.print
{

font-family: 				Arial,Tahoma,Verdana;
font-size: 					12px;
font-weight: 				normal;
text-decoration: 			none;
color: 						#333333;
margin:						20px;

}

input.submit_admin
{

width:						120px;
border:						1px solid black;
background-color:			#9dd000;
color:						#FFFFFF;

}

input.submit_admin_nosize
{

border:						1px solid black;
background-color:			#9dd000;
color:						#FFFFFF;

}

input.textbox
{

width:						100%;
border:						1px solid black;

}

font.warning
{

color:						#FF0000;
font-weight:				bold;

}

table,tr,td,ol,ul
{

font-family: 				Arial,Tahoma,Verdana;
font-size: 					12px;
font-weight: 				normal;
text-decoration: 			none;
color: 						#333333;

}

a
{

color:						#333333;
text-decoration:			underline;

}

a:hover
{

color:						#9dd000;
text-decoration:			underline;

}

a.hnav
{

font-size: 					12px;
color:						#FFFFFF;
text-decoration:			none;
font-weight:				bold;

}

a.hnav:hover
{

font-size: 					12px;
color:						#CCCCCC;
text-decoration:			none;
font-weight:				bold;

}

a.hnav_active
{

font-size: 					12px;
color:						#afe800;
text-decoration:			none;
font-weight:				bold;

}

a.hnav_active:hover
{

font-size: 					12px;
color:						#afe800;
text-decoration:			none;
font-weight:				bold;

}

a.subnav
{

font-size: 					9px;
color:						#FFFFFF;
text-decoration:			none;

}

a.subnav:hover
{

font-size: 					9px;
color:						#CCCCCC;
text-decoration:			none;

}

a.subnav_active
{

font-size: 					9px;
color:						#afe800;
text-decoration:			none;

}

a.subnav_active:hover
{

font-size: 					9px;
color:						#afe800;
text-decoration:			none;

}

a.druckansicht
{

font-size: 					9px;
color:						#FFFFFF;
text-decoration:			none;

}

a.druckansicht:hover
{

font-size: 					9px;
color:						#afe800;
text-decoration:			none;

}

a.footer
{

font-size: 					9px;
color:						#FFFFFF;
text-decoration:			none;

}

a.footer:hover
{

font-size: 					9px;
color:						#9dd000;
text-decoration:			none;

}

a.content_querlink
{

font-size: 					12px;
color:						#293a8d;
text-decoration:			underline;

}

a.content_querlink:hover
{

font-size: 					12px;
color:						#9dd000;
text-decoration:			underline;

}

a.content_grau
{

font-size: 					12px;
color:						#FFFFFF;
text-decoration:			underline;

}

a.content_grau:hover
{

font-size: 					12px;
color:						#9dd000;
text-decoration:			underline;

}

h1
{

font-size: 					18px;
color:						#333333;
font-weight:				normal;

}

h2
{

font-size: 					14px;
color:						#999999;
font-weight:				normal;

}

h3
{

font-size: 					14px;
color:						#666666;
font-weight:				bold;

}

table.table_fit
{

width:						100%;
height:						100%;

}

table.table_left
{

width:						200px;
height:						100%;

}

table.table_middle
{

width:						760px;
height:						100%;

}

table.table_haupt
{

width:						960px;
height:						100%;
background-color:			#ffffff;

}

table.table_right
{

width:						100%;
height:						100%;

}

table.table_shortcuts
{

width:						761px;
height:						60px;

}

table.table_content
{

width:						760px;
height:						100%;
border-top:					2px solid white;
border-bottom:				2px solid white;

}

table.table_content_firmengelaende
{

width:						760px;
height:						100%;
border-bottom:				2px solid white;

}

table.table_middle_pic
{

width:						760px;
height:						200px;

}

table.table_middle_footer
{

width:						760px;
height:						20px;

}



td.td_front_kontakt
{

background-color:			#DDDDDD;
color:						#333333;
font-weight:				bold;
vertical-align:				top;
width:						170px;

}

td.td_back_kontakt
{

background-color:			#DDDDDD;
color:						#333333;
font-weight:				normal;
vertical-align:				middle;

}

td.td_main_left
{

width:						200px;
vertical-align:				top;
height:						100%;
background-color:			#eeeeee;


}

td.td_main_middle
{

width:						760px;
vertical-align:				top;

}

td.td_left_logo
{

height:						80px;
background-color:			#FFFFFF;

}

td.td_blauer_ci_balken
{

height:						15px;
background-color:			#003dab;

}

td.td_grauer_ci_balken
{

height:						15px;
background-color:			#999999;
border-top:					2px solid white;

}

td.td_hellgrauer_ci_balken_oben
{

height:						15px;
background-color:			#EEEEEE;

}

td.td_hellgrauer_ci_balken_unten
{

height:						15px;
background-color:			#EEEEEE;
border-top:					2px solid white;

}

td.td_nav
{

background-color:			#999999;
border-top:					2px solid white;
border-right:				2px solid white;
vertical-align:				top;
padding-top:				10px;
height:						483px;

}

td.td_nav_firefox
{

background-color:			#999999;
border-top:					2px solid white;
border-right:				2px solid white;
vertical-align:				top;
padding-top:				10px;
height:						495px;

}

td.content
{

padding:					20px; 
width:						570px;
border-right:				2px solid white;
text-align:					left;
vertical-align:				top;

}

td.content_rec_mat
{

padding:					20px; 
width:						380px;
border-right:				2px solid white;
text-align:					left;
vertical-align:				top;

}

td.td_left_footer
{

background-color:			#eeeeee;
vertical-align:				top;
padding:					20px;
font-size:					10px;
height:						100%;

}

td.td_middle_claim
{

height:						80px;
text-align:					right;
background-color:			#FFFFFF;

}

td.td_shortcuts
{

height:						60px;
border-top:					2px solid white;
border-bottom:				2px solid white;

}

td.td_shortcut_01
{

background-color:			#eeeeee;
width:						190px;
border-right:				2px solid white;

}

td.td_shortcut_02
{

background-color:			#eeeeee;
width:						190px;
border-right:				2px solid white;

}

td.td_shortcut_03
{

background-color:			#eeeeee;
width:						190px;
border-right:				2px solid white;

}

td.td_shortcut_04
{

background-color:			#eeeeee;
width:						190px;

}

td.td_middle_pic
{

height:						200px;
vertical-align:				top;

}

td.td_middle_pic_big
{

width:						560px;
height:						200px;
border-right:				2px solid white;

}

td.td_middle_pic_total
{

width:						760px;
height:						200px;

}

td.td_middle_pic_small
{

width:						190px;
height:						200px;
background-color:			#999999;
vertical-align:				top;

}

td.td_middle_pic_small_blue
{

width:						190px;
height:						200px;
background-color:			#003dab;
vertical-align:				top;

}

td.td_middle_content
{

width:						760px;
vertical-align:				top;
background-color:			#FFFFFF;
height:						100%;

}

td.td_dots
{

width:						3px;
background-image:			url(../img/global/dot.gif);

}

td.td_shortcuts_space_right
{

height:						74px;
border-top:					2px solid white;
border-bottom:				2px solid white;

}

td.td_pic_space_right
{

height:						202px;
border-top:					2px solid white;
border-bottom:				2px solid white;
background-color:			#EEEEEE;

}

td.td_middle_footer_left
{

text-align:					left;
padding-left:				4px;
font-size:					9px;
color:						#FFFFFF;

}

td.td_middle_footer_right
{

text-align:					right;
padding-right:				4px;
font-size:					9px;
color:						#FFFFFF;

}

td.td_middle_footer
{

background-color:			#999999;
height:						20px;
color:						#FFFFFF;

}

td.td_right_footer
{

background-color:			#EEEEEE;
height:						20px;

}

div.div_iframe
{

scrollbar-base-color:		#3F4096;
scrollbar-3dlight-color:	#EDEDED;
scrollbar-arrow-color:		#FFFFFF;
scrollbar-darkshadow-color:	#EDEDED;
scrollbar-face-color:		#3F4096;
scrollbar-highlight-color:	#3F4096;
scrollbar-shadow-color:		#3F4096;
scrollbar-track-color:		#EDEDED;
width:						100%;
height:						100%;
overflow:					auto;
padding:					12px;

}

div.div_iframe_firefox
{

scrollbar-base-color:		#3F4096;
scrollbar-3dlight-color:	#EDEDED;
scrollbar-arrow-color:		#FFFFFF;
scrollbar-darkshadow-color:	#EDEDED;
scrollbar-face-color:		#3F4096;
scrollbar-highlight-color:	#3F4096;
scrollbar-shadow-color:		#3F4096;
scrollbar-track-color:		#EDEDED;
width:						445px;
height:						271px;
overflow:					auto;
padding:					6px;

}

div.div_iframe_netscape
{

scrollbar-base-color:		#3F4096;
scrollbar-3dlight-color:	#EDEDED;
scrollbar-arrow-color:		#FFFFFF;
scrollbar-darkshadow-color:	#EDEDED;
scrollbar-face-color:		#3F4096;
scrollbar-highlight-color:	#3F4096;
scrollbar-shadow-color:		#3F4096;
scrollbar-track-color:		#EDEDED;
width:						445px;
height:						271px;
overflow:					auto;
padding:					6px;

}

img.img_border
{

border:						1px solid #333333;

}

input.text_left
{

padding:					2px;
font-size:					10px;
width:						160px;

}

input.submit_left
{

background-color:			#293a8d;
color:						#FFFFFF;
border:						1px solid white;
padding:					2px;
font-size:					10px;
width:						160px;

}

hr
{

height:						1px;
color:						#CCCCCC;

}

ul{

line-height:				24px;

}

.td_left_footer{
	text-align: left;
}

ul.langnav,
ul.langnav li{
	padding: 5px 0;
	margin:  0;
	list-style: none;
	text-align: left;
	line-height: 12px;
}

ul.langnav li a img {
	border: none;
	padding: 0 10px 0 0;
	opacity: 0.5;
}

ul.langnav li a{
	text-decoration: none;
	font-size: 10px;
	color: #999999;
	line-height: 10px;
}

ul.langnav li a.on {
	color: #000000;	
}

ul.langnav li a.on img{
	opacity: 1;
}
