/* * Projekt:auconet * Version:* Datum:* Autor:*  */
@import url("rte-test-auconet.css");

html,body { margin:0; padding:0; color:#6c6d6f; font:11px/18px normal normal Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; 
	background:transparent url(../pic/hg-seite.png) repeat-y left top; overflow:auto; }
img { border:none; }
fieldset { border:none; margin:0; padding:0; }
div.line { background:#fff url(../pic/pxl-linie.jpg) no-repeat left; border:none; margin:20px 0; padding:0; height:2px; 
	color:fff; }
div.line-bottom { margin:20px 0 20px 20px; }
.defloat { clear:both;display:block;height:1px;overflow:hidden; }

table, td, tr, th { padding:0; margin:0; border:none; vertical-align:top; text-align:left; }

#seite { background:#fff url(../pic/hg-strich-rot.jpg) no-repeat left top; padding:36px 0 0 0; width:980px; }
#kopf { height:56px; margin:0 20px 0 28px;}
#logo { float:left; padding:0; }
/* menu oben */
#topmenue { position:absolute; z-index:10; left:260px; top:36px; 
	background:url(../pic/hg-mainmenu.png) no-repeat center top; padding:1px 0 0 0; margin:0px; height:26px; }
#haupt-menu { padding:0; margin:0; list-style:none; position:relative; z-index:500; width:505px; }
#haupt-menu li { float:left; margin:0; padding:0; }
#haupt-menu li a { display:block; float:left; height:22px; line-height:22px; color:#6E6E6E; font-weight:bold; font-size:12px;
	text-decoration:none; text-align:center; width:100px; }
#haupt-menu table { border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0; }
#haupt-menu li a:hover { z-index:200; position:relative; color:#fff; background:transparent url(../pic/hg-menu.png) no-repeat right top; }
#haupt-menu li:hover { position:relative; z-index:200; }

#haupt-menu li:hover > a { color:#fff; background:#B03E41 url(../pic/hg-menu.png) no-repeat right top; }
#haupt-menu li:hover > a.sub { color:#000; text-decoration:underline; background:#E3E3E5; }
#haupt-menu li.current a { color:#fff; background:#B03E41 url(../pic/hg-menu.png) no-repeat right top; }

#haupt-menu li a.sub { color:#000; text-decoration:underline; background:#E3E3E5; }
#haupt-menu li.current a.sub { color:#000; text-decoration:underline; background:#E3E3E5; }
#haupt-menu :hover ul { left:0; top:22px; width:200px; background:#444; }

#haupt-menu ul, 
#haupt-menu :hover ul ul { position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; }
#haupt-menu :hover ul :hover ul { left:200px; top:-1px; background:#E3E3E5; white-space:nowrap; width:240px; z-index:200; 
	height:auto; background:#E3E3E5; }
#haupt-menu :hover ul li { margin:0; }
#haupt-menu :hover ul li a { width:200px; padding:0; color:#6E6E6E; height:24px; line-height:24px; 
	text-indent:10px; text-align:left; font-weight:normal; font-size:11px; }
#haupt-menu :hover ul :hover { background-color:#E3E3E5; color:#000; text-decoration:underline; }
#haupt-menu :hover ul li.currentsub a { background:#E3E3E5; color:#000; }
#haupt-menu :hover ul :hover ul li a { width:190px; padding:0; text-indent:10px; background:#3e3e3e; color:#ccc; }
#haupt-menu :hover ul :hover ul :hover { background-color:#003976; color:#fff; }
#haupt-menu li ul li, #haupt-menu li.current ul li { background:#E3E3E5; }
#haupt-menu li ul li a:hover { color:#000; background:transparent; }
#haupt-menu li.current ul li a { background:#E3E3E5; }
#haupt-menu li ul li.bottom, #haupt-menu li.current ul li.bottom { width:200px; background:#EAE9EB url(../pic/hg-submenu.png) no-repeat left bottom; }
#haupt-menu li ul li.begin,  #haupt-menu li.current ul li.begin  { width:200px; background:#EAE9EB url(../pic/hg-submenu.png) no-repeat left top; }

/* sprache-suche */
/* suche */
#kopf form { margin:0; padding:5px; float:right; border:1px solid #cdcdcf; height:14px; width:144px; }
#kopf form .feld { font:11px/18px normal normal Verdana,"Bitstream Vera Sans","DejaVu Sans","Liberation Sans",Geneva,sans-serif; 
	color:#6e6e6e; width:128px !important; width:125px; height:14px; padding:0; border:none; background:#fff; float:left;}
#kopf form .suchesubmit { margin:0; padding:0; background:#fff; float:right; height:14px; }
#inhalt .suche-kopf  { margin:5px 0 20px 0; }
#inhalt .suche-text { padding:0 0 12px 0; margin:0; }


/* sprachauswahl */
/* dkl-blaue schrift : #2351a9;*/
/* hell-blauer BG : #e5eefd;*/
/* grauer Link : #9a9a9d;*/
#sprachauswahl { position:absolute; top:8px; left:810px; }
#sprachauswahl a { font-size:11px; text-decoration:none; color:#6e6e6e; }
#sprachauswahl a:hover { text-decoration:underline; color:#000; }
/* ENDE sprachauswahl und suche */

#navigation { position:absolute; z-index:5; left:260px; top:66px;  }
#pfad { list-style-image:none; list-style-type:none; margin:0; padding:0; }
#pfad li { float:left; font-size:11px; padding:0pt 8px 0pt 0pt; text-align:center; }
#pfad li a { font-size:10px; background: url(../pic/ico-linkpfeil.png) no-repeat left; color:#858585; display:inline;
	padding:0 0 0 16px; text-decoration:none; }
#pfad li a:hover { text-decoration:underline; background: url(../pic/ico-linkpfeil-active.png) no-repeat left; color:#000; }
#pfad li a.begin { background:#fff; color:#858585; display:inline; padding:0 0 0 20px; text-decoration:none; }
#pfad li a.begin:hover { background:#fff; color:#000; }

/* !!!!! nach einf�gen der FLashdatei leeren !!!!! */
#header { margin:0 4px 0 28px; }

/* inhalt */
.icon { vertical-align:middle; padding-right:5px; }
h1 { font-size:1.1em; color:#313131; padding:4px 0 4px 0; margin:0; border:none; }
h2 { font-size:1em; color:#e24146; font-weight:normal; margin:0; padding:0; }
h3 { display:inline; }
p { margin:0; padding:12px 0 0 0; }

#inhalt a { color:#6c6d6f; background:url(../pic/ico-linkpfeil.png) no-repeat left; padding-left:16px; text-decoration:underline; }
#inhalt a:hover { color:#000; background:url(../pic/ico-linkpfeil-active.png) no-repeat left; }

#inhalt a.download { background:url(../pic/ico-pdf.png) no-repeat left center; padding:8px 8px 8px 48px; display:block; }
#inhalt a.download:hover { background:url(../pic/ico-pdf-active.png) no-repeat left center; }
#inhalt ul { padding:0; margin:0 0 0 14px; }
#inhalt ul li { list-style-image:url(../pic/ico-bullet.png); padding:0; margin:0; }
#inhalt ol { padding:0; margin:0 0 0 20px; }
#inhalt { margin:0 0 0 28px; width:946px; }
#inhalt-wrapper { background:#f5f5f5; width:721px; float:left; margin:0 0 8px 0; }
#inhalt-wrapper-weiss { width:721px; float:left; }
#inhalt-links { float:left; width:210px; padding:0 0 0 25px; }
#inhalt #inhalt-links .csc-sitemap ul li, #inhalt #inhalt-mitte ul.csc-menu li { padding:16px 0 0 0; list-style-type:none; list-style-image:none; }
#inhalt #inhalt-links .csc-sitemap ul li a, #inhalt  #inhalt-mitte ul li a { font-size:1.1em; font-weight:bold; list-style-image:none; background:none; text-decoration:none; }
#inhalt #inhalt-links .csc-sitemap ul li a:hover, #inhalt  #inhalt-mitte ul li a:hover { font-size:1.1em; font-weight:bold; list-style-image:none; text-decoration:none; }
#inhalt #inhalt-links .csc-sitemap ul li ul li, #inhalt  #inhalt-mitte ul li ul li { padding:0; list-style-type:none; list-style-image:none; }
#inhalt #inhalt-links .csc-sitemap ul li ul li a,#inhalt  #inhalt-mitte ul li ul li a { font-size:1em; font-weight:normal; list-style-image:none; background:url(../pic/ico-linkpfeil.png) no-repeat left; text-decoration:underline; }
#inhalt #inhalt-links .csc-sitemap ul li ul li a:hover, #inhalt  #inhalt-mitte ul li ul li a:hover { font-size:1em; font-weight:normal; list-style-image:none; background:url(../pic/ico-linkpfeil-active.png) no-repeat left center; }
#inhalt-links-zweispaltig { float:left; width:340px; padding:0 0 0 25px; }
#inhalt-links-einspaltig { float:left; width:540px; padding:0 0 0 25px; }

#inhalt-mitte { float:left; width:210px; padding:0 0 0 25px; }
#inhalt-rechts { float:left; width:210px; padding:0 0 0 25px; }
#inhalt-rechts-zweispaltig { float:left; width:320px; padding:0 0 0 25px; }
#inhalt-rechts-zweispaltig #box-border { background: url(../pic/hg-box.png) repeat-y; width: 308px; }
#inhalt-rechts-zweispaltig #box-border p { margin:0 0 0 20px; }
#inhalt-rechts-zweispaltig #box-border h1 { margin:0 0 0 20px; }
#inhalt-rechts-zweispaltig #box-border h2 { margin:0 0 0 20px; }
#inhalt-rechts-zweispaltig #box-border h3 { margin:0 0 0 20px; }
#inhalt-rechts-zweispaltig #box-grau { background:#f5f5f5; width:308px; margin:18px 0; }
#inhalt-rechts-zweispaltig #box-grau p { padding:0 20px 10px 20px; }
#inhalt-rechts-zweispaltig #box-grau h1 { padding:10px 20px 0 20px; }
#inhalt-rechts-zweispaltig #box-grau h2 { padding:10px 20px 0 20px; }
#inhalt-rechts-zweispaltig #box-grau h3 { padding:10px 20px 0 20px; }

#teaser { float:right; margin:0; width:210px}
#teaser .inhalt-teaser { background: url(../pic/hg-teaser.png); width:195px; margin:0 0 20px 0; }
#teaser .inhalt-teaser img.bild-teaser-top { margin:0 0 18px 0; }
#teaser .inhalt-teaser img.bild-teaser-bottom { margin:0; padding:0; }
#teaser .inhalt-teaser h1 {}
#teaser .inhalt-teaser h2 { display:inline; padding:0; margin:20px 0 0 7px; color:#e24146; line-height:160%;  font-size:11px; }
#teaser .inhalt-teaser h3 { display:inline; margin:0; color:#313131; font-size:11px; font-weight:normal; }
#teaser .inhalt-teaser a {display:block; margin:0 0 0 10px; padding:0 0 0 16px; color:#6c6d6f; background:url(../pic/ico-linkpfeil.png) no-repeat 0 5px; text-decoration:underline; }
#teaser .inhalt-teaser a:hover { color:#000; background:url(../pic/ico-linkpfeil-active.png) no-repeat 0 5px; }
#teaser .inhalt-teaser p { margin:0 0 0 7px; padding:0; }


/* Fuss */
#fuss { margin:0 0 0 28px; }
#fuss ul { margin:0; list-style:none; padding:0; }
#fuss ul li { display:inline; }
#fuss ul li p { display:block; float:left; padding:0; height:20px; margin:0; }
#fuss ul li a { font-size:10px; background:url(../pic/ico-footer.png) no-repeat bottom left; height:20px; line-height:20px; display:block; float:left; padding:0 16px 0 20px; }
#fuss ul li a:hover { color:#DF252B; }
#fuss ul li a.begin { background:url(../pic/ico-footer.png) no-repeat bottom right; padding:0 16px 0 0;}
#fuss ul li a.end { padding:0 0 0 20px; }
#fuss a{color:#6C6D6F; text-decoration:none;padding:0 12px;}

/* google maps */
#stadtplan { vertical-align:bottom; }
#map .gmnoprint { position: absolute; left: 19px; top: -113px; }

#map .gmnoprint .maps_text a { background:transparent url(../pic/ico-linkpfeil.png) no-repeat scroll left center; color:#6C6D6F; padding-left:16px;}
#map .gmnoprint .maps_text a:hover { background:transparent url(../pic/ico-linkpfeil-active.png) no-repeat scroll left center;
	color:#000; }

.none { margin:0; padding:0; background:none; }
