/* CSS Document Lohrengel */


body {
	background: #cacaca;
	padding: 0;
	margin: 0;
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;

}
#page_margins {
	min-width: 927px;
	max-width: 927px;
	margin: 0 auto;
	text-align: left;
}

#page {
	position: absolute;
	height: 620px;
	width: 927px;


}


#page_margins {
	width: 927px;
	min-width: inherit;
	max-width: none
}

#main{
position:absolute;
top:30px;
 z-index:5;
 	height: 623px;
	width: 932px;
	background: url(../_grf/main_back.png) no-repeat;
}


#background{
	position:absolute;
	z-index:1;
}

a {
	color: #63243b;
	text-decoration:none;
}
h1{
	font-weight: normal;

	color:#555551;
font-family:'Times New Roman','Times','serif';
font-size:20px;
line-height:20px;
}

h2{
 	font-weight: normal;

	color:#555551;
font-family:'Times New Roman','Times','serif';
font-size:18px;
line-height:18px;
}

h3{
	font-weight: normal;

	color:#555551;
font-family:'Arial';
font-size:16px;
line-height:16px;
}

h4{
	font-weight: normal;

	color:#555551;
font-family:'Times New Roman','Times','serif';
font-size:22px;
line-height:20px;
}
/*********************************************************************************
 *
 *     NAVIGATION
 *
 *********************************************************************************/


#nav {
	position: absolute;
	padding: 0px 0px 0px 0px;
	margin: 0px;
	z-index:220;
	left:57px;
	top:0px;
}


#nav ul {
	position: absolute;
	text-align: left;
	display: block;
	padding: 0px;
	margin: 0px;
	font-family:'Arial';
	font-size:12px;
	width:345px;
	height:200px;
	min-height:172px;
	text-align: left;
	background:  url(../_grf/nav_verlaenger.png) repeat right;
/*	background: #ffffff;

  -khtml-opacity: 0.5;
  filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
  */
  color:#666666;
}

*html #nav ul{
	height:172px;
}

#nav ul li {
	width: 345px;
	display: block;
	height: 15px;
	margin: 0px;
	list-style-type: none;


	         -khtml-opacity: 1.0;
  filter:alpha(opacity=100); /* IE */
	-moz-opacity:1.0; /* Gecko-Browser */
	opacity:1.0; /* Opera 9+ */

	/*background:#ff00ff;   */
}

#nav ul li a {
	display: block;
	padding: 2px 0px 0px 25px;
	text-decoration: none;
	width: 175px;
}

#nav_logo{
position:absolute;
left:173px;

	background:#ffffff;
	width:172px;
	height:auto;
       z-index:230;
}

.li1{

	list-style-type: none;
}

.li1 a{
	text-decoration:none;
	color: #000000;
	margin-left:-15px;
}

.li1_cur{

}


.li1_cur a{

}

.li2{

	list-style-type: none;
}

.li2 a{
	text-decoration:none;
	color: #000000;
	padding-left:5px;
}

.li2_cur{

}


.li2_cur a{

}

#top_navi{
 position:absolute;
 height:30px;
}


.haeder_nav_ul {
	display: inline;
	float: left;
	margin: 0;
	padding: 10px 0px 0px 35px;
	height: 36px;
	margin-left: 12px;


}
.haeder_nav {
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;


}

.haeder_nav a{
	color: #63243b;
	font-size:11px;
	display: inline;
	margin: 0;
	padding: 0px 10px 0px 10px;
	text-decoration: none;
	width: auto;
}



#myGallery7{
 border:0px solid red;
}

.tx-rgsmoothgallery-pi1{
margin-left:57px;
}

/*********************************************************************************
 *
 *     CONTENT
 *
 *********************************************************************************/

#cont_left{
	position:absolute;
	left:0px;
	top: 230px;
	width:336px;
	height:auto;
	padding:0px 3px 0px 63px;
	z-index:215;
	overflow: hidden;
		background:  url(../_grf/trans.png) repeat;

	/*
		background: #ffffff;
  -khtml-opacity: 0.8;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8; */
}



#cont_left h1{

	font-weight: normal;


	color:#555551;
font-family:'Times New Roman','Times','serif';
font-size:20px;
line-height:20px;
}



#cont_normal{

	position:absolute;
	left:402px;
	top: 16px;
	width:445px;
	height:580px;
	overflow:auto;
	margin: 0px 0px 0px 30px;
	padding:0px 20px 0px 20px;
	z-index:215;



}

#cont_border{
	position:absolute;
	left:57px;
	top: 0px;
	width:890px;
	height:610px;
	overflow:hidden;
	background:transparent;
	z-index:216;

}
#umenu{
  position:absolute;
  top:605px;

  width:400px;
}

.umenu_ul {
	display: inline;
	float: left;
	margin: 0;
	padding: 10px 0px 0px 45px;
	height: 36px;
	margin-left: 12px;


}


.umenu a{
	color: #666666;
	display: inline;
	margin: 0;
	padding: 0px 20px 0px 15px;
	text-decoration: none;
	width: auto;
}

.umenu {
	display: inline;
	float: left;
	list-style-type: none;
	text-align: center;
       margin-right:30px;

}

.umenuKontakt{
     background: url(../_grf/icon_kontakt1186943.gif) no-repeat;
}

.umenuImpressum{
     background: url(../_grf/Impressum_Icon.gif) no-repeat;
}

.csc-textpic-image{
  padding:0px;
  margin:0px;
}
/*********************************************************************************
 *
 *     CONTENT ----- TEASER
 *
 *********************************************************************************/
.teaser_main{
	width:344px;
}

.teaser_left{
	float:left;
	width:170px;
	height:172px;
	border:1px solid #ffffff;

}

.teaser_right{
	float:right;
	width:170px;
	border:1px solid #ffffff;
	height:172px;

}

.teaser_link{
	background:#555551;
	text-align: center;
	height:26px;
	padding-top:4px;
}

.teaser_link a{
	text-decoration: none;
	color:#ffffff;
}

.teaser_bild{
 height:auto;
}
/*********************************************************************************
 *
 *     CONTENT ----- GALLERY
 *
 *********************************************************************************/

#kollektion_nav{
	position:absolute;
	left:0px;
	top:270px;
	z-index:250;
}
.kollektion_bild{
	position:absolute;
	left:345px;
	width:518px;
	height:610px;
	background: url(../_grf/Lohrengel_Galerie_Rand_neu_links.gif);
}

#kollektion_thumb1{
  position:absolute;
	left:0px;
	top:200px;
  z-index:250;

}

#kollektion_thumb2{
  position:absolute;
	left:86px;
	top:200px;
	z-index:250;

}

#kollektion_thumb3{
  position:absolute;
	left:172px;
	top:200px;
	z-index:250;

}

#kollektion_thumb4{
  position:absolute;
	left:258px;
	top:200px;
	z-index:250;

}

#kollektion_thumb_lupe1{
  position:absolute;
	left:0px;
	top:270px;
	z-index:250;

}

#kollektion_thumb_lupe2{
  position:absolute;
	left:86px;
	top:270px;
	z-index:250;

}

#kollektion_thumb_lupe3{
  position:absolute;
	left:172px;
	top:270px;
	z-index:250;

}

#kollektion_thumb_lupe4{
  position:absolute;
	left:258px;
	top:270px;
	z-index:250;

}


.kollektion_text{
	position:absolute;
	padding:5px;
	width:365px;
	height:185px;
	background: #ffffff;
	left:0px;
	top:0px;
	z-index:250;
}

.kol_link{
  text-decoration: none;
  color:#888888;
}

.kol_nolink{
   color:#555555;
}

.kol_back{
text-decoration: none;
  background-color: #888888;
  color: #ffffff;
}

.kol_next{
text-decoration: none;
  background-color: #888888;
  color: #ffffff;
}

/*********************************************************************************
 *
 *     CONTENT ----- MESSETERMINE
 *
 *********************************************************************************/

#messe_header{
  width:400px;
  padding:10px;

  color:#ffffff;
  background-color: #63243b;
}

#messe_table_cont{
  height:520px;
  overflow:auto;

  width:437px;
}

#messe_table{
height:520px;
  width:420px;
  background:transparent;
  color:#ffffff;

}

.messe_tr{

  background-color: #6b6b68;
    -khtml-opacity: 0.9;
  filter:alpha(opacity=90); /* IE */
	-moz-opacity:0.9; /* Gecko-Browser */
	opacity:0.9; /* Opera 9+ */
}

.messe_td{
 padding:5px;
}

.td_trans{
  height:3px;
  background:transparent;
}

.mailformplus_contactform{
      width:410px;
      height:540px;
      overflow:auto;

      	padding:10px;
      	  background:  url(../_grf/trans.png) repeat;

      /*	  background:#ffffff;
		  -khtml-opacity: 0.9;
  filter:alpha(opacity=90);
	-moz-opacity:0.9;
	opacity:0.9; */
}

fieldset{
 border:0px solid #000000;
}

label {
  width:100px;
float:left;

}

input {
/*float:left;   */
display:inline;
/*margin-bottom:5px;*/
/*margin-left:3px; */
}

textarea{
float:left;
}

.csc-mailform{
padding-left:180px;
padding-top:30px;
}
.csc-mailform-label{

margin:0px 0px 0px 0px;
clear:both;
}

.csc-mailform-field{
height:25px;
clear:both;
}
.csc-mailform-check{
margin-right:200px;
}

.form-clear{
 clear:both;
 margin-bottom:5px;
}

.cont_left{
    width:100px;
float:left;
display:inline;
}

#black2{

background:#222222;


}

.align-right{
 text-align: right;
}

.news-list-container_ppm{

}

.news-list-item_ppm{
padding:0px 20px 0px 0px; 
}

.news-list-cnt_ppm{

}


.news-list-item_ppm h3{
    font-size:14px;
}

.news-list-item_ppm h3 a{
  font-weight:bold;
  color:#777771;
  text-decoration: underline;
}

.news-list-morelink_ppm{
                 text-align:right;
}


.news-single-item_ppm{
    padding:0px 20px 0px 10px; 
}

.news-single-timedata_ppm{

}

.news-single-backlink_ppm{

}

