﻿/* -------------------- Basic Formats --------------------*/

body
{
	font-size: 12px;
	vertical-align: top;
	color: #313f54;
	font-family: Verdana, Arial;
	text-align: left;
	font-weight:normal;
	line-height: 150%;
	margin: 0; padding: 0;
	background-image:url(../Pics/BG_Verlauf.jpg);
	background-attachment:fixed;
}

/*div {border: dotted 1px red;}*/

h1
{
	font-size:22px; font-style:normal; font-weight:bold;
	padding: 20px 0 10px 0; line-height:100%;
}

h2
{
	font-size:16px; font-style:italic; font-weight:bold;
	padding: 0; margin: 20px 0 5px 0;
}

h3
{
	font-size:12px; font-style:normal; font-weight:bold;
	padding: 0px; margin: 0px; margin:10px 0 3px 0;
}

p
{
	padding: 10px 0 5px 0; margin:0;	
}

td {text-align:left; vertical-align:top; font-size: 12px;}

a		{border-style:none;}
a:link	{color: #696969;}
a:visited	{color: #696969;}
a:hover	{color: #860442;}
a:focus	{color: #860442;}

a img {border-style:none;}

img, div { behavior: url(iepngfix.htc) }	/* fixes the transparent png-problem of ie6 */

hr {height: 1px; border-style:solid none none none; color:#808080; margin:20px 10px 0px 10px; padding:0px;}


/* -------------------- Master-Frames --------------------*/
.frame_master
{
	position:absolute; width:99%; padding:0; margin:0;
	background-color:#fff;
}


.frame_wrap
{
	position:absolute; width: 900px; left:50%; top:-10px; margin-left: -450px;
	height:700px; 
	background-color:#ffffff;
	z-index:1;
	vertical-align:top;
	background-position:left top; background-repeat:repeat-y;
	background-image: url(../pics/BackgroundMain.jpg);
	border: solid 1px white;
}
/* hack für IE6 */
html>body .frame_wrap
{height:auto; min-height:700px}


.frame_menue
{
	position:absolute; top:0px; left:1px;
	width:900px; height:282px ; margin:0; padding:0;
	border: none 1px red;
	z-index:2;
	background-image:url(../Pics/BackgroundMenue.png);
}


.content_wrap
{
	width:840px; min-height:430px; padding:0; margin:282px 30px 20px 30px; float:left;
	border:none 2px #fff;
	/*filter:alpha(opacity=70); -moz-opacity:0.7; -khtml-opacity:0.7; opacity:0.7;*/
	z-index:4;
    background-image:url(../Pics/BackgroundContent.png);
    
}
/* hack für IE6 */
html>body .content
{height:auto; min-height:430px;}

.content
{
    z-index:5;
    /*filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;z-index:1;*/
    /*border: dotted 1px green;*/
    /*Hintergrundbild*/
    padding: 0 30px 40px 30px;
    background-position:right bottom; background-repeat:no-repeat;
}

.footer
{
	width:100%; float:left; margin:0;
	height:30px;
	font-size:10px; text-align:center; text-decoration:none; color:#fff;
	border: none 1px blue;
}
.footer a:link		{ color:#fff; }
.footer a:visited	{ color:#fff; }
.footer a:focus	    { color:#cee9ee; }
.footer a:hover	    { color:#cee9ee; }


/* -------------------- Navigation --------------------*/
.menueBtn_wrap
{
    position:absolute; top:135px; left:420px; width: 450px;
    border: none 1px red;   
}

#navigation
{
	width:100%; padding:0px; margin:0px;
	list-style:none; float:left;
}

#navigation li
{
	padding:0px; margin:0; float:left;
}

/* -------------------- Teaser --------------------*/

.TeaserUl		{ list-style-type:none; padding:0px; margin:20px 0 0 0; width:350px;}
.TeaserLi		{ padding:0px; margin: 0px 0 20px 0; color: #000;}
.TeaserHeader	{ padding:0px; margin: 0 0 5px 0; color: #000; font-size: 16px; font-weight:bold;}
.TeaserText		{ padding:0px; margin: 2px; color: #000; line-height: normal;}
.TeaserPic		{ margin: 0 15px 5px 0; float:left; border: solid 1px #000;}
/*
.TeaserLiLink	{ display:list-item; border-style:dashed; border-width:0px 0 1px 0; border-color:#039; margin:0; padding:3px; background-color: #ffffff; }
.TeaserLiLink:link		{ background-color:Transparent; color: #003399}
.TeaserLiLink:visited	{ background-color:Transparent; color: #003399}
.TeaserLiLink:focus		{ background-color:#ffffff; color: #003399}
.TeaserLiLink:hover		{ background-color:#ffffff; color: #003399}*/
