/* ALLGEMEIN Anfang */
body 
{
	background-color:#ffffff;
	background-image: url(images/background.png);
	background-repeat: repeat-x; 
	color:#000000; 
	font-family:Arial; 
	margin:0px; 
	padding:0px; 
	height:100%; 
	font-size:10pt;
	
}

#body
{
	background-color:#ffffff;  
	color:#000000; 
	font-family:Arial; 
	text-align:center; 
	margin:0px; 
	padding:0px; 
	height:100%; 
	font-size:10pt;
}

#body[id] 
{
	background-color:#ffffff; 
	color:#000000; 
	font-family:Arial; 
	text-align:center; 
	margin:0px; 
	padding:0px; 
	height:100%; 
	font-size:10pt;  
}


a
{ 
color:#000000; 
} 

h1
{
color:#000000; font-size:14px; padding:0px; margin:0px;
}

h2
{
color:#000000; font-size:10pt; font-weight:normal; padding:0px; margin:0px;
}

td
{
font-size:10pt; font-weight:normal;
}

strong
{
color:#000000;
}

#subhead
{
color:#996633; font-size:10pt; padding:0px; margin:0px; font-weight:bold; 
}

#centera
{
margin:0px auto; text-align:left; padding:0px; width:995px; height:100%;
}


/* ALLGEMEIN Ende */


/* OBEN Anfang */
#logo
{
position:relative; float:left; top:25px; left:10pt; height:67px; width:204px;
}

#slogan_oben
{
position:relative; float:left; top:32px; left:292px; height:34px; width:491px;
}

#impressum
{
position:relative; float:left; top:101px; left:10px; height:20px; width:150px; color:#993399; font-size:11px;
}




.input_feld
{
float:left; padding:0px 1px 0px 0px;
}

.input_feld input
{
float:left; border:solid 1px #D2B5CE; width:113px; height:16px; font-size:10px; color:#993399;
}
/* OBEN Ende */


/* UNTEN Anfang */
#container_navi
{
	float:left; 
	left:10px; 
	width:190px; 
	border-right:1px solid #ffffff; 
	padding:0px 0px 0px 10px; 
	height:100%; 
	line-height:20px;
	background-color:#FFFFFF;
}

#container_navi[id]
{
	float:left; 
	left:10px; 
	width:190px; 
	border-right:1px solid #ffffff; 
	padding:0px 0px 0px 10px; 
	height:100%; 
	line-height:20px;
	background-color:#FFFFFF;
}

#container_content
{
	float:left; 
	top:0px; 
	left:0px; 
	width:640px; 
	padding:0px; 
	background-color:#FFFFFF; 
	height:100%;
}


#container_content[id]
{
	float:left; 
	top:0px; 
	left:0px; 
	width:660px; 
	padding:0px; 
	background-color:#FFFFFF; 
	height:100%;
}

#container_right
{
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left; 
	border-left:1px solid #ffffff; 
	width:120px; 
	height:100%;
}

#container_right_text
{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	background-color:#FFFFFF; 
	height:100%;
}

.container_right_bild
{
	 margin:0px 0px 0px -10pt;
}

.container_right_bild[class]
{
	 margin:0px 0px 0px -9px;
}

/* UNTEN Ende */


/* CONTAINER MITTE Amfang */
#container_content_bild
{
	float:left; 
	top:0px; 
	left:0px; 
	padding:0px; 
	border-top:1px solid #FFFFFF;
}

#container_content_text
{
	float:left; 
	top:0px; 
	left:0px; 
	padding:10px; 
	line-height:18px;
	width:610;
}


#container_content_anzeigen
{
	float:left; 
	top:0px; 
	left:0px; 
	padding:10px; 
	line-height:18px;
	width:140px;
	border:1px solid #CCCCCC;
}

#container_content_anzeigen[id]
{
	float:left; 
	top:0px; 
	left:0px; 
	padding:10px; 
	line-height:18px;
	width:140px;
	border:1px solid #CCCCCC;
}


#container_content_text_kontakt
{
float:left; top:0px; left:0px; padding:10px; line-height:18px;
}


a.content_link:link	{ 
		color:#333333;
		font-size:10pt;
		background:url("../images/link_element.gif");
		background-repeat:no-repeat;
		padding:0px 0px 0px 10pt;
		text-decoration:none;  
} 

a.content_link:visited	{ 
		color:#333333;
		font-size:10pt;
		background:url("../images/link_element.gif");
		background-repeat:no-repeat;
		padding:0px 0px 0px 10pt;
		text-decoration:none; 
} 

a.content_link:active	{ 
		color:#333333;
		font-size:10pt;
		background:url("../images/link_element.gif");
		background-repeat:no-repeat;
		padding:0px 0px 0px 10pt;
		text-decoration:none;  
} 
 
a.content_link:hover	{
		color:#333333;
		font-size:10pt;
		background:url("../images/link_element.gif");
		background-repeat:no-repeat;
		padding:0px 0px 0px 10pt;
		text-decoration:underline; 
}



#image_frame {
	margin:0px 0px 0px 0px;
	padding:10px 10px 10px 10px;
	border:1px solid #CCCCCC;
	background-color:#ffffff; 
	width:175px;
	height:230px;
	float:left;
}

#image_frame_center {
	margin:0px 22px 0px 22px;
	padding:10px 10px 10px 10px;
	border:1px solid #CCCCCC;
	background-color:#ffffff; 
	width:175px;
	height:230px;
	float:left;
}

#image_functions {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	float:left;
	align:left;
}
/* CONTAINER MITTE Ende */


/* NAVIGATION Amfang */
#navigation_rahmen
{
	float:left; 
	top:0px; 
	left:0px; 
	padding:0px; 
	border-bottom:0px solid #ffffff; 
	border-top:1px solid #FFFFFF;
}

a.navi {
	display:block; 
	margin:0px 0px 0px 0px; 
	text-align:left; 
	width:170px;
	border-bottom:1px solid #ffffff; 
	padding:3px 0px 3px 10px; 
	text-decoration:none;}

a.navi:link    
{ 
color:#000000; 
background-color:#eeeeee; 
}

a.navi:visited 
{ 
color:#000000; 
background-color:#eeeeee; 
}

a.navi:active  
{ 
color:#000000; 
background-color:#DFC4D7; 
}

a.navi:hover   
{ 
color:#000000; 
background-color:#DFC4D7; 
}



/* CONTAINER UNTEN RECHTS Ende */

/* KONTAKT Anfang */
#kontakt_formular
{
float:left; padding:0px; margin:0px;
}

#p_angaben
{
float:left; margin:20px 0px 0px 0px;
}

#i_angaben
{
float:left; margin:40px 0px 0px 0px;
}

.contact_form
{
float:left; padding:0px 0px 0px 0px; margin:15px 0px 0px 0px;
}

.contact_angaben
{
float:left; padding:0px 5px 0px 0px; margin:0px; color:#666666; text-align:left; width:65px;
}

.contact_angaben input
{
float:left; width:84px; height:18px;
}

.contact_input_feld input
{
float:left; width:84px; height:18px; font-size:10px;
}

.contact_input_feld select
{
float:left; width:84px; height:16px; font-size:10px;
}
/* KONTAKT Ende */


