/* CSS-Datei von Mareike Frings, Site: www.breilmediztintechnik.de */

body 	{
		margin: 0px;
		background-position:top left;
		padding: 0px;
		background-color: #FFFFFF;
		background-image: url(../images/background2.jpg);
		background-repeat: repeat-x;
		font-family: Arial, Verdana, Helvetica; 
		font-size: 10pt;
		line-height: 120%;
		}

h1 	{ 
	font-size: 13pt; 
	font-weight: bold;
	color: #006ab4; 
	padding-top:15px; 
	line-height: 120%;
	}
		
h2 	{ 
	font-size: 12pt; 
	font-weight: bold;
	color:#000000; 
	padding-top:15px; 
	padding-bottom:5px;
	}
	
h3 	{
	font-size: 11pt; 
	font-weight: bold;
	color: #EF2B2F; 
	padding-top: 15px; 
	padding-bottom: 5px;
	}
	
h4 	{
	font-size: 10pt; 
	font-weight: bold;
	color: #000000; 
	padding-top: 15px; 
	padding-bottom:5px;
	}

a	{
	text-decoration: none; 
	color: #004894; 
	}

.strong	{
		font-weight: bold; 
		}
		
.strong2	{
		font-weight: bold; 
		margin-bottom: 0;
		}

img {
	border: 0;
	}

#rahmen 	{
			position: absolute;
			left: 50%;
			top: 30px;
			width: 946px;
			margin-left: -473px;
			}
			
#logo	{
		left:0px;
		width: 315px;
		height: 41px;
		z-index:30;
		position: absolute;
		}
			
#header {
		width: 946px;
		height: 45px;
		z-index:30;
		}

#headermotiv	{
				width: 946px;
				height: 280px;
				float: right;
				}

* html #headermotiv	{
					margin-bottom: -3px;
					}
						
*+html #headermotiv	{
					margin-bottom: -3px;
					}

#menurahmen	{
			position: relative;
			float: right;
			width: 650px;
			}

#menu 	{
		position:absolute;
		top: 16px;
		height: 29px;
		background-color: #ffffff;
		right: 0;
		z-index: 200;
		}

#menu .head 	{
				float: left;
				display: block;
				overflow: hidden;
				font-size: 10pt;
				width: 8.4em;
				height: 1.7em;
				text-align: left;
				padding-left: 8px;
				margin: 6px 0 0 0;
				background-color: #ffffff;
				-moz-opacity: 0.9;
				filter: Alpha(opacity=90, finishopacity=90, style=1);
				opacity: .90;
				line-height: 150%;
				color: #666d6e;
				}
				
#menu .head:hover 	{
					height: auto;
					color: #004894;
					}

a.sub-1 	{
			margin-top: 8px;
			}
			
a.sub, a.sub-1 	{
					display: block;
					width: 12em;
					padding: 3px 0;
					text-decoration: none;
					font-weight: normal;
					color: #666d6e;
					}
					
a:visited.sub, a:visited.sub-1 	{
								color: #666d6e;
								}
									
a:hover.sub, a:hover.sub-1 	{
							color: #004894;
							}

span.menuaus 	{
				display: block;
				cursor: default;
				}
				
span.submenuaus 	{
					display: block;
					width: 12em;
					padding: 3px 0;
					text-decoration: none;
					color: #004894;
					margin-top: 8px;
					}
					
span.submenuaus2 	{
					display: block;
					width: 12em;
					padding: 3px 0;
					text-decoration: none;
					color: #004894;
					}					
				

span.menuaus2 	{
				display: block;
				cursor: default;
				color: #004894;
				}	 

#content_body	{
				background-color: white;
				padding: 0;
				margin: 0;
				}

#spalte_links 	{
				width: 240px;
				height: 250px;
				position: absolute;
				top: 178px;
				left: 27px;
				background-image: url(../images/menu_bg.gif);
				z-index: 50;
				}
				
#spalte_news 	{
				width: 170px;
				line-height: 150%;
				position: relative;
				margin-top: 120px;
				float: left;
				height: 100px;
				}
	
#spalte_mitte 	{
				float: left;
				position: relative;
				background-color: white;				
				left: 211px;
				width: 500px;
				min-height: 450px;
				line-height: 16pt;
				}

#spalte_rechts 	{
				width: 230px;
				position: relative;
				margin-top: 50px;
				float: right;
				height: 207px;
				}
				
.standort	{
				width: 300px;
				position: relative;
				margin-top: 10px;
				float: right;
				right: 200px;
				height: 286px;
				}
	
#content_mitte 	{
				padding: 15px 15px 10px 20px;
				}

#liste 	{ 
		padding: 0;
		margin: 0;
		position: relative;
		width: 150px;
		top: 95px;
		left: 5px;
		} 

#liste a 	{ 
			font-size: 11pt;
			color: white;
			text-decoration: none;
			display: block;
			padding: 0 0 15px 0; 
			} 

#liste li 	{ 
			list-style: none; 
			}

#liste li:hover 	{ 
					list-style: url(../images/bulletw.gif); 
					} 

#liste li.aktuell 	{ 
					list-style: url(../images/bulletw.gif); 
					font-size: 11pt;
					color: white;
					text-decoration: none;
					padding: 0 0 15px 0; 
					} 
				
.linkok 	{
			padding-left:5px;
			text-decoration: underline;	
			list-style: url(../images/bulletw.gif); 
			color: white;
			font-size: 10pt;
			display: block;
			}

.clearer 	{
			clear: both; 
			}

#footer { 
		margin: 0;
		margin-bottom: 0;
		padding: 10px 0 10px 0;
		color: #004894;
		font-size: 10pt;
		text-align: center;
		border-top: 1px solid #cdcdcd;	
		}

#footer ul 	{
			margin: 0;
			padding: 0;
			}

#footer li 	{
			list-style: none;
			display: inline;
			padding-left: 5px;
			}

#footer li a 	{
				font-weight: normal;
				text-decoration: none;
				color: #004894;
				font-size: 10pt;
				}
			
#footer li a:hover 	{
					font-weight: bold;
					text-decoration: none;
					color: #004894;
					}

