/*allgemeiner bereich*/

.search_result_category {
	float: left;
	width: 200px;
}

.search_result_color {
	float: left;
	width: 200px;
	margin-right: 5px;
}

.search_result_text {
	float: left;
	width: 200px;
}

html, body, div, table
{
font-size:12px;
color:#333333;
font-family: Trebuchet MS, Verdana, Arial;
}

body
{
margin:0px; 
}

h1, h2, h3, h4, h5
{
padding:0px;
margin:0px;
}

hr
{
border-top:solid #869DC1 1px;
height:1px;
}

form
{
display:inline;
}

input, select, textarea
{
font-size:12px;
color:#333333;
font-family: Trebuchet MS, Verdana, Arial;
}

.topictext {
	color:#869DC1;
	font-size:20px;
	text-decoration:none;
	font-style:normal;
	font-weight:bold;
}

.errorbox
{
color:red;
font-weight:bold;
}

.contact_text
{
vertical-align:top;
}
.contact_textbold
{
vertical-align:top;
font-weight:bold;
}


/*header*/
.header_navi1 a
{
color:black;
text-decoration:none;
}
.header_navi1 a:hover
{
text-decoration:underline;
}

.header_navi2 a
{
color:white;
text-decoration:none;
font-weight:bold;
}
.header_navi2 a:hover
{
text-decoration:underline;
}

/*alles im contentbereich*/
.containermain h1
{
color:#869DC1;
font-size:22px;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
.containermain h2
{
color:#869DC1;
font-size:20px;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
.containermain h3
{
color:black;
font-size:12px;
text-decoration:none;
font-style:normal;
font-weight:bold;
}
.containermain h4
{
color:black;
font-size:12px;
text-decoration:none;
font-style:italic;
font-weight:bold;
}

.containermain a
{
color:#869DC1;
text-decoration:none;
}
.containermain a:hover
{
color:#869DC1;
text-decoration:underline;
}

.containermain ul
{
padding:0px;
margin:0px;
list-style-type: none;
}
.containermain li
{
background-repeat:no-repeat;
background-position:0 50%;
padding-left:1em;
}

/*boxen links und rechts*/
.boxleftblue_content1 a
{
color:#333333;
}

.boxleftgreen_content1 a
{
color:#333333;
}

.boxrightgreen_content1 a
{
color:#333333;
text-decoration:none;
}
.boxrightgreen_content1 ul
{
padding:0px;
margin:0px;
list-style-type: none;
}
.boxrightgreen_content1 li
{
background-repeat:no-repeat;
background-position:0 50%;
padding-left:1em;
}



/*spezieller style für bestimmte boxen*/
.boxunserefarben a
{
text-decoration:none;
}
.boxunserefarben a:hover
{
text-decoration:underline;
}
.boxunserefarben div
{
padding-bottom:5px;
}

.boxhoteltermine a
{
text-decoration:none;
}
.boxhoteltermine a:hover
{
text-decoration:underline;
}

.locatorlink_active
{
	color: black;
}