body { font-family: Arial, Verdana, Tahoma,sans-serif; font-size:11px; color:#333333; margin:0px; padding:0px; background-image:url(pix/bg.gif); text-align:center; vertical-align: middle; line-height:140%; }

p { font-family:Arial, Verdana, Tahoma, sans-serif; font-size:11px; color:#333333; padding:10px; text-align:left; vertical-align: top; line-height:140%; }

.header { font-weight:bold; }

.navi { text-align:right; }

.daten { width:70px; min-width:70px; }

.back_for { text-align:right; vertical-align: bottom; font-weight:bold;
position:relative;
bottom:-170px;}

table, tr, td { font-family:Arial, Verdana, Tahoma, sans-serif; font-size:11px; color:#333333; text-align:center; vertical-align:middle; border:0px; padding:0px; }

.anme { text-align:left; vertical-align:top; }

img { border:0px; padding:0px; margin:0px; }

a:link, a:visited, a:active { text-decoration:none; font-weight:bold; color:#333333; padding-top:2px; padding-bottom:2px; padding-left:4px; padding-right:4px; border:0px; line-height:180%; }
a:hover { color: #ffffff; text-decoration:none; margin:0px; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; border:1px solid #ffffff; background-color: #333333; line-height:180%; }

#current { color: #ffffff; text-decoration:none; margin:0px; padding-top:1px; padding-bottom:1px; padding-left:3px; padding-right:3px; border:1px solid #ffffff; background-color: #333333; line-height:180%; }
#normal { color:#000000; line-height:140%;
position: relative;
left: -4px; }

form { font-family:Arial, Verdana, Tahoma, sans-serif; font-size:11px; color:#333333; padding:10px; text-align:left; vertical-align: top; line-height:150%; }

input { border:1px solid #333333; margin-left:0px; margin-right:10px; margin-bottom:1px; padding:0px; }
.string { width:290px; }
.box { border: 0px; margin:0px padding:0px;
position: relative; top:2px; }
.button_red { border: 3px solid #cc0000; padding:0px; height:24px; font-weight:bold; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:11px; color:#333333; }
.button_green { border: 3px solid #00ff00; padding:0px; height:24px; font-weight:bold; font-family:Arial, Verdana, Tahoma, sans-serif; font-size:11px; color:#333333; }


.main_frame {
text-align:center; vertical-align:middle; background-color:#ffffff;
width:780px;
height:390px;
border:0px; scrolling:yes;}

.contents { text-align:left; vertical-align:top; padding:0px; background-color:#ffffff; margin:0px; height:390; }

.navi_konz { text-align:right; vertical-align:top; background-color:#C3E641; padding:0px; margin:0px; width:390px; height:390; }
.navi_kont { text-align:right; vertical-align:top; background-color:#DADCDD; padding:0px; margin:0px; width:390px; height:390; }
.navi_prog { text-align:right; vertical-align:top; background-color:#D47C24; padding:0px; margin:0px; width:390px; height:390; }
.navi_loca { text-align:right; vertical-align:top; background-color:#D0E4B0; padding:0px; margin:0px; width:390px; height:390; }
.navi_home { text-align:right; vertical-align:top; background-color:#E4EBEE; padding:0px; margin:0px; width:390px; height:390; }
.navi_anme { text-align:right; vertical-align:top; background-color:#cccccc; padding:0px; margin:0px; width:390px; height:390; }
.navi_part { text-align:right; vertical-align:top; background-color:#90D1D3; padding:0px; margin:0px; width:390px; height:390; }
.navi_orga { text-align:right; vertical-align:top; background-color:#B8867D; padding:0px; margin:0px; width:390px; height:390; }

.home_button {
position:relative;
right:46px;
top:20px; }

.loca_adress { text-align:right; vertical-align: middle;
padding:10px;
position: relative;
top:10px; }
