/*********************
**  Eigene Klassen  **
*********************/

*{
	margin:0;
	padding:0;
	border:0px solid #eee;
	/*list-style:none;*/
}

body {
	font-size:10px;
	color:#15264c;
	background-color: #556c96;
}

#inhalte {
	position:relative;
	z-index: 10;
}

/*
@font-face {
  font-family: 'MisoBold';
  src: url('miso-bold-webfont.eot');
  src: local('☺'), url('miso-bold-webfont.woff') format('woff'), url('miso-bold-webfont.ttf') format('truetype'), url('miso-bold-webfont.svg#webfont2SbP2SGh') format('svg');
  font-weight: normal;
  font-style: normal;
}

*/
@font-face {
	font-family: 'MisoRegular';
	src: url('miso-regular-webfont.eot');
	src: local('☺'), url('miso-regular-webfont.woff') format('woff'), url('miso-regular-webfont.ttf') format('truetype'), url('miso-regular-webfont.svg#webfontHWjSGrTW') format('svg');
	font-weight: normal;
	font-style: normal;
}



div.content h2 {
	font: 26px/26px 'MisoRegular', "Helvetica Neue", Arial, sans-serif;
	font-weight: normal;
	text-shadow: rgb(255,255,255) 0px 1px 0px;
}

.navigation a.navigation,
.navigation a.visited_link_navigation,
div.navigation_dritte_ebene a.dritte_ebene,
div.navigation_dritte_ebene a.dritte_ebene:visited,
div.navigation_dritte_ebene a.visited_link_dritte_ebene:visited,
.footer a.impressum,
.footer a.impressum:link   {
	font: 18px/28px 'MisoRegular', "Helvetica Neue", Arial, sans-serif !important;
	vertical-align: baseline !important;
	text-shadow: rgb(255,255,255) 0px 1px 0px;
}
div.navigation_dritte_ebene a.dritte_ebene,
div.navigation_dritte_ebene a.dritte_ebene:visited,
div.navigation_dritte_ebene a.visited_link_dritte_ebene:visited  {
	font-size: 16px !important;
	line-height: 21px !important;
}

div.navigation,
div.navigation_ende,
div.navigation_dritte_ebene,
div.navigation_bottom,
div.navigation_bottom2 {
	padding: 0 0 0 10px;
	width: 140px;
}
div.navigation_dritte_ebene {
	width: 120px;
}


img.icon	{
	vertical-align: middle;
	margin-right: 5px;
	margin-top: -3px;
}

td.content {
	background-image: url(images/transparenz_85.png);
	-moz-box-shadow: 0px 0px 4px rgba(0,51,51,0.3); /* FF3.5+ */
	-webkit-box-shadow: 0px 0px 4px rgba(0,51,51,0.3); /* Saf3+, Chrome */
	box-shadow: 0px 0px 4px rgba(0,51,51,0.3); /* Standard. Opera 10.5, IE9 */
}

div.content	{
	min-height: 370px;
	height:auto !important;
	height: 370px;
	color: #003333;
	font-size: 12px;
	line-height: 1.5;
	padding: 20px;
}


.container {
	position:relative;
	padding-bottom: 40px;
}




div.footer	{
	line-height: 30px;
	text-align: right;
	width: 500px;
	padding-top: 2px;
	padding-bottom: 2px;
}

div.footer_image	{
	text-align: center;
}

div.footer_image img	{
	width: 500px;
}

div.footer_text	{
	font-size: 14px;
	color: #ffffff;
}


/******************************
**	Allgemeine Einstellungen **
******************************/


/*************
**  Header  **
*************/


/***********
**  Menu  **
***********/


/**************
**  Werbung  **
**************/

table.werbung	{
	width: 100%;
	background-image: url(images/no_del/werbung.png);
}

td.werbung	{
}

div.werbung_ueberschrift	{
	color: #FF0000;
}

td.werbung_ueberschrift	{
	padding-top: 10px;
	padding-bottom: 2px;
}

div.werbung_inhalt	{
	width: 100%;
}

td.werbung_inhalt	{
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 8px;
	padding-right: 8px;
	border: dashed 1px #000000;
}

span.werbung_normal_kein_zeilenumbruch_inhalt	{
	padding-left: 40px;
}

span.werbung_normal_kein_zeilenumbruch_bild	{
	padding-left: 40px;
}

span.werbung_round_robin_kein_zeilenumbruch_inhalt	{
	padding-left: 40px;
}

span.werbung_round_robin_kein_zeilenumbruch_bild	{
	padding-left: 40px;
}


/*	"Links - Startseite"	*/
A.werbung:link	{
	font-style: normal;
	color: black;
	font-size: 8pt;
	text-decoration: none;
}

A.werbung:visited	{
	font-style: normal;
	color: black;
	font-size: 8pt;
	text-decoration: none;
}

A.werbung:active	{
	font-style: normal;
	color: #ff0000;
	font-size: 8pt;
	text-decoration: none;
}

A.werbung:hover	{
	font-style: normal;
	color: #6475c3;
	font-size: 8pt;
	text-decoration: none;
}


/***********
**  Body  **
***********/

/*	"Links - Startseite"	*/
A.startseite:link	{
	font-style: normal;
	color: black;
	font-size: 8pt;
	text-decoration: none;
}

A.startseite:visited	{
	font-style: normal;
	color: black;
	font-size: 8pt;
	text-decoration: none;
}

A.startseite:active	{
	font-style: normal;
	color: #ff0000;
	font-size: 8pt;
	text-decoration: none;
}

A.startseite:hover	{
	font-style: normal;
	color: #6475c3;
	font-size: 8pt;
	text-decoration: none;
}


/*****************
**  Navigation  **
*****************/
div.navigation_bottom	{
	background-image: url(images/transparenz_85.png);
	margin-top: 30px;
	margin-bottom: 3px;
	list-style-type: none;
	text-align: left;
}

div.navigation_bottom2	{
	background-image: url(images/transparenz_85.png);
	margin-bottom: 3px;
	list-style-type: none;
	text-align: left;
	vertical-align: middle;
}

/**************
**  Content  **
**************/
P.startseite {
	font-size: 11px;
	line-height: 14px;
}

TD.startseite	{
	color: #002040;
	background-color: #ffffff;
	font-size: 16px;
	text-align: justify;
}

TD.datum	{
	height: 28px;
	background-image: url(images/no_del/menu.png);
}


/**************************
**  Fill (Rechte Seite)  **
**************************/


/*************
**  Footer  **
*************/
A.footer:link	{
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

A.footer:visited	{
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

A.footer:active	{
	font-weight: bold;
	font-style: normal;
	color: #fffc00;
	font-size: 12px;
	text-decoration: none;
}

A.footer:hover	{
	font-weight: bold;
	font-style: normal;
	color: #fffc00;
	font-size: 12px;
	text-decoration: none;
}


/****************
**  Impressum  **
****************/
A.impressum:link	{
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

A.impressum:visited	{
	font-weight: bold;
	font-style: normal;
	color: #ffffff;
	font-size: 14px;
	text-decoration: none;
}

A.impressum:active	{
	font-weight: bold;
	font-style: normal;
	color: #546b94;
	font-size: 14px;
	text-decoration: none;
}

A.impressum:hover	{
	font-weight: bold;
	font-style: normal;
	color: #546b94;
	font-size: 14px;
	text-decoration: none;
}


/* GGG PANEL */
#gggpanel_closed {
	position: fixed;
	width: 100%;
	height: 36px;
	bottom: 0px;
	background-image: url(../img/ggg_bg.png);
	cursor: pointer;
	z-index: 100;
}
#gggpanel_open {
	display: none;
	position: fixed;
	width: 100%;
	height: 73px;
	bottom: 0px;
	z-index: 100;
}
#gggpanel_open_bg {
	float: left;
	width: 100%;
	height: 73px;
	background-image: url(../img/ggg_bg.png);
}
* html #gggpanel_open_bg {
	margin-bottom: -73px;
}
* html #gggpanel_closed,
* html #gggpanel_open_bg {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_bg.png',sizingMethod='scale');
}
#ggg_mp_logo {
	position: absolute;
	left: 0px;
	top: 1px;
	width: 150px;
	height: 35px;
	background-image: url(../img/ggg_mp_logo.png);
}
* html #ggg_mp_logo {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_mp_logo.png',sizingMethod='crop');
}
#ggg_more {
	position: absolute;
	right: 0px;
	width: 131px;
	height: 36px;
	background-image: url(../img/ggg_more.png);
}
#gggpanel_closed:hover #ggg_more {
	background-image: url(../img/ggg_more_mo.png);
}
* html #ggg_more {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_more.png',sizingMethod='crop');
}
#ggg_mp_logo_big {
	position: fixed;
	float: left;
	display: block;
	left: 0px;
	width: 269px;
	width: 179px;
	height: 73px;
	background-image: url(../img/ggg_mp_logo_big.png);
	background-repeat: no-repeat;
	text-decoration: none;
	cursor: pointer;
}
* html #ggg_mp_logo_big {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_mp_logo_big.png',sizingMethod='crop');
}
#ggg_mp_logo_big .ggg_mp_link {
	position: absolute;
	left: 0px;
	width: 269px;
	width: 179px;
	height: 58px;
	font-size: 10px;
	line-height: 13px;
	color: #b5dad6;
	padding-left: 16px;
	padding-top: 15px;
	display: none;
	cursor: default;
}
#ggg_mp_logo_big:hover .ggg_mp_link {
	display: block;
}
#ggg_mp_logo_big .ggg_tag_l {
	margin-top: -57px;
	margin-left: 69px;
	display: none;
}
#ggg_mp_logo_big:hover .ggg_tag_l {
	display: block;
}
#ggg_btn_more {
	display: block;
	width: 108px;
	height: 7px;
	margin-left: 152px;
	margin-top: 7px;
	background-image: url(../img/ggg_btn_more.gif);
	font-size: 1px;
	line-height: 1px;
	cursor: pointer;
}
#ggg_logoholder {
	position: absolute;
	right: 0px;
	width: 530px;
	width: 653px;
	height: 53px;
	padding-top: 9px;
	padding-bottom: 11px;
	padding-right: 16px;
}
.ggg_tr {
	float: right;
	width: 1px;
	height: 53px;
	background-image: url(../img/ggg_tr.png);
	background-repeat: no-repeat;
}
* html .ggg_tr {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_tr.png',sizingMethod='crop');
}
#ggg_logoholder a {
	display: block;
	float: right;
	height: 53px;
	text-decoration: none;
	background-repeat: no-repeat;
}
#ggg_logoholder a .ggg_tag,
#ggg_logoholder a .ggg_tag_r,
#ggg_logoholder a .ggg_tag_l {
	display: none;
}
#ggg_logoholder #ggg_logo_dlis {
	width: 68px;
	background-image: url(../img/ggg_logo_dlis.png);
}
* html #ggg_logoholder #ggg_logo_dlis {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_dlis.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_dlis:hover {
	background-image: url(../img/ggg_logo_dlis_mo.png);
}
* html #ggg_logoholder #ggg_logo_dlis:hover {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_dlis_mo.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_dlis:hover .ggg_tag {
	display: block;
}
#ggg_logoholder #ggg_logo_lisl {
	width: 139px;
	background-image: url(../img/ggg_logo_lisl.png);
}
* html #ggg_logoholder #ggg_logo_lisl {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_lisl.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_lisl:hover {
	background-image: url(../img/ggg_logo_lisl_mo.png);
}
* html #ggg_logoholder #ggg_logo_lisl:hover {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_lisl_mo.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_lisl:hover .ggg_tag {
	display: block;
}
#ggg_logoholder #ggg_logo_gr {
	width: 109px;
	background-image: url(../img/ggg_logo_gr.png);
}
* html #ggg_logoholder #ggg_logo_gr {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_gr.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_gr:hover {
	background-image: url(../img/ggg_logo_gr_mo.png);
}
* html #ggg_logoholder #ggg_logo_gr:hover {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_gr_mo.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_gr:hover .ggg_tag {
	display: block;
}
#ggg_logoholder #ggg_logo_sb {
	width: 97px;
	background-image: url(../img/ggg_logo_sb.png);
}
* html #ggg_logoholder #ggg_logo_sb {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_sb.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_sb:hover {
	background-image: url(../img/ggg_logo_sb_mo.png);
}
* html #ggg_logoholder #ggg_logo_sb:hover {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_sb_mo.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_sb:hover .ggg_tag {
	display: block;
}
#ggg_logoholder #ggg_logo_sb_rg {
	width: 116px;
	background-image: url(../img/ggg_logo_sb_rg.png);
}
* html #ggg_logoholder #ggg_logo_sb_rg {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_sb_rg.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_sb_rg:hover {
	background-image: url(../img/ggg_logo_sb_rg_mo.png);
}
* html #ggg_logoholder #ggg_logo_sb_rg:hover {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_sb_rg_mo.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_sb_rg:hover .ggg_tag {
	display: block;
}
#ggg_logoholder #ggg_logo_licl {
	width: 117px;
	background-image: url(../img/ggg_logo_licl.png);
}
* html #ggg_logoholder #ggg_logo_licl {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_licl.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_licl:hover {
	background-image: url(../img/ggg_logo_licl_mo.png);
}
* html #ggg_logoholder #ggg_logo_licl:hover {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_logo_licl_mo.png',sizingMethod='crop');
}
#ggg_logoholder #ggg_logo_licl:hover .ggg_tag_r {
	display: block;
}
.ggg_tag {
	position: absolute;
	width: 161px;
	height: 66px;
	background-image: url(../img/ggg_tag.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans serif;
	font-size: 10px;
	line-height: 13px;
	color: #676256;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
}
* html .ggg_tag {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_tag.png',sizingMethod='crop');
}
.ggg_tag_r {
	position: absolute;
	width: 145px;
	height: 66px;
	background-image: url(../img/ggg_tag_r.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans serif;
	font-size: 10px;
	line-height: 13px;
	color: #676256;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
}
* html .ggg_tag_r {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_tag_r.png',sizingMethod='crop');
}
.ggg_tag_l {
	position: absolute;
	width: 145px;
	height: 66px;
	background-image: url(../img/ggg_tag_l.png);
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans serif;
	font-size: 10px;
	line-height: 13px;
	color: #676256;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 6px;
}
* html .ggg_tag_l {
	background-image: url(../img/blank_1x1.gif);
	filter: progid:dximagetransform.Microsoft.AlphaImageLoader(src='img/ggg_tag_l.png',sizingMethod='crop');
}

.ggg_tag span,
.ggg_tag_r span,
.ggg_tag_l span {
	font-family: Verdana, Helvetica, sans serif;
	color: #352d27;
	font-weight: bold;
	font-size: 9px;
}
#ggg_logo_dlis .ggg_tag {
	margin-top: -67px;
	margin-left: -54px;
}
#ggg_logo_lisl .ggg_tag {
	margin-top: -67px;
	margin-left: -19px;
}
#ggg_logo_gr .ggg_tag {
	margin-top: -67px;
	margin-left: -38px;
}
#ggg_logo_sb .ggg_tag {
	margin-top: -67px;
	margin-left: -43px;
}
#ggg_logo_sb_rg .ggg_tag {
	margin-top: -67px;
	margin-left: -31px;
}
#ggg_logo_licl .ggg_tag_r {
	margin-top: -67px;
	margin-left: -99px;
}
/* END GGG PANEL */


/*
	Background Stretcher jQuery Plugin
	© 2009 ajaxBlender.com
	For any questions please visit www.ajaxblender.com 
	or email us at support@ajaxblender.com
*/

.bgstretcher {
	background: black;
	overflow: hidden;
	width: 100%;
	position: fixed !important;
	z-index: 1;
}
.bgstretcher, .bgstretcher UL, .bgstretcher UL LI {
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
}
.bgstretcher UL, .bgstretcher UL LI {
	margin: 0;
	padding: 0;
	list-style: none;
}

div#galerie {
	overflow: hidden;
	margin-top: 10px;
}
div#galerie .figure {
	float: left;
	margin: 0 10px 10px 0;
	-webkit-box-shadow: 0px 0px 3px rgba(0,51,51,0.3);
	-moz-box-shadow: 0px 0px 3px rgba(0,51,51,0.3);
	box-shadow: 0px 0px 3px rgba(0,51,51,0.3);
}

/* the overlayed element */ 
.overlay,
.inline-overlay { 
	display: none; 
	z-index: 10000; 
	background-color: #fff; 
	width: 675px;     
	border: 1px solid #999; 
	-moz-box-shadow: 0 0 30px #999; 
	-webkit-box-shadow: 0 0 30px #999;
	box-shadow: 0 0 30px #999; 
} 

.inline-overlay {
	padding: 1.5em;
	width: 45em;
}



/* close button positioned on upper right corner */ 
.overlay .close,
.inline-overlay .close { 
	position:absolute;
	display: block;
	background:url(/img/overlay/apple-close.png) no-repeat; 
	right:-14px; 
	top:-12px; 
	cursor:pointer; 
	height:28px; 
	width:28px; 
	z-index:10001; 
}

.overlay iframe {
	display: block;
	width: 675px;
	height: 400px;
	position: relative;
}

/* the large image. we use a gray border around it */
#img {
/*	border:1px solid #999;*/
}

/* "next image" and "prev image" links */
#gallery .next, #gallery .prev {
	/* absolute positioning relative to the overlay */
	display:block;
	position:absolute;
	top:5%;	
	border:1px solid #999;	
	cursor:pointer;
	padding:6px 12px;
	color:#000;
	font-size:11px;
	font-weight: bold;

	/* upcoming CSS3 features */
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}

#gallery .prev {
	left:0;
	border-left:0;
	-moz-border-radius-topleft:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:0;
}

#gallery .next {
	right:0;
	border-right:0;
	-moz-border-radius-topright:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-top-right-radius:0;	
}

#gallery .next:hover, #gallery .prev:hover {
	text-decoration:underline;
	background-color:#000;
}

/* when there is no next or previous link available this class is added */
.disabled {
	visibility:hidden;		
}

/* the "information box" */
.info {
	position:absolute;
	bottom:0;
	left:0;	
	padding:6px 8px;
	color:#000;
	font-size:11px;
	border-top:1px solid #999;
	text-align: left;
	height: 36px;
}

#gallery.overlay {
	padding-bottom: 49px;
	margin-top:-30px;
}

.info strong {
	display:block;	
	color: #000;
	font-weight: bold;
}

/* progress indicator (animated gif). should be initially hidden */
.progress {
	position:absolute;
	top:45%;
	left:50%;
	display:none;
}

/* everybody should know about RGBA colors. */
#gallery .next, #gallery .prev, .info {
	background:#fff !important;
	background:rgba(255, 255, 255, 0.8) url(images/transparenz_85.png) repeat-x;		
}

/* progress indicator (animated gif). should be initially hidden */ 
.progress { 
	position:absolute; 
	top:45%; 
	left:50%; 
	margin-left: -104px;
	display:none; 
} 


div#lislOpeningStatus {
	position:absolute;
	top: 0;
	left: 0;
	width: 291px;
	height: 120px;
	background: url(/img/Open-Status-Ribbon.png) no-repeat top left;
	font-size: 12px;
	line-height: 14px;
}
div#lislOpeningStatus p {
  display: block;
  height: 120px;
  text-indent: -1000em;
  position: relative;
	margin: 0;
}

div#lislOpeningStatus a {
  position:absolute;
  display: block;
  width: 291px;
  height: 120px;
  top: 0;
  left: 0;
  z-index: 1;
  text-indent: -1000em;
}

div#lislOpeningStatus.status-OPEN {
	background-position: 0 -130px;
}
div#lislOpeningStatus.status-CLOSED {
	background-position: 0 -260px;
}


/* Preis/Anfrage*/
table.preis_anfrage {
}

td.preis_anfrage_felder_namen {
	font-size: 12px;
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: top;
}

td.preis_anfrage_felder_eingabe {
	padding-top: 5px;
	padding-bottom: 5px;
}

div.preis_anfrage {
	text-align: left;
}

p.preis_anfrage {
	text-align: left;
	font-size: 12px;
}

p.preis_anfrage_felder_eingabe {
}

ul.preis_anfrage_ueberschrift {
	text-align: left;
}

ul.preis_anfrage {
	text-align: left;
}

/* Navigation im Content */

span.nav_content_1	{
	display:block;
	float:left;
}

span.nav_content_2	{
	display:block;
	float:left;
}

span.nav_content_trenner	{
	display:block;
	float:left;
	font: 18px/18px 'MisoRegular', "Helvetica Neue", Arial, sans-serif;
	font-weight: normal;
	text-shadow: rgb(255,255,255) 0px 1px 0px;
}

a.nav_content_1:link,
a.nav_content_1:visited {
	font-style: normal;
	color: #233154;
	text-decoration: none;
	font: 18px/18px 'MisoRegular', "Helvetica Neue", Arial, sans-serif;
	font-weight: normal;
	text-shadow: rgb(255,255,255) 0px 1px 0px;
}

a.nav_content_1:active,
a.nav_content_2:active,
a.nav_content_2:link,
a.nav_content_2:visited,
a.nav_content_1:hover,
a.nav_content_2:hover {
	font-style: normal;
	color: #546b94;
	text-decoration: none;
	font: 18px/18px 'MisoRegular', "Helvetica Neue", Arial, sans-serif;
	font-weight: normal;
	text-shadow: rgb(255,255,255) 0px 1px 0px;
}

div.header_menu	{
	width: 1000px;
}
