/* DATEI: formate.css */

/* Style Sheet Definitionen für www.reikipur.de */
/* Version orange2 */
/* Autor: Frank Doerr */

body {
background-color:#ffcc00;
color:#660000;
font-size: 100.01%;
font-family: 'Times New Roman',Times,serif;
margin: 0;
padding: 0;
}

p,h1,h2,ul,ol,li,div,td,th,nobr,b,i { font-family:'Times New Roman',Times, serif; }
h1 { font-size:26px;color:#660000; }
h2 { font-size:22px;color:#660000; margin-top:30px; }
p,ul,ol,li,div,td,th { font-size:18px;color:#660000; }
.form { background-color:#660000;color:#ffcc00}
.sma { font-size:15px;color:#000000; }
.snor { font-size:15px;color:#660000; }

li.big {
font-size:20px;
color:#000000;
text-align: left;
margin-left:-20px;
padding: 0;
}

a.big {
font-size:20px;
color:#000000;
text-align: left;
padding: 0;
}


#header {
position: absolute;
background-color:#cccc66;
height:69px;
left: 0px;
width: 100%;
top: 0px;
z-index:2;
}

#headlinks {
position: absolute;
background-color:#cccc66;
height:67px;
background-image:url("/img/linie1.gif");
background-repeat:repeat-x;
left: 0px;
width: 315px;
top: 0px;
z-index:2;
}

#headmitte {
position: absolute;
background-color:#cccc66;
height:67px;
left: 322px;
width: 223px;
top: 0px;
z-index:3;
}

#headrechts {
position: absolute;
background-color:#cccc66;
height:67px;
background-image:url("/img/linie1.gif");
background-repeat:repeat-x;
z-index:6;
right: 0px;
left: 545px;
top: 0px;
z-index:4;
}

#linielang{
position: absolute;
margin-left: 545px;
margin-right: 0px;
margin-top: 34px;
z-index:13;
}

h2.titel {
position:absolute;
top:20px;
left: 322px;
z-index:3;
font-family:'Times New Roman',Times,serif;
font-style:italic;
font-size:1.8em;
}

h2.subtitel {
position:absolute;
top:18px;
z-index:2;
font-family:'Times New Roman',Times,serif;
font-style:italic;
font-size:1.0em
}

#mainbody {
position: absolute;
background-color:#ffcc00;
z-index:5;
left: 0;
width: 100%;
top: 69px;
height: 100%;
border-top-width:1px;
border-top-style:solid;
border-color:#999933;
}

#menu {
position: absolute;
background-color:#ffcc00;
z-index:6;
left: 0%;
width: 322px;
top: 0px;
}

p.nav {
text-align:right;
margin-right: 50px;
margin-top:20px;
line-height:30px;
}

#content {
position: absolute;
left: 322px;
width: 68%;
top: 0px;
background-color:#ffcc00;
z-index:6;
}

#foto {
position: absolute;
left: 0px;
top: 32px;
}

#klatt {
position: absolute;
left: 0px;
top: 207px;
}

#angebot {
position: absolute;
left: 223px;
top: 58px;
line-height:30px;
}

#cover {
position: absolute;
left: 800px;
top: 32px;
}

#aktuell {
position: absolute;
left: 800px;
top: 207px;
width: 150px;
}

#mainmenu {
position: absolute;
background-color:#ffcc00;
z-index:6;
left: 0%;
width: 322px;
height: 100%;
}

#maincon {
position: absolute;
left: 322px;
width: 65%;
margin-right: 0px;
padding-right: 20px;
background-color:#ffcc00;
z-index:6;
height: 100%;
}
/*	Footer wurde entfernt 10.12.2010 Bruno G.
#footer {
position:absolute;
bottom:0px;
left:0px;
width: 100%;
background-image:url("/img/linie1.gif");
background-repeat:repeat-x;
z-index:25;
background-color:#cccc66;
height:100px;
border-top-width:1px; 
border-top-style:solid;
border-color:#999933;
}*/

#footakt {
position:absolute;
margin-top: 10px;
left:0px;
width: 322px;
}

p.footakt {
text-align:right;
margin-right: 50px;
margin-top: 0px;
}

#footcon {
position: absolute;
margin-top: 10px;
left: 322px;
width: 68%;
}

p.footcon {
text-align:left;
left: 322px;
margin-top: 0px;
}

p.headintro {
margin-top:35px;
}

.bild	{
	float:left;
         margin-left:20px;
         margin-bottom:5px;
         margin-left:20px;
         margin-top:25px;
         }

dl.ImgLi {
	float: left;
         margin-right: 15px;
         margin-bottom:15px;
         margin-left:0px;
         margin-top:0px;
         }
dl.ImgLi dt { margin-bottom: 0; }
dl.ImgLi dd { margin: 0; }

a:link { color:#660000; text-decoration:none; }
a:visited { color:#660000; text-decoration:none; }
a:hover {color:#FFFFFF;text-decoration:none;}
a:active { color:#000000; text-decoration:none; }

a.orl:link { color:#660000; text-decoration:none; }
a.orl:visited { color:#660000; text-decoration:none; }
a.orl:hover {color:#FF0000;text-decoration:none; }
a.orl:active { color:#FF0000; text-decoration:none; }


a.nor:link { color:#660000; text-decoration:underline; }
a.nor:visited { color:#660000; text-decoration:underline; }
a.nor:hover {color:#FF0000;text-decoration:underline; }
a.nor:active { color:#FF0000; text-decoration:underline; }

a.min:link { color:#660000; text-decoration:underline; font-size:16px; }
a.min:visited { color:#660000; text-decoration:underline; font-size:16px; }
a.min:hover {color:#FF0000;text-decoration:underline; font-size:16px; }
a.min:active { color:#FF0000; text-decoration:underline; font-size:16px; }

a.big:link { color:#660000; text-decoration:none; font-size:18px;font-weight:bold; }
a.big:visited { color:#660000; text-decoration:none; font-size:18px;font-weight:bold; }
a.big:hover {color:#FF0000;text-decoration:none; font-size:18px;font-weight:bold; }
a.big:active { color:#FF0000; text-decoration:none; font-size:18px;font-weight:bold; }

a.sma:link { color:#660000; text-decoration:none; font-size:18px;font-weight:bold; }
a.sma:visited { color:#660000; text-decoration:none; font-size:18px;font-weight:bold; }
a.sma:hover {color:#FF0000;text-decoration:none; font-size:18px;font-weight:bold; }
a.sma:active { color:#FF0000; text-decoration:none; font-size:18px;font-weight:bold; }

a.button {
          text-decoration: none;
          display: block; width: 80px;
          text-align: center;
          border-width: 2px; color: #660000;
          border-color: #e3e3e3;
          border-style: outset;
          background: #cccc66;}

a.button:active { border-style: inset;}

li.button {list-style-type: none;}


img
{
	border: solid 0px #660000;
	padding:3px;
}

img.nopad
{
	border:0px;
	padding:0px;
}

img.left
{
	position: relative;
	float: left;
	margin: 0px 10px 10px 0px;
}
img.right
{
	position: relative;
	float: right;
	margin: 0px 10px 10px 0px;
}
img.profile
{
	position: relative;
	float: left;
	margin: 0.5em;
	padding:3px;
}
