
body { 
color: #ccc; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-style: normal;
font-size: 0.8em; 
background-color: #930 ;
margin:0px;
padding:0px;
line-height:140%;

}

a:link{		color: #fff;}
a:visited{	color: #ccc;}
a:active{	color: #999;}
a:hover{	color: #000; background: #fff; text-decoration:none}


#layout{
width:950px;
margin-bottom:20px;
margin-left:auto;
margin-right:auto;
border: #f00 0px solid;
}



.navigation{
font-size:80%;
width:210px;
background: #900;
padding: 0 0 10px 0;
}

.navbox{
padding: 10px 0 20px 0;
}

.keyvisual{
background:url(../../sitepix/hitc_logo.jpg) 100% 0% no-repeat;
}

.logo{
background: #600 url(../../sitepix/hitc_schriftzug.gif) 50% 0% no-repeat;
}


.navigation p a{
font-size:120%;
display:block;
border-bottom: #fff 1px solid;
text-decoration:none;
padding:0px 0px 0px 3px;
}



.navigation p a:hover{
color: #000;
background: #fff;

}


.navigation p a.aktiv{
font-weight:bold;

}





.subnav{
font-size:90%;
/* orul */
margin:0px 0px 20px 10px;
padding:0px 0px 0px 0px;
}

.content{
background: #600;
}

.media{
font-size:90%;
padding: 10px 0 0 0;
border-top: #666 1px solid;
clear:both;
}

.mediainfo{
width:65%;
float:left;
}


.mediadl{

width:30%;
float:right;
}


.marginal{
width:210px;
background: #600;
}

.marginal img{
display:block;
margin-bottom:10px;
}






.navigation,
.content,
.marginal,
.kontakt{
padding:10px;
}

.kopf{
padding:0px 0px 0px 10px;
height:80px;
border: #f00 0px solid;
}


.kontakt{
font-size:80%;
background: #963;
padding-left:5px;
line-height:130%;
}

.lang{
border-bottom: #999 0px solid;
margin-bottom:5px;
text-decoration:none;
font-size:80%;
}

.lang a{
text-decoration:none;
}


table{
border-collapse:collapse;
}

td{
vertical-align:top;
margin:0px;
padding:0px;
border: #000 1px solid;
}


h1{ 
margin:0 0 10px 0;
padding:0 0 5px 0;
font-size:150%;
}


h2{
margin:0px;
padding:10px 0 10px 0;
color: #fff;
font-size:130%;
font-weight:normal;
}



h3{ 
font-size:100%;
margin:0px;
padding:30px 0 5px 0;
color: #fff;
}



h4{ 
margin:0px;
padding:10px 0 3px 0;
color: #ccc;
}


h5{ 
margin:0px;
padding:10px 0 10px 0;
color: #ccc;
}


h1,h2,h3,h4,h5{
line-height:130%;
}




p{
margin:0px;
padding:0px;
padding-bottom:0.8em;
}

.content p{
/* width: 85%; */
}

li{
padding: 0px 0px 10px 0px;
border: #fff 0px solid;
}


dl{
border-top: #fff 0px solid;
margin: 0px 0px 20px 0px;
}

dt{
font-weight:bold;
padding: 0px 0px 10px 0px;
}

dd{
width:80%;
}


#seitenende{
font-size:80%;
border-top: #999 0px solid;

}



















.bu   { 
font-size: 9px;
}

.kleintext { 
color: #666666; 
font-size: 9px;
}

.link { 
color: #cccccc; 
font-size: 10px; 
}

.nav_inaktiv       { 
color: #6495ed; 
font-size: 11px;
}

.text  { 
font-size: 10px;
}

.textgross  { 
font-size: 11px; 
}

.ueberschrift   { 
font-weight: bold; 
font-size: 11px; 
}

.ueberschriftgross  { 
font-weight: bold; 
font-size: 11px; 
}

.weiss  { 
font-size: 10px; 
}

.cancelled {  
font-size: 10px; 
text-decoration: line-through; 
background-color: #9cf 
}

.english { 
font-style: oblique; 
font-size: 10px; 
background-color: #9cf 
}
