/*Basislayout wid*/
html, body { color: #373737; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #039; background-image: url(../../picture/streifenkachel_000.gif); background-repeat: repeat-x; margin: 0; }
#vorlage { color: #fff; font-size: 12px; font-weight: bold; background-color: #000; padding: 3px; }
#container { background-color: #dfdfe0; background-image: url(../../picture/stretch_001_980.jpg); width: 980px; margin: 60px auto 20px; }
#container2 { background-color: #fff; background-image: none; background-repeat: no-repeat; margin: 60px auto 20px; width: 980px; }
#header { background: #fff url(cssimg/TITELBANNER_980x130_kumeta_willkommen.jpg) no-repeat; width: 100%; height: 130px; }
#header_mot_01 { background: #f00 url(cssimg/TITELBANNER_980x130_kumeta_willkommen.jpg) no-repeat; width: 100%; height: 130px; }
/*EINSTELLUNGEN FÜR SUBHEADERBEREICH*/
#subheader_fix { background-color: #666; background-image: url(../../picture/subheader_980x30_02.jpg); background-attachment: scroll; position: absolute; top: 130px; z-index: 500000; width: 100%; height: 22px; }
#subheader { background-color: #ccc; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 100%; height: 20px; }
#subheader2 { background-color: #fbdcdc; background-image: none; background-attachment: scroll; width: 100%; height: 20px; }
#subheadmenu { color: #999; font-size: 10px; font-weight: normal; text-align: left; position: absolute; top: 4px; left: 10px; width: 150px; }
#subheadmenu_flow { color: #999; font-size: 10px; font-weight: normal; text-align: right; position: relative; top: 4px; left: 640px; width: 300px; }
#subheadmenu_flow a { color: #999; font-size: 10px; font-weight: normal; }
#subheadmenu a { color: #999; font-size: 10px; font-weight: normal; }
#wrapper { float: left; width: 980px; }
/*LAYOUT 130*/
#content-static-fix  /* 3-spaliges layout */ { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 200; top: 152px; left: 164px; width: 596px; height: 468px; overflow: hidden; float: left; }
#content-static-auto { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 200; top: 152px; left: 164px; width: 596px; height: 468px; float: left; overflow: auto; }
#content-static-auto_col1 { background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 200; top: 152px; left: 164px; width: 596px; height: 468px; float: left; overflow: auto; }
#content-static-big-fix { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 200; top: 152px; left: 164px; width: 816px; height: 468px; float: left; overflow: hidden; }
#content-static-big-auto  /* 2-spaltiges layout */ { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 200; top: 152px; left: 164px; width: 816px; height: 468px; float: left; overflow: auto; }
#content-static-big-auto_col1 { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 200; top: 152px; left: 164px; width: 816px; height: 468px; float: left; overflow: auto; }
#topfade { background-image: url(cssimg/topfade_00.png); background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 300; top: 152px; left: 164px; width: 760px; height: 80px; float: left; overflow: auto; padding-top: 10px; padding-left: 20px; }
#inner_01 { padding: 40px 20px 20px; }
#inner_02 { padding: 20px 20px 20px 10px; }
#inner_03 { background-image: none; background-repeat: repeat; width: 200px; height: 428px; padding: 20px; border: solid 1pt #333; }
#right-static-fix { text-decoration: none; background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 1000; top: 152px; left: 760px; width: 220px; height: 468px; overflow: hidden; float: left; }
#right-static-auto { text-decoration: none; background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 1000; top: 152px; left: 760px; width: 220px; height: 468px; float: left; overflow: auto; }
/**/
#content { margin: 40px 240px 0 174px; }
#content_breit { background-image: none; background-repeat: no-repeat; z-index: 2; margin: 0 100px 0 164px; }
#left { float: left; width: 154px; margin-top: 40px; margin-left: -970px; }
#right { float: left; width: 240px; margin-top: 40px; margin-left: -240px; }
#subfooter { color: #131212; background-image: url(../../picture/stretchbottom_001_980.jpg); background-position: 0 0; text-align: center; width: 100%; height: 20px; clear: both; }
#subfooter2 { color: #131212; background-color: #fff; background-image: none; background-position: 0 0; text-align: center; width: 100%; height: 20px; clear: both; }
#footer { width: 100%; clear: both; border-top: 1px solid #cecece; text-align: center; color: #fff; background: #666; height: 30px; }
#logo { background-image: none; background-repeat: no-repeat; position: absolute; top: 34px; left: 40px; z-index: 10000; width: 180px; height: 50px; }
#init_01 { background-image: url(../../picture/auge_002.png); background-repeat: no-repeat; position: absolute; z-index: 1; top: 10px; left: 580px; width: 70px; height: 80px; }
#init_01 a { background-image: url(../../picture/auge_002a.png); background-repeat: no-repeat; position: absolute; z-index: 1; top: 0; left: 100px; width: 70px; height: 80px; }
#init_02 { background-image: url(../../picture/phone_002.png); background-repeat: no-repeat; position: absolute; z-index: 1; top: 10px; left: 680px; width: 70px; height: 80px; }
#init_03 { background-image: url(../../picture/erde_002.png); background-repeat: no-repeat; position: absolute; z-index: 1; top: 10px; left: 780px; width: 70px; height: 80px; }
#init_04 { background-image: url(../../picture/kurhaus_002.png); background-repeat: no-repeat; position: absolute; z-index: 1; top: 10px; left: 880px; width: 70px; height: 80px; }
/*Boxen für Fixlayout*/
#underlay { background-color: white; position: relative; top: 60px; width: 980px; z-index: 0; margin-top: 0; margin-right: auto; margin-left: auto; border: #333; }
#left_fix { background-color: white; position: absolute; top: 152px; left: 0; width: 164px; height: 468px; overflow: hidden; float: left; }
#left_content_fix { background-color: white; margin-top: 40px; margin-left: 0; }
#contentbox_out1 { background-color: white; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 152px; left: 164px; z-index: 200; width: 816px; height: 468px; float: left; }
#contentbox_out1a { background-color: white; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 200; top: 162px; left: 164px; width: 816px; height: 428px; float: left; }
#contentbox_2_out { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; z-index: 200; top: 152px; left: 164px; width: 606px; height: 468px; float: left; }
#rechtsbox_fix { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; text-decoration: none; padding-left: 0; position: absolute; z-index: 1000; top: 152px; left: 760px; width: 220px; height: 448px; overflow: auto; float: left; padding-top: 20px; }
#rechtsbox_fixbl { text-decoration: none; background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; padding-top: 40px; padding-left: 0; position: absolute; z-index: 1000; top: 152px; left: 740px; width: 238px; height: 428px; overflow: hidden; float: left; border-left: 2px dotted silver; }
#rechtsbox_fix a { color: #333; font-size: 9px; font-weight: bold; text-decoration: none; }
/*Schriftauszeichungenp*/
a, a:link, a:visited, a:active, a:focus {
	color: #009;}
a:hover {
	color: #f90;
}
h1 { color: #000; font-size: 15px; font-family: Verdana, sans-serif, Helvetica, Arial; font-weight: bold; }
h2 { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; padding-top: 2px; padding-bottom: 2px; order-top-style: solid; }
h3 { color: #000; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
h4 { color: #666; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; }
h5 { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
h6 { color: #666; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
p { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; }
/*Formatierungen für Contentblöcke*/
#content_1_fix { text-align: left; position: absolute; width: 696px; height: 428px; z-index: 20000; overflow: hidden; padding-top: 40px; padding-right: 100px; padding-left: 20px; }
#content_1_fix_scroll { text-align: left; padding-top: 40px; padding-right: 100px; padding-left: 20px; position: absolute; z-index: 20000; width: 696px; height: 428px; overflow: auto; }
/*#content_1_fix_scroll { text-align: left; padding-right: 40px; padding-left: 20px; position: relative; top: 40px; z-index: 20000; width: 756px; height: 408px; overflow: auto; }*/
#content_2_fix { text-align: left; padding-top: 40px; padding-right: 20px; padding-left: 20px; position: absolute; z-index: 20000; width: 556px; height: 428px; overflow: visible; }
#content_2_fix_scroll { background-color: #999; text-align: left; padding-top: 40px; padding-right: 20px; padding-left: 20px; position: absolute; z-index: 20000; width: 556px; height: 428px; overflow: auto; }
#content_1_flow { padding: 0 20px 20px; z-index: 3; }
#content_1_flow p,ul,li {  }
#content_1_fix p,ul,li {  }
#content_1_fix_scroll p,ul,li {  }
#content_1_flow h1,h3,h4,h5,h6 { z-index: 20000; }
#content_1_fix h1,h3,h4,h5,h6 { z-index: 20000; }
#content_1_fix_scroll h1,h3,h4,h5,h6 { z-index: 20000; }
#content_1_flow h2 { background-color: #fc0101; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
#content_1_fix_scroll h2 {  }
/*#content_2_fix_scroll h2 { background-color: #fc0101; margin-top: 10px; margin-bottom: 10px; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
*/
#content_1_fix h2 {  }
#right_1_flow { z-index: 20000; padding-top: 0; padding-bottom: 20px; padding-left: 12px; }
#right_1_fix { padding: 0 20px 20px; z-index: 20000; }
#right_1_flow p {  }
#right_1_flow h2 { margin-top: 10px; margin-bottom: 10px; }
/*nicht benutzt - prüfen und ggfs. löschen:*/
#contentbox_2_reserve { background-color: white; background-image: none; background-repeat: no-repeat; background-position: 0 0; padding-right: -20px; padding-left: 0; position: absolute; z-index: 200; top: 122px; left: 164px; width: 576px; height: 468px; float: left; }
#content_1reserve_fix { padding: 0 40px 20px; position: absolute; z-index: 20000; }
#contentbox_1_reserve { background-color: #f2d8d8; background-image: none; background-repeat: no-repeat; background-position: 0 0; padding-right: -20px; padding-left: 0; position: absolute; z-index: 200; top: 122px; left: 164px; width: 816px; height: 468px; float: left; }
#texttab_1_flow { padding: 20px; z-index: 20000; }
#texttab_1 { position: absolute; z-index: 20000; width: 360px; height: 400px; padding: 20px; }
/*hintergrundbilder*/
#bigbild { background-color: #08bd0e; background-image: url(../../picture/fristo_schrift_top1.jpg); position: absolute; top: 0; left: 0; z-index: 100000; width: 600px; height: 468px; float: left; }
/**/
form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}
td, th, p, div, span { font-size: 12px
; font-family: Verdana, Arial, Helvetica, sans-serif; }

.listEntry { margin-bottom: 10px; }
.articleText { color: #8b0202; margin-bottom: 3px; text-align: justify; }

.articleCode { color: #f7a9a9; margin-bottom: 3px; font-family: "Courier New", Courier, monospace; font-size: 12px; }
.articleSummary { font-size: 11px; color: #11f411; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 135%; }

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover { font-size: 10px; color: #4a5966; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none; }
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover { font-size: 10px; color: #4a5966; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.articleList_toptext { color: #1bfa14; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }

.articleList_listhead { color: #a503d7; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }


/* CSS for the top level list */
ul.list_top, ul.list_level { font: bold 12px Verdana, Arial, Helvetica, sans-serif; padding: 3px 0; margin-left: 0; border-bottom: 1px solid #5e747f; }
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
	margin: 0px;
	border: 1px solid #778;
	border-bottom: none;
	background: #D7DEE5;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #5E747F; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #5E747F; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: Black;
	background: #92A1AF;;
	border-color: #227;
}
ul.list_top li.active a, ul.list_level li.active a {
	background: #f79f9f;
	border-bottom: 1px solid white;
}



/** 
 * Sample CSS for DIV pagelayout 
 */
#containeralt {
	width: 760px;
	\width: 780px;
	w\idth: 760px;
	border: 1px solid gray;
	margin: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px;
}

#headerBlock {
	padding: 5px;
	margin-bottom: 5px;
	background-color: rgb(213, 219, 225);
}

#mainBlock {
	padding: 5px;
	margin-left: 215px;
	margin-right: 215px;
	background-color: gray;
}

#leftBlock {
	float: left;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-right: 5px;
	padding: 5px;
	background-color: rgb(235, 235, 235);
}

#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0 0 0 5px;
	padding: 5px;
	background-color: #54e710;
}

#footerBlock {
	clear: both;
	padding: 5px;
	margin-top: 5px;
	background-color: rgb(213, 219, 225);
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 0; 
	padding:0; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}
/*Suche  und Suchausgabe*/
#searchnavi { color: #666; font-size: 11px; font-weight: normal; font-style: normal; }
#searchnavi a { color: #666; font-size: 11px; font-weight: normal; font-style: normal; text-decoration: underline; }
#search_submit_button { color: #000; font-size: 12px; background-color: #ffc; width: auto; height: 20%; border: solid 1px #666; }
#search_input_field { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; padding: 2px; left: 80px; width: 100px; border: dotted 1px; }
.phpwcmsSearchResult h3 { color: #666; font-size: 12px; font-style: normal; font-weight: bold; margin-top: 10px; margin-bottom: 6px; }
.phpwcmsSearchResult a { color: #666; font-size: 12px; font-style: normal; font-weight: bold; margin-top: 10px; margin-bottom: 6px; }
.phpwcmsSearchResult p { color: #666; font-size: 11px; font-style: normal; font-weight: normal; }
.phpwcmsSearchResult em.highlight, em.highlight { font-weight: bold; font-style:inherit; }
/*.phpwcmsSearchNextPrev { color: #999; margin: 10px 0 1px; font-size: 11px; font-weight: normal; }*/
/*Suche  und Suchausgabe*/
#VisualModeIndicator {
	position:absolute;
	left:5px;
	bottom:5px;
	padding:5px;
	z-index:10000;
	background-color:#FF3300;
	color:#FFFFFF;
	border:1px solid #000000;
}

.phpwcmsArticleListEntry {
	clear: both;
}
.phpwcmsArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.phpwcmsArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
	margin: 10px 0 10px 0;
	text-align: right;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
	border: 1px solid #CBCBCB;
}
a.cpPaginateActive {
	background-color: #CBCBCB;
	color: #FFFFFF;
	border: 1px inset #CBCBCB;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #DDDDDD;
	color: #666666;
	border: 1px inset #CBCBCB;
}
/*Steuerung der DIVboxen aus CSS 00*/
#tab1 { background-repeat: no-repeat; position: absolute; z-index: 1; top: 77px; left: 16px; }
#tab2 { background-color: #c63; background-repeat: no-repeat; position: absolute; z-index: 1; top: 120px; left: 50px; }
#tab3 { background-color: #c63; background-repeat: no-repeat; position: absolute; z-index: 1; top: 0; left: 50px; float: left; clear: right; }
#tab4 { position: absolute; left: 300px; bottom: 1px; float:left; }
/*Textblockformatierungen in mitteonly*/
#texttab_4 { color: #696969; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px; position: absolute; z-index: 20000; width: 400px; height: 400px; }
#texttab_1left { color: #696969; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px 20px 20px 460px; position: absolute; z-index: 20000; width: 300px; height: 400px; }
#texttab_2 { color: #696969; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px; position: absolute; width: 280px; height: 420px; z-index: 11; }
#texttab_3 { color: #696969; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 20px; position: absolute; z-index: 11; width: 500px; height: 420px; }
/**/
#underlay_flow { background-color: #f5c114; position: relative; top: 60px; width: 990px; margin: 0 auto; border: #333; }
#container_flow { background-color: #f58114; margin: 0 auto; width: 990px; height: inherit; z-index: 10000; border: #333; }
#header_alt { background-color: #e6e6e6; background-image: none; background-repeat: no-repeat; position: relative; top: 0; width: 980px; height: 100px; z-index: 1; }
#header2 { background-image: url(../../picture/rf-banner_002_980x100.jpg); background-repeat: no-repeat; z-index: 1; top: 0; width: 980px; height: 100px; }
#header3 { background-image: url(../../picture/rf-banner_003_980x100.jpg); background-repeat: no-repeat; z-index: 1; top: 0; width: 980px; height: 100px; }
#subheader_old { color: black; background-color: white; background-image: url(../../picture/rf-silverline_40.jpg); background-repeat: no-repeat; position: absolute; top: 100px; z-index: 1; width: 980px; height: 20px; border-top: 1px solid #333; border-bottom: 1px solid #333; }
#links { background-color: white; background-repeat: no-repeat; position: absolute; top: 122px; left: 0; width: 164px; height: 468px; z-index: 100; float: left; }
#links_flow { background-color: #c2fbb9; background-repeat: no-repeat; position: absolute; top: 122px; left: 0; width: 164px; z-index: 100; }
#mitteonly_000_flow { background-color: #d7d4d4; background-image: none; background-repeat: no-repeat; background-position: 0 0; padding-left: 0; position: absolute; z-index: 200; top: 122px; left: 164px; width: 816px; float: left; }
#mitte_400 { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; padding-left: 0; z-index: 200; width: 400px; height: 468px; float: left; }
#mitte_400_flow { background-color: #fff; background-image: none; background-repeat: no-repeat; background-position: 0 0; position: absolute; top: 122px; left: 164px; padding-left: 0; z-index: 200; width: 400px; float: left; }
#rechts_352 { color: #051cea; background-color: #f7c3c3; background-image: none; background-repeat: no-repeat; background-position: 0 0; padding-left: 0; position: absolute; z-index: 1000; top: 122px; left: 564px; width: 416px; float: left; }
/*Fussbereich definieren */
#fuss { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #444; background-image: url(../../picture/fuss_980x40_02.jpg); background-repeat: no-repeat; position: absolute; top: 619px; width: 980px; height: 25px; z-index: 100000; float: left; padding-top: 5px; }
#phpwcmsMailtoLink { color: #ccc; font-size: 10px; text-decoration: underline; margin-top: 2px; margin-left: 10px; border: solid 2px #eb05dc; }
#fuss p { color: #fff; font-size: 10px; }
#fuss a { color: #fff; font-size: 10px; text-decoration: underline; }
#fuss_flow { color: #c5f518; background-color: #444; background-image: none; background-repeat: no-repeat; position: relative; top: 0; z-index: 100000; width: 980px; height: 30px; float: left; }
/*COPYRIGHTEINTRAG NACH FUSS*/
#copyright { color: #fdfbfb; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-repeat: no-repeat; position: absolute; z-index: 1; top: 36px; left: 0; width: 960px; }
#copyright a { text-decoration: underline; }
#bigbild { background-image: url(../../picture/underlay_400_001.jpg); background-repeat: no-repeat; margin: 0 auto; padding: 0; position: absolute; z-index: -10; top: 0; right: 0; width: 600px; height: 468px; float: none; }
#bigbildleft { background-image: url(../../picture/underlay_400_001.jpg); background-repeat: no-repeat; margin: 0 auto; padding: 0; position: absolute; z-index: -10; top: 0; left: 0; width: 600px; height: 468px; float: none; }
#header_01 { background-image: url(../../picture/rf-webbanner_960x100_006.jpg); background-repeat: no-repeat; margin: 0 auto 0; padding: 0; z-index: 1; width: 980px; height: 100px; }
#header_00 { background-image: url(../../picture/rf-webbanner_960x100_home2.jpg); background-repeat: no-repeat; margin: 0 auto; padding: 0; z-index: 1; width: 980px; height: 100px; }
#fussmenu { color: #666; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-align: right; position: absolute; top: 66px; right: -10px; width: 200px; z-index: 100; }
#overlay { background-color: #f36; margin-top: 0; margin-right: auto; margin-left: auto; position: absolute; z-index: 1000; top: -100px; left: 300px; width: 250px; height: 400px; border: solid 1px #006; }
#mitte1 { background-color: #80c6fc; background-repeat: no-repeat; background-position: 0 0; position: inherit; width: 400px; height: 468px; z-index: 200; float: left; padding-left: 16px; }
#mitte { background-color: #80c6fc; background-repeat: no-repeat; background-position: 0 0; position: inherit; width: 400px; height: 468px; z-index: 200; float: left; padding-left: 16px; }
#mitteonly { background-color: white; background-image: url(../../picture/bg_01.jpg); background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: inherit; z-index: 200; width: 752px; height: 468px; float: left; }
#mitteonly_002 { background-color: white; background-image: url(../../picture/bg_02_wein.jpg); background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: inherit; z-index: 200; width: 752px; height: 469px; float: left; }
#mitteonly_002 { background-color: white; background-image: url(../../picture/bg_02_wein.jpg); background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: inherit; z-index: 200; width: 752px; height: 469px; float: left; }
#mitteonly_003 { background-color: white; background-image: url(../../picture/bg_03_wein.jpg); background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: inherit; z-index: 200; width: 752px; height: 469px; float: left; }
#mitteonly_004 { background-color: white; background-image: url(../../picture/bg_04_wein.jpg); background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: inherit; z-index: 200; width: 752px; height: 469px; float: left; }
#mitteonly_005 { background-color: white; background-image: url(../../picture/bg_05_hand.jpg); background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: inherit; z-index: 200; width: 752px; height: 469px; float: left; }
#mitteonly_006 { background-color: white; background-image: url(../../picture/bg_06_bau.jpg); background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: inherit; z-index: 200; width: 752px; height: 469px; float: left; }
#mitteonlyweiss { background-color: white; background-image: none; background-repeat: no-repeat; background-position: 0 0; padding-left: 16px; position: inherit; z-index: 200; width: 752px; height: 469px; float: left; }
#motiv { position: absolute; right: 0; z-index: 200; float: left; }
#mittesmall { background-color: #fff; background-image: url(../../picture/rf_content_736x468_001.jpg); background-repeat: no-repeat; background-position: 0 0; position: inherit; padding-left: 16px; z-index: 200; width: 634px; height: 468px; float: left; }
#rechts { background-color: #cf6; background-image: none; position: inherit; width: 352px; height: 468px; z-index: 0; float: left; }
#fuss_000 { background-color: #ccc; background-image: url(../../picture/rf_footer_960x60_000.jpg); background-repeat: no-repeat; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding: 10px; position: relative; z-index: 1; top: 0; width: 940px; height: 30px; }
#fuss_002 { background-color: #ccc; background-image: url(../../picture/rf_footer_960x60_002.jpg); background-repeat: no-repeat; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding: 10px; position: relative; z-index: 1; top: 0; width: 940px; height: 30px; }
#fuss_003 { background-color: #ccc; background-image: url(../../picture/rf_footer_960x60_003.jpg); background-repeat: no-repeat; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding: 10px; position: relative; z-index: 1; top: 0; width: 940px; height: 30px; }
#testbild { position: relative; right: 0; bottom: 0; z-index: 10; }
.divcontent_subnavi { border:solid 0 black; float:right; overflow:auto; padding-right:10px; text-align:left; width:515px; height: 200px; }
.texttest { background-color: #ed0f0f; width: 300px; height: 300px; overflow: auto; float: left; border: solid 0 black; }
/*Formulare*/
#form1 { color: #c66; font-size: 12px; width: 100%; height: 100%; }
.tdLabel { color: #333; font-size: 11px; font-weight: normal; width: 50px; overflow: hidden; }
form1 p { color: #666; font-size: 9px; font-weight: bolder; }
.Feld { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; left: 80px; width: 200px; padding: 2px; border: dotted 1px; }
.hinweis { color: #666; font-size: 9px; font-weight: bold; }
.Textfeld { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; width: 220px; height: 206px; padding: 2px; border: dotted 1px; }
.formLabel { color: #333; font-size: 10px; font-weight: normal; }
.formLabelRequired { color: #f00; font-size: 12px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; }
.reset { color: #000; font-size: 12px; background-color: #ccc; width: auto; height: 20%; border: solid 1px #666; }
.submit { color: #000; font-size: 12px; background-color: #ccc; width: auto; height: 20%; border: solid 1px #666; }
.Feld1 { color: #666; font-size: 12px; background-color: #c81212; width: 50px; border-style: dotted; border-width: 1pt; }
.Feldfehler { color: #f00; font-size: 9px; }
.input { color: #00f; background-color: #fff; margin-right: 20px; }
/*Personalboxen*/
#persbox { background-color: #fff; float: left; padding: 6px; }
#persbox a { color: #333; }
#persbild { padding: 4px; float: left; overflow: hidden; }
#persname { font-size: 12px; font-weight: bold; }
#perspos { color: #666; font-size: 10px; padding-top: 1px; }
#persabt { font-size: 11px; font-weight: bold; }
#perstext { font-size: 11px; font-weight: normal; padding-top: 3px; }
/*Produktboxen*/
#produktbox_01 { font-size: 12px; background-color: #f5f5f5; width: 576px; height: auto; float: left; border: solid 1px #333; }
#produktbox_02 { font-size: 12px; background-color: #ccc; width: 756px; height: auto; float: left; border: solid 1px #333; }
#produktbild_01 { float: left; padding: 6px; }
#produktbild_02 { padding: 6px; float: left; }
#produktrand_01 { border: solid 1px #666; height:113px;}
#produktcaption_01 { width: 150px; height: auto; overflow: hidden; padding-bottom: 6px; }
#produkttitle_01 { float: left; padding: 6px; }
#produkttitle_02 { width: 160px; overflow: hidden; padding: 6px; float: left; }
#produkttext_02 {  }
#produktbox_01 h1 { color: #000; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
#produktbox_01 h2 { color: #000; font-size: 11px; font-weight: normal; }
#produktbox_01 p { color: #000; font-size: 11px; font-weight: normal; }
#produktbox_01 td { color: #000; font-size: 11px; font-weight: normal; }
/*
#produktname { color: #333; font-size: 12px; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
.produkhead { position: absolute; left: 160px; width: 50px; height: 50px; float: left; padding: 1px; border-color: #f00; border-width: 2px; outline-color: #1c52db; outline-width: 2px; }
#produkttxt { color: #333; font-size: 12px; margin-top: 1px; margin-bottom: 1px; }
#produkt { color: #333; font-size: 12px; text-decoration: underline; position: inherit; top: 0; left: 200px; margin-top: 1px; margin-bottom: 10px; }
*/
/*multimedia*/
#multimedia-qt { background-color: #006; position: absolute; top: 200px; left: 200px; right: 200px; bottom: 200px; width: 800px; height: 600px; }
/*Teaser_01*/
#teaser_01 h1 { color: #000; font-size: 11px; font-family: Verdana, sans-serif, Helvetica, Arial; font-weight: bold; }
#teaser_01 h2 { color: #000; font-size: 10px; font-family: Verdana, sans-serif, Helvetica, Arial; font-weight: normal; vertical-align: -10px; }
#teaser_01 h3 { color: #fff; font-size: 8px; font-family: Verdana, sans-serif, Helvetica, Arial; font-weight: bold; }
#teaser_01 a { color: #666; font-size: 10px; font-family: Verdana, sans-serif, Helvetica, Arial; font-weight: bold; }
#teaser_01 p { color: #000; font-size: 10px; font-family: Verdana, sans-serif, Helvetica, Arial; font-weight: normal; font-style: normal; }
/*breadcrumb*/
#breadcrumb  /* BREADCRUMB */ { font-size: 9px; text-decoration: none; position: absolute; top: 10px; left: 20px; z-index: 10000000; }
#breadcrumb a { color: #666; font-size: 9px; text-decoration: underline; }
#autonavi { font-size: 10px; position: absolute; z-index: 100; left: 20px; bottom: 20px; }
#autonavi a { color: #666; font-size: 10px; }
/*Aktuelle Meldungen - statements aufräumen*/
.datelink { font-size: 10px; font-weight: normal;.datelink a { color: #9de812; font-size: 9px; font-style: normal; text-decoration: none; }
