html{
margin:0;
padding:0;
height:100%;
}

body {
font-size:0.7em;
background: url('bilder/hintergrund1.gif') repeat-y;
background-color: #E0DCC2;
background-position: center;
margin:0;
padding:0;
font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
color: #000;
vertical-align: top;
text-align: center;
height:100%;
}

a {
color: #000;
}

td {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color: #000;
}

label {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	color: #000;
	display:block;
	clear: right;
	
}

select {
	font-family: Verdana, Arial, Helvetica, Tahoma, sans-serif;
	}

h1 {
	font-size: 1em;
}

h2 {
	font-size: 1em;
}

td {
	font-size:0.9em;
	}

/*----------------------------------------------------------------------GLOBAL-----------------------------------------------*/
/*hintergrund - Horizontal*/
#F{
/*background: url('bilder/hintergrund.gif') repeat-x;*/
position:absolute; 
top:0; 
left:0;
width:100%; 
height:280px; 
z-index:2; 
}

/*hintergrund - Vertikal*/
#G{
margin:0 auto;
padding:0;
width:801px !important;
width:800px;
/*background-color: #ff0000;*/
overflow:hidden;
}

/*Gesamt Seite Position*/
#A{
margin:0 auto;
padding:0;
text-align: left;
width:800px;
height:100%;
background-color: transparent;
color: inherit;
z-index:1; 
}

#B{
margin:0;
padding:0;
color: inherit;
border-left: 1px #fff solid;
border-right: 1px #fff solid;
}

#C{
width:800px;
background: url('bilder/hintergrund_nav.gif') repeat-y;
margin:0;
padding:0;
}

#D{
width:inherit;
height:14px;/*GEÄNDERT!!!!!!!!*/
margin-top: 190px; /*GEÄNDERT!!!!!!!!*/
padding:0;
background-color: transparent;
color: inherit;
}

/*content*/
#E{
width:inherit;
margin:0;
padding:0;
height:100%;
}

#clinks{
width:143px;
margin:0;
padding-top: 21px;
height:100%;
float:left;
/*background-color: #DAC5AF;*/
}

#inhalt{
height:100%;
width:657px;
padding:0;
padding-top: 5px;
float:left;
}
* html #inhalt{}
#cmitte{
height:100%;
/*width:515px;*/
width:473px;
margin-right: 2px;
padding: 13px 10px 15px 15px;
/*background-color: #fff;*/
float:left;
}
* html #cmitte{}
#crechts{
height:100%;
/*width:139px;*/
width:148px;
margin:0;
padding:0 0 8px 8px;
/*background-color: #ff0000;*/
float:left;
}
* html #crechts{}

.tourismus{
background: url('bilder/kopf.jpg') no-repeat;/*NEUES BILD!!!!!!!!!!!!*/
width:798px;
height:205px; /*NEUE WERT!!!!!!!!*/
}



/*home,suche,impressum*/
#metatags{
padding-right:0;
margin-top:0;
text-align: right;
position:relative;
top:192px;
left:0;
}

.navoben{
overflow:hidden;
margin:0 1px 0 1px;
}
hr {
	border:1 px #E0DCC2 solid;
	clear:left;
}

h1{
}

h2{
padding:0;
margin:0;
}

p{
padding:0;
margin:0 0 10px 0;

}
td p {
}


p .bodytextleft{
float:left;
}

#crechts .bodytext{
padding: 5px 0 0 5px !important;
padding:0 0 0 5px;

}

#crechts div{
padding:0 0 0 5px;
}

#clinks #C_LEFT .bodytext{
padding: 5px 0 0 5px !important;
padding:0 0 0 5px;

}


#clinks  #C_LEFT div.csc-textpic-imagewrap {
	padding-left: 10px;
}

#clinks #C_LEFT h1{
padding: 3px 0 0 5px;
background: #ffffff;
height: 15px;
}

#cmitte li{
}


#crechts div.csc-header{
padding: 13px 0 0 0;
}

dd.csc-textpic-caption{
}
div.csc-textpic-imagewrap {
	font-style:italic;
}

#crechts div.csc-textpic-imagewrap {
	padding-left: 10px;
}

#crechts h1{
padding: 3px 0 0 5px;
background: #E0DCC2;
line-height: 16px;
}



.bildrechts{
position:relative;
float:right;
padding:0 0 0 10px;
border:0;
}



/*Navigation Links*/
#navlink{
font-size:0.9em;
font-family: inherit;
overflow: hidden;
width:inherit;
}
#navlink ul
{
margin:0;
padding:0;
text-align: left;
}
#navlink li
{
list-style-type: none;

}
#navlink ul a
{
display: block;
color: #000;
/*143-21*/
width: 122px;
text-decoration: none;
padding:0 0 0 15px;
margin: 6px 4px 6px 2px;
}
#navlink ul a:hover
{
color: #fff;
background: url('bilder/navigation/navlinks_ak.gif') no-repeat;
}
#navlink li a#aktiv
{
color: #000;
background: url('bilder/navigation/navlinks_ak.gif') no-repeat;
font-weight: bold;
}
/*2.ebene*/
#navlink li li a
{
display: block;
color: #000;
/*143-26*/
width: 117px;
padding:0 0 0 20px;
margin: 4px 4px 4px 2px;
text-decoration: none;
/*background-color: #DAC99F;*/
}
#navlink li li a:hover, #navlink li li a#aktiv1
{
color: #fff;
background: url('bilder/navigation/single.gif') no-repeat;
}
#navlink li li a#aktiv1{
color: #000;
font-weight: bold;
}
/*3.ebene*/
#navlink li li li a
{
display: block;
color: #000;
padding:0 0 0 24px;
margin:0 4px 0 4px;
/*143-28*/
width: 100px;
text-decoration: none;
font-weight: normal;
}
#navlink li li li a:hover, #navlink li li li a#aktiv2
{
color: #B12A2D;
background: url('bilder/navigation/single.gif') no-repeat;
}
#navlink li li li a#aktiv2{
color: #B12A2D;
font-weight: bold;
}

/* Listen */
table.contenttable tr{
	vertical-align: top;
}
table.contenttable ul{
	padding:0 0 0 15px;
	margin:0;
	}
/* News */
div.news-latest-morelink {
	text-align: right;
	font-weight:bold;
}

/* News */
div.news-single-backlink a{
	text-align: right;
	font-weight:normal;
}

div.news-cat-image {
	float:left;
	margin: 0 10px 10px 0;
}

/* civserv */
div.tx-civserv-pi1 {
	width: 610px !important;
	width: 630px;
}

div.tx-civserv-pi1 li {
	color: #000;
	list-style-type: none;
}

#right {
	float: right;
	width: 120px;
	position: relative;
	margin:0;
	padding:0;
	padding-top: 3px;
	padding-left: 15px;
}

#centrecontent {
	width: 440px;
}

div.tx-civserv-pi1 li a{
}

h3.invisible {
	position: absolute;
	left: -1000px;
	top: -1000px;
}

div#serviceinformation {
}

div.csc-sitemap {
}

div.csc-sitemap ul {
	list-style-type: none;
	margin-left:20px;
	padding:0;
}

div.csc-sitemap ul ul ul a {
}

table.detailview {
	width: 450px;
}

.flaggeLinks {
	float:left;
	margin: 10px 10px 0 2px;
}

.flaggeRechts {
	margin: 10px 0 0 0;
}
