@charset "utf-8";
/* CSS Document */

* { padding: 0; margin: 0; }

body {
	background-image: url(../img/hint.gif);
	margin: 0 auto;
	text-align: left;
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, sans-serif;	
}


a { 		  color: #333333; text-decoration: none}
a:visited {   color: #333333; text-decoration: none}
a:active {    color: #333333}
a:hover {     color: #e76615; text-decoration: underline}


#flag {position:absolute; 
	top:90px; left:60px;
	width:54px; height:18px}

/* umgebende ebene  */
#around {
	position:relative;
	width: 1088px;
	padding-left:46px;
	height:auto;
	z-index:1;
}

/* head */
#head1 { 
width:1088px;
height: 116px;
background-image:url(../img/ryll_messebau_top.gif);
}
#head2 {
	width:1088px;
	height: 300px;
}

.head_home {	background-image:url(../img/ryll_messebau_start.jpg); 	background-repeat: no-repeat;}
.head_site {	background-image:url(../img/ryll_messebau_site.gif); 	background-repeat: no-repeat;}
.head_ref {	background-image:url(../img/ryll_messebau_content.gif); 	background-repeat: no-repeat;}

#leftnav {
	text-align:left;
	width: 202px;
	height:225px;
	float:left;
	min-height: 170px;
	Overflow-y: auto;
	Overflow-x: hidden;
	padding:45px 0 10px 86px;
	background-image: url(../img/hint_nav.gif);
	background-repeat: no-repeat;
}
* html #leftnav {height: 170px}

#leftnav a {
	font-size:0.7em;
	line-height:1em;
	color:#ffffff;
	text-decoration:none;
	display:block;
	padding:7px 0 7px 10px ;
	border-bottom:1px solid #a6a6a6;
}

	#leftnav a:active {
	font-size:0.7em;
	line-height:1em;
	color:#ffffff;
	text-decoration:none;
	display:block;
	width:217px;
	padding:7px 0 7px 12px;
}

#leftnav a:hover {
	color:#ffffff;
	background-image: url(../img/nav_over.gif);
}


#top2 {
width: 478px;
height:248px;
float:left;
border-right:1px solid #ffffff;
}




#top3 {
width: 244px;
height:233px;
padding:10px 0px 5px 20px;
font-size:0.7em;
line-height:1.8em;
float:left;
color:#333333;
background-color:#e6e6e6}

#top3 p {margin-bottom: 1.6em}
#top3 h1 {color: #333333; font-size:1em; margin-bottom: 0.3em; font-weight:normal}
#top3 h2 {color: #333333; font-size:1.2em; margin-bottom: 1.2em; line-height:1.6em;}
#top3 h3 {color: #333333; font-size:1em; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom: 1.2em;}
#top3 img {float:left; padding-right:15px;padding-bottom:15px}

#top3 a, a:visited {
text-decoration: none;
color:#333333}
#top3  a:hover {
text-decoration: underline;
color:#81c2ff}



						
/* MAIN */

#content1 {
width: 200px;
padding:10px 0px 5px 90px;
font-size:0.70em;
line-height:1.8em;
float:left;
color:#6e6f71}

#content1 p {margin-bottom: 1.6em}
#content1 h1 {color: #333333; font-size:1em; margin-bottom: 0.3em; font-weight:normal}
#content1 h2 {color: #333333; font-size:1.2em; margin-bottom: 1.2em; line-height:1.6em;}
#content1 h3 {color: #333333; font-size:1em; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom: 1.2em;}

#content1 a, a:visited {
text-decoration: none;
color:#6e6f71}
#content1  a:hover {
text-decoration: underline;
color:#e76615}


#content2 {
width: 438px;
padding:10px 20px 5px 20px;
font-size:0.75em;
line-height:1.8em;
float:left;
color:#333333;
border-right:1px solid #CCC}

#content2 p {margin-bottom: 1.6em}
#content2 h1 {color: #333333; font-size:1em; margin-bottom: 0.3em; font-weight:normal}
#content2 h2 {color: #333333; font-size:1.2em; margin-bottom: 1.2em; line-height:1.6em;}
#content2 h3 {color: #333333; font-size:1em; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom: 1.2em;}

#content2 a, a:visited {
text-decoration: none;
color:#333333}
#content2  a:hover {
text-decoration: underline;
color:#e76615}


#content3 {
width: 224px;
padding:10px 0px 5px 20px;
font-size:0.7em;
line-height:1.8em;
float:left;
color:#333333}

#content3 p {margin-bottom: 1.6em}
#content3 h1 {color: #333333; font-size:1em; margin-bottom: 0.3em; font-weight:normal}
#content3 h2 {color: #333333; font-size:1.2em; margin-bottom: 1.2em; line-height:1.6em;}
#content3 h3 {color: #333333; font-size:1em; font-weight:bold; border-bottom:1px solid #ccc; margin-bottom: 1.2em;}

#content3 a, a:visited {
text-decoration: none;
color:#e76615}
#content3  a:hover {
text-decoration: underline;
color:#e76615}


.contentBG {background-color:#f5f5f5; }

.orange {color:#e76615}


/* lists */


ul li {
	list-style-image:  url(../img/list.gif);
	padding-bottom: 8px;
	list-style-position: outside;
}

ul  {
	margin-bottom: -5px;
}

ul ul {

	margin-top: -3px;
	margin-bottom: 7px;
}

*html ul ul {
	margin-top: 5px;
	margin-bottom: -3px;
	
}
ul ul li{
margin-bottom: -2px;
list-style-image:  url(../img/list.gif);
}







/* FOOTER */

#footer {
	width: 970px;
	padding:20px 0px 5px 70px;
	font-size:0.7em;
	line-height:1.8em;
	float:left;
	color:#333333;
}
	#footer a, a:visited {color:#333333; text-decoration:none}
	#footer a:hover {color:#e56615; text-decoration:none}
	
	#footleft {
		
		padding-top:10px; padding-left: 10px;
		width:952px;	background-image: url(../img/bottom.gif);	height:30px;}



ul  {
	margin-left:55px;
	margin-bottom: 8px;
}

ul li {
	padding-top: 3px;
	padding-bottom: 3px;
	list-style-image:  url(../img/list.gif);


}

#line {height:5px; border-bottom:1px solid #a6a6a6; margin-bottom:25px}
* html #line {margin-top: -10px}

.red {color: #b93f77}


.pictLI {
float:left;
margin:0 25px 10px 0}


.pictRE {
float:right;
margin:0px 0px 20px 20px}

.pictSTART {
float:right;
margin:0 0px 0px 0}



	/* Seite empfehlen */

.empfehlen {
	background-color: #FFFFFF;
	height: 16px;
	width:200px;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:3px;

}

.routeCity {
	background-color: #FFFFFF;
	height: 16px;
	width:166px;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:3px;

}
.routePLZ {
	background-color: #FFFFFF;
	height: 16px;
	width:30px;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top:3px;

}


.empfehlen_submit {
	background: #e56615;
	color: #ffffff;
	border: 2px #8b8a8a groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;	
	width:300px;
	height: 25px;
	padding-top:2px; padding-bottom:3px;
	cursor:pointer;
}

.empfehlen_full {
	background-color: #FFFFFF;
	width: 457px;
	border: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

#contentadmin {
	font-size: 0.75em;
	padding: 20px;
}


.login_submit {
	background: #e56615;
	color: #ffffff;
	border: 2px #8b8a8a groove;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 11px;	
	width:202px;
	height: 25px;
	padding-top:2px; padding-bottom:3px;
	cursor:pointer;
}
