/* CSS by Tramsen Media September 2007 / www.tramsen.de / Code by Kim Christofzik - Mediadesign Tramsen Media */

html
{
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	color:#545454;
}
body
{
	margin:0;
	padding:0;
	background:url(images/bgr-site.jpg) repeat-y top left;
	font-size:9pt;
}
#site
{
	float:left;
	width:979px;
}

#top_container
{
	float:left;
}
#top-1
{
	float:left;
	width:210px;
}
#top-left
{
	float:left;
	width:51px;
	height:221px;
	background:url(images/top-left_01.gif) no-repeat top left;
}
#top-left-2
{
	float:left;
	width:159px;
}
#top-logo
{
	float:left;
	width:159px;
	height:104px;
	background:url(images/logo.gif) no-repeat top left;
}
#top-logo-2
{
	clear:left;
	width:159px;
	height:74px;
	background:url(images/praezisions-werk.jpg) no-repeat top left;
}
#top-logo-3
{
	clear:left;
	width:159px;
	height:43px;
	background:url(images/top-left_02.jpg) no-repeat top left;
}

#top-2
{
	float:left;
	width:769px;
	height:221px;
	background:url(images/top-patter.gif) repeat-x top left;
}
#top-2-1
{
	float:left;
	width:246px;
	height:160px;
	margin:61px 0 0 0;
}
#top-2-1-bgr1
{
	float:left;
	width:246px;
	height:43px;
	background:url(images/top-middle_01.jpg) no-repeat top left;
}
#top-2-1-bgr2
{
	clear:left;
	width:246px;
	height:117px;
	background:url(images/top-middle_02.jpg) no-repeat top left;
}

#top-2-2
{
	float:left;
	height:160px;
	margin:5px 0 0 0;
}
#pic-fraeser-1
{
	float:left;
	width:54px;
	height:160px;
	background:url(images/pics_fraeser_1.jpg) no-repeat top left;
}
#pic-fraeser-2
{
	float:left;
	width:54px;
	height:160px;
	background:url(images/pics_fraeser_2.jpg) no-repeat top left;
}
#pic-fraeser-3
{
	float:left;
	width:61px;
	height:160px;
	background:url(images/pics_fraeser_3.jpg) no-repeat top left;
}
#pic-fraeser-4
{
	float:left;
	width:69px;
	height:160px;
	background:url(images/pics_fraeser_4.jpg) no-repeat top left;
}
#pic-fraeser-5
{
	float:left;
	width:70px;
	height:160px;
	background:url(images/pics_fraeser_5.jpg) no-repeat top left;
}

#top-right
{
	float:left;
	width:215px;	
}
#top-right_0
{
	float:right;
	text-align:left;
	width:396px;
	height:56px;
	margin:0; 
	background:url(images/top-right_01.jpg) no-repeat top left;
}
#top-right-1
{
	float:left;
	width:215px;
	height:43px;
	background:url(images/top-right_02.jpg) no-repeat top left;
}
#top-right-2
{
	clear:left;
	width:215px;
	height:117px;
	background:url(images/top-right_03.jpg) no-repeat top left;
}

/* TOP_NAVI */

#top_navi
{
	float:left;
	margin:21px 0 0 200px;
}
*html #top_navi
{
	float:left;
	margin:21px 0 0 100px;
}
#top_navi a:link, #top_navi a:visited, #top_navi a:active
{
	text-decoration:none;
	font-weight:bold;
	color:#052E50;
	margin:0 8px 0 8px;
}
#top_navi a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#CD9704;
	margin:0 8px 0 8px;
}

#top_navi a.aktiv:link, #top_navi a.aktiv:visited, #top_navi a.aktiv:active
{
	text-decoration:none;
	font-weight:bold;
	color:#CD9704;
	margin:0 8px 0 0;
	padding:0 0 0 8px;
	/*background:url(images/link-pfeil_orange.gif) no-repeat left;*/
}
#top_navi a.aktiv:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#052E50;
	margin:0 8px 0 0;
	padding:0 0 0 8px;
	/*background:url(images/link-pfeil_orange.gif) no-repeat left;*/
}

/* MAIN CONTAINER */

#main_container
{
	float:left;
	width:979px;
}

/* NAVI */

#navi
{
	float:left;
	width:147px;
	margin:7px 0 0 57px;
	font-size:9pt;
	color:#959595;
	font-weight:bold;
}
*html #navi
{
	float:left;
	width:147px;
	margin:7px 0 0 29px;
	font-size:9pt;
	color:#959595;
	font-weight:bold;
}
#navi table td.td-10
{
	width:10px;
	background:url(images/link-pfeil_grau.gif) no-repeat top right;
	border-bottom:1px solid #6A6A6A;
}
#navi table td.td-3
{
	width:3px;
	border-bottom:1px solid #6A6A6A;
}
#navi table td.td-134
{
	width:134px;
	padding:3px 0 3px 0;
	border-bottom:1px solid #6A6A6A;
}
#navi table td.td-10end
{
	width:10px;
	background:url(images/link-pfeil_grau.gif) no-repeat top right;
}
#navi table td.td-3end
{
	width:3px;
}
#navi table td.td-134end
{
	width:134px;
	padding:3px 0 3px 0;
}
#navi h1
{
	font-size:9pt;
	background:#014A63;
	color:#ffffff;
	width:140px;
	padding:0 0 0 7px;
	margin:0 0 5px 0;
}
#navi a:link, #navi a:visited, #navi a:active
{
	text-decoration:none;
	font-weight:bold;
	color:#959595;
}
#navi a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#CD9704;
}
#navi a.aktiv:link, #navi a.aktiv:visited, #navi a.aktiv:active
{
	text-decoration:none;
	font-weight:bold;
	color:#CD9704;
}
#navi a.aktiv:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#052E50;
}

/* CONTENT */

#content
{
	float:left;
	width:550px;
	margin:0 0 0 12px;
	padding:0 0 40px 0;
}
#content h1
{
	font-size:10pt;
	color:#658BAB;
	padding:0;
	font-weight:bold;
	margin:10px 0 10px 0;
	 text-transform: uppercase;
	
	
}

#produkteleiste
{
	margin:50px 0 0 0;
}

.text-blue
{
	color:#658BAB;
}

ul.kontaktadressen
{
	list-style-type:none;
}
ul.kontaktadressen li
{
	margin:0 0 20px 0;
	padding:0 0 10px 0;
	width:420px;
	border-bottom:1px solid #CCDCF0;
}

#content a:link, #content a:visited, #content a:active
{
	font-weight:normal;
	color:#6389A9;
}
#content a:hover
{
	font-weight:normal;
	color:#CD9704;
}

#content #abc a:link, #content #abc a:visited, #content #abc a:active
{
	text-decoration:none;
	font-weight:bold;
	color:#6389A9;
	padding:2px 5px 2px 5px;
}
#content #abc a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
	background:#CD9704;
	padding:2px 5px 2px 5px;
}



/* right */

#right
{
	float:left;
	width:208px;
	margin:0 0 0 5px;
}
*html #right
{
	float:left;
	width:208px;
	margin:0 0 0 4px;
}
#right img
{
	margin:7px 0 0 0;
}


#fussleiste_container
{
	clear:left;
	width:979px;
	height:62px;
	margin:0 0 35px 0;
	background:#C7D8E3;	
}
#fuss-navi
{
	float:left;
	width:210px;
	height:62px;
	background:url(images/fuss-bgr-navi.jpg) no-repeat left;
}
#fuss-adress
{
	float:left;
	margin:15px 0 0 10px;
}
#fuss-kontakt
{
	float:left;
	margin:8px 0 0 200px;
}

#fuss-kontakt a:link, #fuss-kontakt a:visited, #fuss-kontakt a:active
{
	text-decoration:none;
	font-weight:bold;
	color:#6389A9;
}
#fuss-kontakt a:hover
{
	text-decoration:none;
	font-weight:bold;
	color:#CD9704;
}
/*
{
	float:left;
	margin:8px 0 0 290px;
}

#schliessenbutton
{
	position:fixed;
	right:0;
	bottom:0;
	width:80px;
	padding:2px;
	color:#ff0000;
}*/
