@import url(i-cont_style.css);

BODY { 	margin-top: 10px; background-color: #FFFFFF;
		font-family:arial,helvetica,sans-serif,tahoma; color:#444444; font-size:12px;
}
a.link, a.visited, a.active, a.hover {text-decoration: none;}

td, div, p 	{ font: 12px arial,helvetica,sans-serif,tahoma; color: #444444;	}		
.tit 		{ font-weight: bold; font-size:16px; letter-spacing: 1px;}
.tit_kl 	{ font-weight: bold; font-size:13px; letter-spacing: 1px;}
.txt_kl		{ font-size:10px;}

.hgThRing   { border: 1px solid #003275; background-color: #003275; padding-left: 8px; padding-top: 10px; width: 560px; height: 45px;}
.boxThRing 	{ border: 1px solid #003275; padding: 10px; width: 560px;}

.hgFranz   	{ border: 1px solid #BC2716; background-color: #BC2716; padding-left: 8px; padding-top: 10px; width: 560px; height: 45px;}
.boxFranz  	{ border: 1px solid #BC2716; padding: 10px; width: 560px;}

.hgTonhalle { border: 1px solid #CCD6E7; background-color: #CCD6E7; padding-left: 8px; padding-top: 2px; width: 560px; height: 45px;}
.boxTonhalle{ border: 1px solid #CCD6E7; padding: 10px; width: 560px;}

.hgCapitol 	{ border: 1px solid #C1005C; background-color: #C1005C; padding-left: 8px; padding-top: 2px; width: 560px; height: 45px;}
.boxCapitol { border: 1px solid #C1005C; padding: 10px; width: 560px;}

.hgFreiText  { border: 1px solid #007F35 ; background-color: #007F35; padding-left: 8px; padding-top: 2px; width: 560px; height: 45px;}
.boxFreiText { border: 1px solid #007F35; padding: 10px; width: 560px;}
.titFreiText { font: bold 14px Arial, Helvetica, sans-serif; color: #FFFFFF; text-align: right;}

.stadt_table { background-image:url(bilder/stadt_newsletter_hg.gif); height:25px; background-repeat:x-repeat;}
.box_btn 	 { border-bottom: 1px solid #000000; }
.titel25 	 { font-weight: bold; font-size: 25px; color: #444444; }
.pTB10		 { padding: 10px 0 10px 0;}

.ft14 		{ font-size: 14px !important;}

/*------ TEXT ::::::::::::::::*/		
	a.mehr:link, a.mehr:visited
	{	font: bold 12px Arial, Helvetica, sans-serif;
		color: #000000; text-align: center; text-decoration: none;
		height: 25px; 	width: 150px;
		background-color: #FFFFFF;
		border: 1px solid #000099;
	}
	a.mehr:active, a.mehr:hover	{ 
		font:  bold 12px Arial, Helvetica, sans-serif;
		color: #000099; text-align: center; text-decoration: none;
		height: 25px; width: 150px;
		background-color: #FFFFFF;
		border: 1px solid #000000;
	}
	
.error {font-size: 12px; font-weight:bold; color: #E41E1C; text-align : left; padding: 10px 10px 15px 15px; border: 1px solid #00903E; background-color:#FFFFFF;}
.ok {font-size: 12px; font-weight:bold; color: #00903E; text-align : left; padding: 10px 10px 15px 15px; border: 1px solid #00903E; background-color:#FFFFFF;}
.inp_txt { padding-left: 3px; border:1px solid #5a5a5a;	height:18px; background-color:#f5f5f5; font-weight:bold; color:#0066FF; vertical-align: middle;}
