html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100.01%;
	font-family: inherit;
	vertical-align: baseline;
	
}
:focus 
{
	outline: 0;
}
.clear 
{
    clear: both;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
}


/* body */
body 
{
	margin: 0px;
	padding: 0px;
	color: #330000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8C0000;
}
p 
{
	line-height:20px;
}
h1 {
	margin:0 0 20px 0;
	font-size:16px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

h2 {
	margin:20px 0 10px 0;
	font-size:12px;
	font-weight: bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a 
{
	text-decoration:none;
	color:#8C0000;
}

a.lila 
{
	text-decoration:none;
	color:#734585;	
	
}
a:hover {
	text-decoration:underline;
	color:#626262;
}
img {
	vertical-align:middle;
	border:0px;
}

strong 
{
	font-weight:bold;
}
em 
{
	font-style:italic;
}

#content
{
	padding:0;
	margin:0;
	width:1000px;
}

#head
{
	width:1250px;
	height:224px;
	background: #8C0000 url(../images/tcm_koeln_1.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#adresse
{
	width:300px;
	height:180px;
	margin: 0 0 0 410px;
	padding: 44px 0 0 75px;
	background:  url(../images/Gude_Logo_rot.gif) 0px 81px  no-repeat;
	
}
#adresse h1
{
	color:#FFF;
	font-size:9px;
	line-height:18px;
	letter-spacing: 0.1em;
	font-family:Arial, Helvetica, sans-serif;
}
#adresse h1 span
{
	font:bold;
	color:#FFF;
	line-height:18px;
	
}
#adresse h2
{
	color:#8C0000;
	font-size:9px;
	line-height:18px;
	letter-spacing: 0.1em;
	font-family:Arial, Helvetica, sans-serif;
}
#adresse h2 span
{
	font:bold;
	color:#8C0000;
	line-height:18px;	
}
#head2
{
	width:1250px;
	height:224px;
	background: #734585 url(../images/tcm_koeln_2.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head2 #adresse
{
	background:  url(../images/Gude_Logo_lila.gif) 0px 81px  no-repeat;
	
}
#head3
{
	width:1250px;
	height:224px;
	background: #8C9E6A url(../images/tcm_koeln_3.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head3 #adresse
{
	background:  url(../images/Gude_Logo_grau.gif) 0px 81px  no-repeat;
	
}
#head4
{
	width:1250px;
	height:224px;
	background: #722A1E url(../images/tcm_koeln_4.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head4 #adresse
{
	background:  url(../images/Gude_Logo_braun.gif) 0px 81px  no-repeat;
	
}
#head5
{
	width:1250px;
	height:224px;
	background: #C2C3C5 url(../images/tcm_koeln_5.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head5 #adresse
{
	background:  url(../images/Gude_Logo_hellgrau.gif) 0px 81px  no-repeat;
	
}
#head5 #adresse h1
{
	color:#8C0000;
	
}
#head6
{
	width:1250px;
	height:224px;
	background: #A31514 url(../images/tcm_koeln_6.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head6 #adresse
{
	background:  url(../images/Gude_Logo_weinrot.gif) 0px 81px  no-repeat;
	
}
#head7
{
	width:1250px;
	height:224px;
	background: #124564 url(../images/tcm_koeln_7.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head7 #adresse
{
	background:  url(../images/Gude_Logo_blau.gif) 0px 81px  no-repeat;
	
}
#head8
{
	width:1250px;
	height:224px;
	background: #8C0000 url(../images/tcm_koeln_8.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head8 #adresse
{
	background:  url(../images/Gude_Logo_rot.gif) 0px 81px  no-repeat;
	
}
#head9
{
	width:1250px;
	height:224px;
	background: #8C0000 url(../images/tcm_koeln_1.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head10
{
	width:1250px;
	height:224px;
	background: #B1190E url(../images/tcm_koeln_10.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head10 #adresse
{
	background:  url(../images/Gude_Logo_rot3.gif) 0px 81px  no-repeat;
	
}
#head11
{
	width:1250px;
	height:224px;
	background: #8B3775 url(../images/tcm_koeln_11.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head11 #adresse
{
	background:  url(../images/Gude_Logo_violet.gif) 0px 81px  no-repeat;
	
}
#head12
{
	width:1250px;
	height:224px;
	background: #8A1E69 url(../images/tcm_koeln_12.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head12 #adresse
{
	background:  url(../images/Gude_Logo_violet2.gif) 0px 81px  no-repeat;
	
}
#head13
{
	width:1250px;
	height:224px;
	background: #796355 url(../images/tcm_koeln_13.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head13 #adresse
{
	background:  url(../images/Gude_Logo_grau2.gif) 0px 81px  no-repeat;
	
}
#head14
{
	width:1250px;
	height:224px;
	background: #FEC901 url(../images/tcm_koeln_9.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head14 #adresse
{
	background:  url(../images/Gude_Logo_Gelb.gif) 0px 81px  no-repeat;
	
}

#head14 #adresse h1
{
	color:#8C0000;

}
#head15
{
	width:1250px;
	height:224px;
	background: #95B15F url(../images/tcm_koeln_15.jpg) 0px 0px no-repeat;
	padding:0;
	margin:0;
}
#head15 #adresse
{
	background:  url(../images/Gude_Logo_gruen.gif) 0px 81px  no-repeat;
	
}

#main
{	
	float:right;
	margin: 40px 0 0 0;
	width:760px;
}

.columnright 
{
	float: right;
	width: 140px;
}
.columnleft
{
	float: left;
	width: 690px;
}
.columnleft1
{
	float: left;
	width: 610px;
}
.columnleftIndex
{
	float: left;
	width: 590px;
}
.columnleftOrange
{
	float: left;
	width: 690px;
	color:#B1190E;
}
.columnleftBraun
{
	float: left;
	width: 690px;
	color:#722A1E;
}
.columnleftLila
{
	float: left;
	width: 690px;
	color:#8A1E69;
}
.columnleftBlau
{
	float: left;
	width: 690px;
	color:#124564;
}
.columnleftGrau
{
	float: left;
	width: 690px;
	color:#8C9E6A;
}
.columnleftGrau1
{
	float: left;
	width: 690px;
	color:#666;
}
.columnleftGrau2
{
	float: left;
	width: 690px;
	color:#796355;
}
.columnleftViolet{

	float: left;
	width: 690px;
	color:#734585;
}
.columnleftRot{

	float: left;
	width: 690px;
	color:#A31514;

}
.columnrightAnfahrtmaps{
	float: right;
	width: 430px;
}

.columnleftAnfahrtmaps{

	float: left;
	width: 300px;
}
.columnrightAnfahrt{
	float: right;
	width: 300px;

}
.columnleftAnfahrt{

	float: left;
	width: 430px;
}
/* navigation */

#left_navigation
{	
	float: left;
	width:220px;
	padding:0;
	margin:30px 10px 0 10px;
	
}

#left_navigation ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
}
#left_navigation ul li
{
	height: auto;
	padding: 0.6em 0;
}


#left_navigation  ul li a
{
	padding: 0.5em 0;
	text-decoration: none;
	list-style-type: none;
	display:block;
}

#left_navigation ul li a:hover
{
	color: #EEE;
	text-decoration: none;
	background-color: #8c0000;
}

#left_navigation a:hover
{
	background-color: #8c0000;
	color:#FFF;
	text-decoration: none;
}
#left_navigation li.active a
{
	padding: 0.5em 0;
	color: #4C7C45;
	font:bold;
}
#left_navigation li.activelast a
{
	padding: 0.5em 0;
	color: #4C7C45;
	font:bold;
}
#left_navigation li.activelast a
{
	padding: 0.5em 0;
	color: #4C7C45;
	font:bold;
}
#left_navigation ul.undernavigation 
{
	margin-left: 10px;
	padding:-5px 0;
}
#left_navigation ul.undernavigation li
{
	padding:2px 0;
}

.blau#left_navigation li.active a
{
	padding: 0.5em 0;
	color: #124564;
	font:bold;
}
.blau#left_navigation li.active a:hover
{
	background-color: #8c0000;
	color:#FFF;
	text-decoration: none;
}
.grau#left_navigation li.active a
{
	padding: 0.5em 0;
	color: #666;
	font:bold;
}
.grau#left_navigation li.active a:hover
{
	background-color: #8c0000;
	color:#FFF;
	text-decoration: none;
}
.lila#left_navigation li.active a
{
	padding: 0.5em 0;
	color: #8B3775;
	font:bold;
}
.lila#left_navigation li.active a:hover
{
	background-color: #8c0000;
	color:#FFF;
	text-decoration: none;
}
.grau1#left_navigation li.active a
{
	padding: 0.5em 0;
	color: #796355;
	font:bold;
}
.grau1#left_navigation li.active a:hover
{
	background-color: #8c0000;
	color:#FFF;
	text-decoration: none;
}
.lila2#left_navigation li.active a
{
	padding: 0.5em 0;
	color: #734585;
	font:bold;
}
.lila2#left_navigation li.active a:hover
{
	background-color: #8c0000;
	color:#FFF;
	text-decoration: none;
}

#top_navigation ul
{
	padding: 0;
	margin: 10px 0 0 0;
	float: left;
	width: 1000px;
	height: auto;
}
#top_navigation ul li 
{
	display: inline;
}

#top_navigation ul li a
{
	padding: 0.5em 3.7em 0.5em 1.2em;
	text-decoration: none;
	float: left;
}

#top_navigation ul li a:hover
{
	background-color: #8c0000;
	color:#FFF;
}
#top_navigation ul li.active a
{
	padding: 0.5em 3.7em 0.5em 1.2em;
	float: left;
	color: #4C7C45;
	font:bold;
	
}
#top_navigation ul li.activelast a
{
	padding: 0.5em 0.3em 0.5em 2.4em;
	float: left;
	color: #4C7C45;
	font:bold;
	
}
#main ul
{		
	margin:20px 0 20px 0;
	font:bold; 
}
#main ul li
{		
	padding:5px 0;
	margin-left: 20px;
	font:bold; 
	list-style-type:circle;
}

#footer
{	
	width:1000px;
	float: left;;
	padding:0;
	margin:50px 0 0 0;
	
}
#footer img
{	
	float: right;;
	margin:0 10px 0 10px;
	
}
#footer p
{	
	float: right;
	padding:0;
	margin:20px 0 0 0;
	
}

