/* -------------------------------------------------- */
/*           allgemeine Regeln                        */
/* -------------------------------------------------- */

body
{
	background-image: url(../images/bg.gif);
	background-repeat: repeat-y;
	background-position:top center;
	background-color:#cacaca;
	margin:0px;
	font-size:14px;
	font-family: arial, verdana;
}

/* -------------------------------------------------- */
/*           Regeln für Container                     */
/* -------------------------------------------------- */


.container_content
{
	background-image: url(../images/bg_content.jpg);
	background-position: top left;
	background-repeat: repeat-y;
	background-color: #d76e2d;
	padding: 15px 15px 15px 15px;
	text-align:left;
}

.container_menu
{
	background-image: url(../images/header2.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	padding:0;
	margin:0;
	text-align:right;
	vertical-align:bottom;
	height:179;
}

#container_karte
{
  margin:0 auto;
  padding-top:5px;
  padding-bottom:5px;
  width:527px;
  /*height:173px;*/
	background-color: #ffc693;
}

.container_footer_left
{
	background-color: #ffffff;
}

.container_footer_right
{
	background-color: #ffffff;
	background-image: url(../images/header2.jpg);
	background-position: top left;
	color:#ea814e;
  padding:5px;
  text-align:right;
  font-size:11px;
  font-weight:bold;
}

.container_footer_right a:link,
.container_footer_right a:visited,
.container_footer_right a:active
{
	text-decoration: none;
	font-weight:bold;
	color:#ea814e;
	font-size:11px;
}

.container_footer_right a:hover
{
	color:#ea814e;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}


/* -------------------------------------------------- */
/*           Regeln für Links                         */
/* -------------------------------------------------- */

a:link,
a:visited,
a:active,
a:hover
{
	text-decoration: unterline;
	font-weight:normal;
	color:#FFFFFF;
	font-size:14px;
	font-family: arial, verdana;
}

a:hover
{
	color:#FFFFFF;
	text-decoration: underline;
}

/* Menu */
#menu {
	margin: 12px;
	list-style: none;
}
#menu li {
	margin: 0;
	padding: 5px 0px 0px 0px;
	font-size:12px;
	/*
	background-image: url(../images/gfx/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	*/
}
#meun li a,
#menu li a:link, 
#menu li a:visited { 
	color: #FFFFFF; 
	font-size:12px;
	text-decoration: none;
	font-weight:bold;
}
#menu li a:hover {
	color: #FFFFFF;
	text-decoration:underline;
}

#menu .current a:link,
#menu .current a:visited {
	text-decoration:underline;
}

/* -------------------------------------------------- */
/*           Regeln für Standardformatierungen        */
/* -------------------------------------------------- */

p
{
	font-weight:normal;
	color:#FFFFFF;
	font-size:14px;
	font-family: arial, verdana;
	text-align:justify;
	margin:0;
}

td
{
	font-weight:normal;
	color:#FFFFFF;
	font-size:14px;
	font-family: arial, verdana;
}

ul
{
padding:0;
margin:0;
}

/* -------------------------------------------------- */
/*           Regeln für Texte                         */
/* -------------------------------------------------- */

.headline
{
	color:#FFFFFF;
	font-size:20px;
	font-family: arial, verdana;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:5px;
}

.small
{
	font-weight:normal;
	color:#FFFFFF;
	font-size:13px;
	font-family: arial, verdana;
}

.verysmall
{
	font-weight:normal;
	color:#8b292a;
	font-size:10px;
	font-family: arial, verdana;
}

.verysmall a:link,
.verysmall a:visited,
.verysmall a:active,
.verysmall a:hover
{
	text-decoration: none;
	font-weight:normal;
	color:#8b292a;
	font-size:10px;
	font-family: arial, verdana;
}

.verysmall a:hover
{
	color:#8b292a;
	text-decoration: underline;
}

