/*--------------------*/

/*--bilderbar.de content definitionen--*/
/*--------------------*/


/*----------------Links und buttons--------------------*/

*.skip { 
	position: absolute;
 	margin-left: -10000px;
 	display: none;
	}


a:link 		{ color: #0080C0; 	text-decoration: underline; }
a:visited 		{ color: #666666;	text-decoration: underline; }
a:hover 		{ color: #0080C0; 	font-style: italic;	}
a:active 		{ color: #80FFFF; 	font-style: italic; }
a:focus 		{ color: #white;	}


div#footer a 			{ color: white; text-decoration: none; }
div#footer a:visited 	{ color: grey; }
div#footer a:hover 		{ color: #0080C0; font-style: italic; }
div#footer a:active 	{ color: #80FFFF; font-style: italic; }
div#footer a:focus 		{ color: yellow;}


div#navigation a:link 		{ color: #0080C0; 	font-size: 0.6em;	text-decoration: none; }
div#navigation a:visited 		{ color: #666666;	font-size: 0.6em; text-decoration: none; }
div#navigation a:hover 		{ color: #0080C0; 	font-size: 1em;	font-style: italic; }
div#navigation a:active 		{ color: #80FFFF; 	font-size: 1em;	font-style: italic; }
div#navigation a:focus 		{ color: #white;	font-size: 0.6em;}

	
/*------------------------bilder----------------------*/

img	{margin: 0.2em;	border: 1px solid grey;}

img.noborder{ border: 0px; margin: 0px; padding: 0px;}

*.fleft {
	float: left;
	margin: 0 1em 0.2em 0; 
	padding: 1px;
	}
  
*.fright 
	{
	float: right;
	margin: 0 0 0.2em 5em;
	padding: 1px;
	}
	
#footer img	{ border:0;	margin:0;	padding: 0px;	}

/*--------------spaltenlayouts-----------------*/

div.spalten3{
	width: 18em;
	height: 200px;
	float: left;
	border-left: 1px solid grey;
	padding: 0.2em;
	}
div.spalten2{
	width: 70%;
	float: left;
	border-left: 1px solid grey;
	padding: 0.2em;
	}

div.umbruch{
	clear: both;
	}
	
div.vita_item_zahl{	
	border: 0px;
	border-bottom: solid 1px #dddddd;
	padding: 0px;
	float: left;
	width: 6.5em;
	margin: 0em;
	font-size: .8em;
	font-style: italic;

	}
div.vita_item_text{
	text-indent: 0px;
	line-height:1.3em;
	padding: 0 0 0.3em 6.6em;
	font-size: .8em;
	}
/*--------------typografisches-----------------*/

	
table.menu{
	margin: 0px;
	padding: 0.2em;
	width: 75%;
	border: 0px solid grey;
	vertical-align: top;
}

td.menu_item_name{
	border-bottom: 1px solid grey;
	text-align: left;
	width:70%;
	}
td.menu_item_preis{
	border-bottom: 1px solid grey;
	text-align: right;
	}
td.menu_item_text{
	text-align: left;
	vertical-align: top;
	}
p.menue_item_text{
	font-size:0.9em;
	padding:0.9 0.4em 0.5em 2em;
	}
	
ul.linkliste {
	list-style-type: none;
	line-height: 1.2em;
	margin:0 0 0 1em;
	padding:0;
	}
	
p.copy	{
	width: 70%;
	}

.ueberschrift_kopf	{
	margin: 0 0 1em 0;
	color:#003333;
	font-size: 3em;
	}

.ueberschrift2, .formitude_caption 	{
	margin: 0 0 .8em 0;
	color:#003366;
	font-size: 1.2em;
	}
.ueberschrift3	{
	margin: 0 0 .4em 0em;
	color:#003366;
	font-size: 1.05em;
	}
p.info	{ 
	font-size:0.9em
	}

.fehler{color: red;}


/*--------------tabellen-----------------*/
td.form {border-top: 1px solid #666;
	vertical-align:top;}

