body {
background-color: #333333;
font-size: 12px;
font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;
color:#000000;
padding:0;
margin:0;
}
a					{color:#8B0E12;}
a:visited	{color:#8B0E12;}
a:hover		{color:#8B0E12;}
a:active	{color:#8B0E12;}

a.navipath					{font-size:11px;color:#8A0F12;text-decoration:none;}
a.navipath:visited	{font-size:11px;color:#8A0F12;text-decoration:none;}
a.navipath:hover		{font-size:11px;color:#8A0F12;text-decoration:underline;}
a.navipath:active		{font-size:11px;color:#8A0F12;text-decoration:none;}

a.more					{font-size:12px;color:#8A0F12;text-decoration:none;}
a.more:visited	{font-size:12px;color:#8A0F12;text-decoration:none;}
a.more:hover		{font-size:12px;color:#8A0F12;text-decoration:underline;}
a.more:active		{font-size:12px;color:#8A0F12;text-decoration:none;}

a.back					{font-size:12px;color:#8A0F12;text-decoration:none;}
a.back:visited	{font-size:12px;color:#8A0F12;text-decoration:none;}
a.back:hover		{font-size:12px;color:#8A0F12;text-decoration:underline;}
a.back:active		{font-size:12px;color:#8A0F12;text-decoration:none;}

a.extern				{background: url(http://www.villakonthor.de/contenido/cms/images/external.gif) no-repeat 100% 0;padding: 0 20px 0 0;}
a.extern:link		{color: #8B0E12;background: url(http://www.villakonthor.de/contenido/cms/images/external.gif) no-repeat 100% 0;padding: 0 20px 0 0;}
a.extern:visited	{color: #8B0E12;background: url(http://www.villakonthor.de/contenido/cms/images/external.gif) no-repeat 100% -100px;padding: 0 20px 0 0;}
a.extern:hover, a.extern:active, a.extern:focus		{color: #fff;background: #8B0E12 url(http://www.villakonthor.de/contenido/cms/images/external.gif) no-repeat 100% -200px;padding: 0 20px 0 0;text-decoration:none;}

h1						{font-family: Times New Roman,Verdana, Arial, SunSans-Regular, Sans-Serif;font-size: 14px;text-transform:uppercase;padding:0;color:#8A0F12;margin:0}
h1.content		{font-family: Times New Roman,Verdana, Arial, SunSans-Regular, Sans-Serif;font-size: 14px;text-transform:uppercase;padding:0;color:#8A0F12;margin:0}
h1.sidebar		{font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-size: 11px;text-transform:uppercase;padding:0;color:#ffffff;margin:0}
h1.sidebar_left		{font-family: Times New Roman,Verdana, Arial, SunSans-Regular, Sans-Serif;font-size: 12px;text-transform:uppercase;padding:0;padding:0px;color:#FFCC00;margin:0}

h2		{font-size:20px;font-weight: normal;padding: 5px 10px;margin:0px;}

form					{margin:0;padding:0;}
img.download	{vertical-align:middle;}

/* ----------container zentriert das layout-------------- */
#container		{width: 990px;margin-bottom: 10px;margin:0px;}

/* ----------banner for logo-------------- */
#logo {display:none;}
#banner					{height:150px;background-color: #e1ddd9;text-align: right;padding: 0px;margin: 0px;background-image: url(http://www.villakonthor.de/contenido/cms/upload/bgheader.jpg);background-repeat:repeat-y;}
#banner img			{padding:10px 0px;} 
#header_left		{float:right;width:180px;margin-right:10px;} 
#header_left img	{padding:0px;} 

/* -----------------Inhalt--------------------- */
#content				{background-color: #ffffff;line-height:19px;padding:5px 10px;margin: 0 215px;}
div#content			{min-height:600px;height:expression(this.scrollHeight > 600 ? "auto":"600px");}
#content a.newshead		{color:#8B0E12;font-size:12px;font-weight:700;text-decoration:none}
#content img		{padding-right:15px;padding-bottom:15px;text-align:right;}
#content ul 		{margin-left:15px;}

#navipath		{font-size:11px;padding:0;margin-bottom:20px;background-color:#ffffff;color:#000000;}


#left			{float: left;width: 210px;margin: 0px;padding: 0px;font-family: Times New Roman, Verdana, Arial, SunSans-Regular, Sans-Serif;}
#right		{float: right;width: 210px;margin: 0;padding: 0;font-size:11px;}
#bottom		{clear: both;border-top:1px solid #8A0F12;padding-top:5px;margin:0px;}
#bottom img		{padding:0px;} 
#footer		{display:none;clear: both;margin: 0px;padding: 10px;text-align: center;font-size:11px;}

#right a.more				{color:#FECF00;font-size:11px;font-weight:700;}
#right a.newshead		{color:#ffffff;font-size:11px;font-weight:700;text-decoration:none}
#right div.news			{width:180px;color:#ffffff;font-size:11px;}
#right div.news img		{float:left;padding-right:3px;}

a.navileft_passive			{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;padding-top:3px;padding-bottom:3px;color:#ffffff;}
a.navileft_passive:visited	{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;padding-top:3px;padding-bottom:3px;color:#ffffff;}
a.navileft_passive:hover	{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;padding-top:3px;padding-bottom:3px;color:#ffffff;}
a.navileft_passive:active	{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;padding-top:3px;padding-bottom:3px;color:#ffffff;}

a.navileft_active			{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;background-position:right;padding-top:3px;padding-bottom:3px;color:#FFCB00;}
a.navileft_active:visited	{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;background-position:right;padding-top:3px;padding-bottom:3px;color:#FFCB00;}
a.navileft_active:hover		{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;background-position:right;padding-top:3px;padding-bottom:3px;color:#FFCB00;}
a.navileft_active:active	{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;background-position:right;padding-top:3px;padding-bottom:3px;color:#FFCB00;}

a.first_open			{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;background-position:right;padding-top:3px;padding-bottom:3px;color:#FFCB00;}
a.first_open:visited	{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;background-position:right;padding-top:3px;padding-bottom:3px;color:#FFCB00;}
a.first_open:hover		{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;background-position:right;padding-top:3px;padding-bottom:3px;color:#FFCB00;}
a.first_open:active		{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:uppercase;background-position:right;padding-top:3px;padding-bottom:3px;color:#FFCB00;}

a.navileft_open {
	padding-left:10px;
font-size:11px;
font-weight:700;
text-decoration:none;
text-transform:uppercase;
	display:block;
	background:url("../images/navi_pfeil.gif") no-repeat;
	background-position:right;
	padding-top:3px;
	padding-bottom:3px;
	color:rgb(51,79,119);
} 

a.second_off					{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:none;padding-top:3px;padding-bottom:3px;color:#ffffff;}
a.second_off:visited	{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:none;padding-top:3px;padding-bottom:3px;color:#ffffff;}
a.second_off:hover		{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:none;padding-top:3px;padding-bottom:3px;color:#ffffff;}
a.second_off:active		{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:none;padding-top:3px;padding-bottom:3px;color:#ffffff;}

a.second_on				{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:none;padding-top:3px;padding-bottom:3px;color:#FCCC00;}
a.second_on:visited		{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:none;padding-top:3px;padding-bottom:3px;color:#FCCC00;}
a.second_on:hover		{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:none;padding-top:3px;padding-bottom:3px;color:#FCCC00;}
a.second_on:active		{display:block;font-size:12px;font-weight:700;text-decoration:none;text-transform:none;padding-top:3px;padding-bottom:3px;color:#FCCC00;}






a.sitemap_level1	{display:block;border-bottom:1px solid #b4a8b4;color:#8B0E12;font-weight:normal;padding-bottom:.4em;background:url("../images/navi_pfeil_rechts.gif") no-repeat;background-position:right;text-decoration:none;}
a.sitemap_level2	{color:#000000;background:url("../images/navi_pfeil_rechts.gif") no-repeat;background-position:170px 4px;display:block;text-decoration:none;}
a.sitemap_level3	{color:rgb(190,190,190);}

.sitemap_level2_container	{float:left;width:45%;padding-top:.3em;}
.sitemap_level3_container	{float:right;width:45%;padding-top:.3em;}

#searchbox	{background-color:transparent;border-bottom:0px solid #FCCC00;}
.input_searchbox	{width:150px;font-family: Verdana, Arial, Sans-Serif;vertical-align:middle;font-size:10px;color: rgb(62,77,116);}

input.right {border:1px solid #333333;width:250px;font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-size:12px;}
textarea.right {border:1px solid #333333;width:250px;height:150px;font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-size:12px;}
input.button {border:1px solid #000000;background-color:#8B0E12;color:#ffffff;;width:130px;font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-size:12px;}
input.inp01 {border:1px solid #333333;width:250px;font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-size:12px;}
textarea.ta01 {border:1px solid #333333;width:250px;height:150px;font-family: Verdana, Arial, SunSans-Regular, Sans-Serif;font-size:12px;}

.teaser_img {
	float: left;
	}
#content div.news 		{margin-bottom:60px;}
