/*

gelb       =#FFFE86 bg dyn
hellgelb   =#FFFFC5 links unten
ocker      =#E9C65F bg
ocker hell =#EBCA61 printpath,bar

*/

/* S U B M E N U */

#submn{display:block;overflow:auto;padding:0;border:0;border-spacing:0;margin:0;visibility:visible;} 

#submnlocations{position:absolute;width:162px; height:94px;overflow:auto;border:1px solid #000000;padding:0px;background-color:#070B46;margin-left:-5px;visibility:hidden;z-index:3;} 

#submnservice{position:absolute;width:162px; height:71px;overflow:auto;border:1px solid #000000;padding:0px;background-color:#070B46;margin-left:-5px;visibility:hidden;z-index:3;} 

#submnkontakt{position:absolute;width:162px; height:117px;overflow:auto;border:1px solid #000000;padding:1px;background-color:#070B46;margin-left:98px;visibility:hidden;z-index:3;} 

#submnpresse{position:absolute;width:162px; height:117px;overflow:auto;border:1px solid #000000;padding:1px;background-color:#070B46;margin-left:110px;visibility:hidden;z-index:3;} 

.submnbtnin{font:normal normal 500 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;text-align:left;width:162px;height:20px;color:#DDDDDD;background-color:#070B46;padding-left:6px;border-bottom:1px solid #FFFFFF;} 

a.submnbtn{font:normal normal 700 10pt/11pt Arial,Helvetica,sans-serif;text-decoration:none;}
/*:link,a.submnbtn:visited,a.submnbtn:active,a.submnbtn:hover*/
a.submnbtn:link,a.submnbtn:visited,a.submnbtn:active{color:#999999;}
a.submnbtn:hover{color:#666666;}

table.submn{width:100%;background:#E9C65F;border:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;margin:0;}

/* B A C K G R O U N D */

table,.summary,.articlesummary,.articletext,.text,.formfld,.formfldsw,.formbtn{background:transparent;}

html,body,.search{background-color:#FFFFFF;}
.total{background-color:#E9C65F;}
.artmailsend{background-color:#FFFAC4;}

.btninh,.btninhl,.btninhr{background-color:#000000;}

.topl{background-image:url(http://www.diehalletor2-events.de/images/keyv_l.jpg);background-repeat:no-repeat;}
.topc{background-image:url(http://www.diehalletor2-events.de/images/keyv_c.jpg);background-repeat:no-repeat;}
.topr{background-image:url(http://www.diehalletor2-events.de/images/keyv_r.jpg);background-repeat:no-repeat;}

.col{background:url(http://www.diehalletor2-events.de/images/menu_bg.gif);background-repeat:no-repeat;}
.colr{background:url(http://www.diehalletor2-events.de/images/colr_bg.gif);background-repeat:no-repeat;background-position:top right;}

.dyn{background-image:url(http://www.diehalletor2-events.de/images/center_bg.jpg);background-repeat:no-repeat;}

/* P O S I T I O N */

#collk,#col2lk,#col3lk,#col4lk{top:-69px;}
#collk,#col2lk,#col3lk,#col4lk{left:1px;position:relative;z-index:3;}

/* F O N T S */

html,body{font-size:100.01%;}

html{font-family:Verdana,Arial,Helvetica,sans-serif;} /*t r b l*/

.hdist,.col,.colr,.hnp{font:normal normal 300 3pt/4pt Verdana,Arial,Helvetica,sans-serif;}
.footnote{font:normal normal 300 8pt/10pt Verdana,Arial,Helvetica,sans-serif;}

.small{font:normal normal 400 7pt/8pt Verdana,Arial,Helvetica,sans-serif;}
.address{font:normal normal 400 9pt/11.5pt Verdana,Arial,Helvetica,sans-serif;}

.formfld{font:normal normal 500 9pt/12pt Verdana,Arial,Helvetica,sans-serif;}
body,p,div,li,input,span,td,table,form,.btnin,.formfldsw,.summary,.articlesummary,.text,.articletext,.index,.center,.red,.orange,.keyvrtop{font:normal normal 500 10pt/12pt Verdana,Arial,Helvetica,sans-serif;}

.artmailtext,.artmailsend{font:normal normal 600 8.5pt/10pt Verdana,Arial,Helvetica,sans-serif;}

.hdist,.dyn,.dyn2cols,.idynin,.icolr,.subbtnin{font:normal normal 700 4pt/5pt Verdana,Arial,Helvetica,sans-serif;}
h3,.index{font:normal normal 700 9pt/10pt Verdana,Arial,Helvetica,sans-serif;}
h2{font:normal normal 700 9.5pt/11pt Verdana,Arial,Helvetica,sans-serif;}
h1,.search,.time,.bold,.centerbold,.redbold,.orangebold{font:normal normal 700 10pt/11pt Verdana,Arial,Helvetica,sans-serif;}
.bar{font:normal normal 700 16pt/18pt Verdana,Arial,Helvetica,sans-serif;}

.printpath{font:normal normal 900 10pt/12pt Arial,Helvetica,sans-serif;}

.btnin,.btninh{font:normal normal 500 10pt/11pt Arial,Helvetica,sans-serif;}
.btninhl,.btninhr{font:normal normal 400 10pt/11pt Arial,Helvetica,sans-serif;}

/* F O N T S->Links */

a{font:normal normal 500 10pt/12pt Verdana,Arial,Helvetica,sans-serif;}

a.Menu{font:normal normal 500 12pt/13pt Verdana,Arial,Helvetica,sans-serif;}

a.PathLink{font:normal normal 700 14pt/16pt Verdana,Arial,Helvetica,sans-serif;} /*=bar*/

a.footer{font:normal normal 300 8pt/10pt Verdana,Arial,Helvetica,sans-serif;}

/* C O L O R S */

body,h1,h2,h3,p,div,li,input,span,table,td,form,.summary,.articlesummary,.text,.articletext,.hdist,.small,.bold,.center,.centerbold,.articleheadline{color:#000000;}
.dyn,.dyn2cols,.idynin,.hdist,.search,.footnote,.formbtn{color:#000000;}
.index{color:#4A4E7C;}
.formfldsw{color:#565DA0;}

.red,.redbold{color:#CC0000;}
.btnin,.btninh,.btninhl,.btninhr{color:#DDDDDD;}
.bar,.subbtnin,.address,.printpath{color:#E9C65F;}
.orange,.orangebold{color:#F08908;}
.artmailsend{color:#FF0000;}
.time,.artmailtext{color:#FFFFFF;}

/* C O L O R S -Links*/

a:link,a:active,a:visited,a:hover{color:#CC0000;}

a.Menu:link,a.Menu:active,a.Menu:visited,a.mail:link,a.mail:hover{color:#000000;}

a.btn{color:#FFFFFF}

/* V I S I B I L I T Y */

.hnp{visibility:hidden;}

/* C U R S O R */

.formfld,.formbtn,.formfldsw{cursor:pointer;}

/* T E X T - D E C O R A T I O N */

html,body{text-decoration:none;}

/* T E X T - D E C O R A T I O N -Links*/

a:active,a:link,a:visited,a.Menu:hover,a.MoreLink:hover,a.rclink:hover,a.btn:hover,a.PathLink:hover,a.footer:hover,a.mail:hover{text-decoration:none;}

a:hover{text-decoration:underline;}

/* T E X T - A L I G N */

p,div,li,input,span,td,form,h1,h2,h3,table.left,table.icol,.noborder,.bar,.summary,.articlesummary,.text,.articletext,.btnin,.subbtnin,.formfld,.index{text-align:left;}

table,td.topc,.time,.center,.btninh,.btninhl,.footnote,.search,.artmailsend{text-align:center;}

table.right,.right,.btninhr{text-align:right;}

/* V E R T I C A L  - A L I G N */

table,span,td{vertical-align:top;}

.search,.bar,.btnin{vertical-align:middle;}

.footnote{vertical-align:bottom;}

/* W I D T H S */

table,.bar{width:100%;}

table.total{width:984px;}
td.topc{width:583px;}
.dyn{width:514px;} /* 524 534 554 */

.dyn2cols{width:252px;}
td.topl,.col{width:257px;}
.menutop,.colrtop{width:180px;}
.icol,.btnin{width:170px;}
.btnin{width:160px;}
.icolr{width:145px;}
.colr{width:144px;}
td.topr,.keyvrtop{width:144px;}
.formfldsw{width:140px;}
.keyvrbotc{width:115px;}

.btninh,.btninhl,.btninhr{width:90px;}
.coll{width:40px;}
.keyvrbotr{width:20px;}
.bcols{width:12px;}

/* H E I G H T S */

.colr{height:400px;}
td.topl,td.topc,td.topr{height:222px;}
.keyvrtop{height:117px;}
.keyvctop{height:120px;}

.menutop{height:70px;}
.colrtop,.colrbot{height:65px;}
.search{height:20px;}
.btninhl,.btninhl,.btninhr,.btnin,.btninh{height:20px;}
.bar{height:18px;}
.footnote{height:17px;}
.formfldsw{height:15px;}
.subbtnin,.presubbtnin{height:14px;}

.subbtntop{height:5px;}
.hnp{height:1px;}

/* H E I G H T S - Links*/

a.Menu{height:14px;}

/*  M A R G I N */

html,p,form,img,.summary,.articlesummary,.text,.articletext{margin:0;}

body{margin-top:5px;}

h1,h2,h3{margin-top:3px;margin-bottom:15px;} 

/*{margin-left:0;margin-right:0;}*/

table.left,span,p,div,li,input,td.topl,td.topr,.left,.dyn2cols,.formfldsw,.formbtn{margin-left:0;margin-right:auto;}

body,table,td.topc,.dyn,.center{margin-left:auto;margin-right:auto;}
/*empty-cells:hide;*/

table.right,.right{margin-left:auto;margin-right:0;}

/* P A D D I N G */

html,table,h1,h2,h3,body,p,form,img.noborder,.text,.articletext,td.topl,td.topc,td.topr{padding:0;}

img{padding:5px;}

.subbtnin{padding-left:5px;}
.formfld{padding-left:8px;padding-top:2px;}

.dyn{padding-left:20px;}
.dyn2cols{padding-left:5px;padding-right:5px;}

.icol{padding-left:10px;}
/*
.icolr{padding-left:5px;}
.icolr{padding-right:5px;}
*/
a.Menu,a.btn{padding-left:10px;}

/* B O R D E R */

form{border:none;}

table,img{border:0;}

table{border-spacing:0;border-collapse:collapse;}

.formfld,.formfldsw,.formbtn{border:0 solid #FFFFFF;}

.subbtn{border:1px solid #000000;}
