/* LESTYLE CSS V0002 */

/* diverser krempel */
body, p a 		{	font: normal 100.01% Helvetica, Arial, sans-serif; color: black; 
						background-image: url(http://www.leinroden.de/inc/0background.gif);
						background-position: top right;
						/* background-position: 400px 0px; */
						background-repeat: repeat-y; 
						background-color: #ffffff; 
						background-attachment: fixed;
						min-width: 40em; /* minwith soll angeblich probleme verhindern bei neuen browsern */ }
html 				{	padding: 0;}
body 			{	margin: 0; padding: 0;}

/* menü und hintergrundbild werden festgenagelt */
 #fixiert 			{	position: absolute; top: 0px; left: 0px; width: 176px; height:100%; background-color: #1F57D5; }
 html>body #fixiert { position: fixed;  } /* für neue browser */
#Inhalt 			{	margin-left: 15%; padding-top: 45px; padding-left: 15%; padding-right: 10px; padding-bottom: 20px; border-left: 0px; border-top: 0px; min-width : 500px; width: 60%;
					background-color: #ffffff;}

.DesignElement1 {position: fixed; top: 0px; left: 0px; width: 100%; height:17px; background-image: url(http://www.leinroden.de/inc/0design1.gif); }
.DesignElement2 {position: fixed; top: 0px; right: 0px; width: 11px; height:149px; background-image: url(http://www.leinroden.de/inc/0design2.gif); }
.DesignElement3 {z-index: 50; position: fixed; bottom: 0px; right: 3px; width: 292px; height:36px; background-image: url(http://www.leinroden.de/inc/0design3.gif); }
.DesignElement4 {z-index: 50; position: fixed; bottom: 0px; left: 0px; width: 100%; height:10px; background-image: url(http://www.leinroden.de/inc/0design4.gif); }
.DesignElement5 {z-index: 1; position: fixed; top: 0px; left: 176px; width: 10px; height:81px; background-image: url(http://www.leinroden.de/inc/0design5.gif); }
.DesignElement6 {z-index: 1; position: fixed; top: 0px; left: 186px; width: 11px; height:60px; background-image: url(http://www.leinroden.de/inc/0design6.gif); }
.DesignElement7 {z-index: 1; position: fixed; top: 0px; left: 197px; width: 26px; height:50px; background-image: url(http://www.leinroden.de/inc/0design7.gif); }
.DesignElement8 {z-index: 1; position: fixed; top: 0px; left: 223px; width: 75px; height:39px; background-image: url(http://www.leinroden.de/inc/0design8.gif); }
.DesignElement9 {z-index: 1; position: fixed; top: 0px; left: 298px; width: 185px; height:25px; background-image: url(http://www.leinroden.de/inc/0design9.gif); }

/* Rounded Corners 
.roundedCorners{display:block}
.roundedCorners *{  display:block;   height:1px;  overflow:hidden;  font-size:.01em;  background:#FFFFFF}
.roundedCorners1{  margin-left:3px;  margin-right:3px;  padding-left:1px;  padding-right:1px;  border-left:1px solid #e7e8ff;  border-right:1px solid #e7e8ff;  background:#f4f5ff}
.roundedCorners2{  margin-left:1px;  margin-right:1px;  padding-right:1px;  padding-left:1px;  border-left:1px solid #dadbff;  border-right:1px solid #dadbff;  background:#f7f7ff}
.roundedCorners3{  margin-left:1px;  margin-right:1px;  border-left:1px solid #f7f7ff;  border-right:1px solid #f7f7ff;}
.roundedCorners4{  border-left:1px solid #e7e8ff;  border-right:1px solid #e7e8ff}
.roundedCorners5{  border-left:1px solid #f4f5ff;  border-right:1px solid #f4f5ff}.roundedCornersfg{  width: 500px;  background:#FFFFFF} */

/* SIMPLE */
.title 				{	font-weight: bold; color: #000000; padding : 3px; }
.links 				{	float : left; }
.rechts 			{	float : right;}
.halberabsatz	{	height : 0.2em; min-width : 500px; width: 100%; clear: both; padding : 3px; }
.subabsatz 		{	height : 0.2em; color: #000000; clear: both; }
.centered		{	text-align: center;  }


/* BALKEN UND TEXTBOX */
.linkbalken		{font-weight: bold; background-color: #ffffff; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px; text-align: center;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;    }
.balkenstart 	{	height : 0.9em; background-color: #ffffff; color: #000000; min-width : 500px; width: 100%;  padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;
							border-top-width : 1px; border-top-style : solid; border-top-color : #ffffff;    
							border-bottom-width : 1px; border-bottom-style : dashed; border-bottom-color : #000080;
							}
.newsbalken 	{	height : 0.9em; background-color: #ffffff; color: #000000; min-width : 500px; width: 100%;  padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;
							border-bottom-width : 1px; border-bottom-style : dashed; border-bottom-color : #000080;
							}
.balken 			{	height : 0.9em; background-color: #ffffff; color: #000000; min-width : 500px; width: 100%;  padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;
							border-bottom-width : 1px; border-bottom-style : dashed; border-bottom-color : #000080;}
.balkenlinks 	{	float : left;	font-weight: bold; font-size: 0.8em;}
.balkenrechts	{	float : right; font-size: 0.8em; }
.newsblock		{	background-color: #ffffff; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px; 
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;
							border-bottom-width : 1px; border-bottom-style : dashed; border-bottom-color : #ffffff;    }
.block			{	background-color: #FFFFFF; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px; 
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;
							border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #ffffff;    }
.blocktitle 		{	font-weight: bold; background-color: #FFFFFF; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;    }
.blockgross		{	background-color: #FFFFFF; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;    }
.blockklein		{	font-size: 0.8em; background-color: #FFFFFF; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;
							border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #ffffff;	}
.blockphoto		{	min-height:94px; background-color: #FFFFFF; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;
							border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #ffffff;   }
.blockphotoinset{	margin-left: 10px; color: #000000; font-size: 15px;	}
.blockende		{	font-size: 0.2em; background-color: #FFFFFF; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;
							border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #ffffff;    }

/* STUFF */
.notice 			{	font: normal 75.01% Helvetica, Arial, sans-serif;  background-color: #FFFFFF; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px;
							border-top-width : 1px; border-top-style : solid; border-top-color : #ffffff;
							border-left-width : 1px; border-left-style : solid; border-left-color : #ffffff; border-right-width : 1px; border-right-style : solid; border-right-color : #ffffff;
							border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #ffffff;    }
.subelement 	{	margin-left: 10px; background-color: #CBCCFF; color: #000000; width: 400px; padding : 3px;
							border-width : 1px; border-style : solid; border-color : #4B62C7; 	}
.showpic		{	border-width : 2px; border-color : #020790; border-style : solid; padding : 0px; width: auto; }
.smallpic			{	margin-right: 20px; border-width : 1px; border-color : #0000ff; border-style : solid; padding : 0px; width: auto; }



/* SPECIAL BALKEN UND TEXTBOX */
.specialbalken {	background-color: #1D651D; color: #000000; height : 0.9em; min-width : 500px; width: 100%; padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #1D651D; border-right-width : 1px; border-right-style : solid; border-right-color : #1D651D; }
.specialblockgross{background-color: #ECFAEE; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px;
							border-left-width : 1px; border-left-style : solid; border-left-color : #1D651D; border-right-width : 1px; border-right-style : solid; border-right-color : #5ECC5E;    }
.specialblockende{background-color: #ECFAEE; color: #000000; font-size: 0.2em; min-width : 500px; width: 100%; clear: both; padding : 3px;
							border-left-width : 1px;  border-left-style : solid; border-left-color : #1D651D; border-right-width : 1px; border-right-style : solid; border-right-color : #5ECC5E;
							border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #5ECC5E; }

/* SPECIAL STUFF */
.specialnotice	{	font: normal 75.01% Helvetica, Arial, sans-serif;  background-color: #ECFAEE; color: #000000; min-width : 500px; width: 100%; clear: both; padding : 3px;
							border-top-width : 1px;  border-top-style : solid; border-top-color : #1D651D; 
							border-left-width : 1px; border-left-style : solid; border-left-color : #1D651D; border-right-width : 1px; border-right-style : solid; border-right-color : #5ECC5E; 
							border-bottom-width : 1px; border-bottom-style : solid; border-bottom-color : #5ECC5E;}
.lespecial		{	margin-left: 5px; background-color: #D1E9D1; color: #000000; padding : 3px;
							border-width : 1px; border-style : solid; border-color : #124412;	 }
.licensedpic		{	border-width : 2px; border-color : #1D651D; border-style : solid; padding : 0px; width: auto;    }

/* lösung für background ? */
/* #content {background: #000 url("../assets/bk_sophie_marceau.jpg") no-repeat;} */

/* MAIN MENU */
div.menupos 							{ z-index: 49; position: absolute; left: 0px;  top: 140px; border:0px;}
div.menurahmen 						{ display:block; width:165px; background-color:#1F57D5; padding:0px; border:0px; border-style:solid; border-color:#CFDBFB;}
div.notalink 							{ display:block; width:165px; border:20x; margin-top:1px; padding:0px; background-color:#1F57D5; }
div.backimagepos 					{ position: absolute; left: 0px;  top: 0px;}
div.backgroundpos					{ position: absolute; left: 450px;  top: 0px;}
a.menu 									{ display:block; width:165px; border:0px; margin-top:1px; padding:0px; background-color:#1F57D5; }
a.menu:link    							{ background-color:#1F57D5; border: none; text-decoration:none; }
a.menu:visited   						{ background-color:#1F57D5; border: none; text-decoration:none; }
a.menu:hover 							{ background-color:#5684E2; border: none; text-decoration:none;}
a.menu:active 						{ background-color:#1F57D5; border: none; text-decoration:none;}

/* SPECIAL MENU ITEM */
a.menuspecial 						{ z-index: 49; display:block; width:129px; border:0px; margin-top:0px; padding:1px; background-color:#CFDBFB; }
a.menuspecial:link 					{ background-color:#CFDBFB; border: none; text-decoration:none; }
a.menuspecial:visited			 	{ background-color:#CFDBFB; border: none; text-decoration:none; }
a.menuspecial:hover 				{ background-color:#B6C8F6; border: none; text-decoration:none; }
a.menuspecial:active 				{ background-color:#CFDBFB; border: none; text-decoration:none; }

/* TOP MENUS */
.topmenucontainer 					{ z-index: 49; width: min-width : 500px; width: 100%; padding : 0px; }
.browsebutton 						{ border:0px; height:14px; margin-top:0px; position: relative; top: 2px;}
.reallyslickranabrowser				{ margin-top:10px; border:0px;  padding:1px;  border-style:solid; border-color:none; color:#000000; background-color:none; font-size:12px; }
.slickthereismore 						{ background-color:none; border: 0px; border-style:solid; border-color:none; text-decoration:none; color:#000000; }
a.reallyslickranabrowser 			{ z-index: 49; border:0px; margin-top:0px; padding:0px; background-color:none; color:#000000;}
a.reallyslickranabrowser:link    	{ background-color:none; text-decoration:none; color:#000000; }
a.reallyslickranabrowser:visited   { background-color:none; text-decoration:none; color:#000000;}
a.reallyslickranabrowser:hover 	{ background-color:#000080; text-decoration:none; color:#FFFFFF; }
a.reallyslickranabrowser:active 	{ background-color:none; text-decoration:none; color:#000000;}



/* WEIRD INTERNET EXPLORER SCROLLING/FIXED MENU WORKAROUND */
<!--[if lt IE 7]>
  @media screen {
    html, body {
      height: 100%; overflow-y: hidden;
    }
    #Scrollbereich {
      height: 100%; width: 100%; overflow: auto;
    }
    #Inhalt {
      position: static;
    }
  }
<![endif]-->