
/********************************************* stylesheet erstellt am 05.11.2009 ********************************************
** author: Heinz Beck
**/



/***************************************************************** allgemeine Einstellugnen *************************************/
a {
	text-decoration:none;
}
body {
	margin:0;
	padding:0;
	font-family:tahoma, arial, sans-seriv;
	font-size:9pt;
	background-image:url(../../includes/images/framework/background.jpg);
	background-repeat:repeat-x;
}


div#header
{
	width:885px;
	height:188px;
	background-image:url(../../includes/images/framework/header.jpg);
}

div#middle
{
	width:885px;
	height:auto;
	background-image:url(../../includes/images/framework/background_content.gif);
	background-repeat:repeat-y;
}

div#websiteBlock{
	margin-top:35px;
	border:0px solid #aaa;
	display:block;
	height:auto;
	width:900px;
}





































/***************************************************************** contentfeld ***********************************************/
div#content
{
	clear:left;
	text-align:left;
	padding-left:100px;
	display:block;
	border:0px solid #aaa;
	width:785px;
	height:auto;
	background-image:url(../../includes/images/framework/background_content.gif);
	background-repeat:repeat-y;
}

div#content img {
	border:2px dotted #aaa;
	padding:5px;
	margin:0px 10px 10px 0px;
	float:left;
}

div#content div#inhalte {
	border:0px solid #aaa;
	width:580px;
	height:auto;
}



/***************************************************************** banner box ***********************************************/
div#bannerBox {
	float:left;
	width:156px;
	height:auto;
	margin:35px 5px 0px 0px;
}

div#bannerBox a, div#bannerBox a:visited, div#bannerBox img {
	width:156px;
	height:auto;
	border:0;
}




/***************************************************************** footer ***********************************************/

div#footer
{
	width:885px;
	height:auto;
	text-align:right;
	border:0px solid #aaa;
	padding-top:5px;
	height:35px;
}

div#footer a, div#footer a:visited
{
	color:#666;
	font-size:8pt;
	border:0px solid #aaa;
}




/******************** textformatierungen ********************************/
p {color:#666;}
h1 {
	color:#666;
	font-size:18pt;

}
h2 {
	width:inherit;
	color:#666;
	font-size:11pt;
}
h3
{
	color:#666;
	font-size:10pt;
}
h4 {
	width:inherit;
	color:#666;
	font-size:9pt;
	}
h5 {}


div.contentBlock
{
	margin:10px;
	padding:5px;
	width:150px;
	border:0px solid #aaa;
	height:auto;
	display:block;
	float:left;
}

div.contentBlock img
{
	width:auto;
	height:auto;
}

div.contentBlock p
{
	width:inherit;
	height:auto;
}

p.textfluss
{
	float:left;
	color:#666;
	margin:0px 10px 0px 10px;
}
img.textfluss
{
	float:left;
}


div.berichte
{
	width:580px;
	height:auto;
	clear:both;
	border:0px solid #aaa;
}

div.berichte img.bild
{
	margin:5px;
	padding:5px;
	border:1px solid #aaa;
}

div.berichte a, div.berichte a:visited
{
	text-decoration:underline;
	color:#b10419;
	font-size:9pt;
}
div.berichte a:hover
{
	text-decoration:none;
}


/*********************************** formular *********************************************/
input.inputFields
{
	width:300px;
	text-indent:5px;
	border:1px solid #666;
	margin:5px 0px ;
}
input.inputFields:focus
{
	border:1px solid #666;
	background-color:#ddd;
}
input.inputFieldsError
{
	border:3px solid #d10019;
	width:300px;
	text-indent:5px;
	margin:5px 0px ;
}


input.inputFieldMedium
{
	width:225px;
	text-indent:5px;
	border:1px solid #666;
	margin:5px 0px ;
}
input.inputFieldMedium:focus
{
	border:1px solid #666;
	background-color:#ddd;
}
input.inputFieldMediumError
{
	width:225px;
	text-indent:5px;
	border:3px solid #d10019;
	margin:5px 0px ;
}



input.inputFieldSmall
{
	width:65px;
	text-indent:5px;
	border:1px solid #666;
	margin:5px 0px ;
}
input.inputFieldSmallError
{
	width:65px;
	text-indent:5px;
	border:3px solid #d10019;
	margin:5px 0px ;
}
input.inputFieldSmall:focus
{
	border:1px solid #666;
	background-color:#ddd;
}

div.descriptionField
{
	color:#666;
	width:150px;
}

/*********************************** Buttons *********************************************/
a.weiterBtn, a.weiterBtn:visited {
	color:#fff;
	font-size:10pt;
	float:right;
	border:2px solid #eed400;
	background-color:#b10419;
	padding:5px 10px 5px 10px;
	margin-right:20px;
}
a.weiterBtn:hover {
	background-color:#f399a4;
	color:#000;
}




















