/**
 * ulrike tillmann
 * @link    http://ulrike-tillmann.de
 * @version 2.0 / copyright 2010 Michael Steu
 */
/*GLOBALE*/
/*.silent {position:relative; width:100%; height:100%;}
.silent2 {display:none;}
.silent:hover .silent2 {display:block;position:relative; width:400px; height:218px;top:10%;left:25%;}*/

.whitelink, .whitelink:hover, .whitelink:focus {color:gray;text-decoration:underline;}

#ganz_klein {position:absolute; z-index:600; right:7%; top:10%;}
#ganz_klein:hover {top:10.2%;right:7.1%;}
#ganz_klein2 {position:absolute; z-index:600; left:0px; top:23%;}
#lametta_text a {text-decoration:underline;}
#lametta_text a:hover, #lametta_text a:focus {color:gray;}
#lametta_text p {padding:12px;}
#lametta_text h2 {margin-top:60px;}
/*neue Sparte Film*/
.backlink:hover {color:black}
.backdiv {position:absolute; bottom:8px; left:25px; /*width:100px; height:50px;padding:15px;*/ z-index:1000;}
.film_descrip {width:100%; background-color:black; 	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
position:absolute; font-size:12px; color:white; bottom:4px; left:0px;padding:2px 0 2px 80px;}
.film_descrip a {text-decoration:underline;color:white}
.film_descrip h1 {font-size:14px}

.index_film a {cursor: -webkit-zoom-in;
cursor: -moz-zoom-in; }

#container_top_linien #nails li p a span, #container_top_nadel #nails li p a span {color:black;}
/*TOOLTIP*/
#nails li:hover .nirvana {
display: block;
z-index:100;
position: absolute;
text-align:left;
top: -25px;
left: 0px;
width: 400px;
z-index: 500;
padding: 5px 0px;
text-indent:0px;
}


html, h1, body, div, object {margin:0; padding:0; overflow:hidden;}
p, h2, h3, h4, ul {margin:0; padding:0;}
ul, li {list-style:none;}
body {font-family:Hevetica, Arial, sans-serif; font-size:0.89em;}
a img {border:none; outline:0px;}
a:focus {outline:0px;}
a {text-decoration:none;}
.nirvana {position:absolute; text-indent:-9999px;}
.nirvana2 {text-indent:-9999px; display:block;}
.nirvana3 {display:none;}
.nirvana4 {text-indent:-9999px;}
hr {display:none;}
/*SEITENAUFTEILUNG*/
#container_main {
position:absolute;
bottom:0px;
left:0px;
height:100%;
width:100%;
}
.container_top {
position:relative;
top:0px;
width:948px;
height:100%;
margin:0 auto; 
overflow:hidden;
}
.container_bottom {
position:absolute;
bottom:0px;
left:0px;
height:/*22%*/21.5%;
min-height:115px;
width:100%;
z-index:80;
}
/*INDEX.HTML*/
#container_index_div {position: absolute; width:948px; height:347px;bottom:31%;}
.index_div {position: relative; width:834px; height:347px;margin-left: 40px; /*background:url(hintergruende/wischlappen-pur.jpg);*/}

.index_div1 { text-align:center;line-height:19px;color:white; position:absolute; width:230px; height:250px; margin:70px 50px 0px 60px; z-index:100;}
.index_div1 h2 {font-size:16px;}
.index_div2 {width:340px; position:absolute;height:340px; background: url(hintergruende/green.png);}
.index_div1:hover a {color:white;}

/*laufende Ausstellung*/
#h1_gebrueht {position:absolute;left:0px; top:0px;display:block; z-index:1000;}
#div_gebrueht { position:absolute;width:800px;padding-left:222px; left:-220px;}
#div_gebrueht a:hover, #div_gebrueht a:focus {color:black;}
#container_nav {overflow:visible;}

/**/
#container_nav {
position:relative;
top:0px;
width:948px;
height:174px;
margin:0 auto;
}
#nav_main {
position:absolute;
top:0px;
width:720px;
height:114px;
z-index:100;
right:0px;
}
#nav_main li {display:inline;}
#aktive {cursor:default; display:block; width:95px; height:79px;}
.nav {
text-indent:-9999px;
position:relative;
float:left;
width:95px;
height:79px;
cursor:pointer;
}
.nav_home, #nav_home {background-image:url(nav/home2.png);}
.nav_arbeiten, #nav_arbeiten {background-image:url(nav/arbeiten2.png);}
.nav_texte, #nav_texte  {background-image:url(nav/texte2.png);}
.nav_ausstellungen, #nav_ausstellungen {background-image:url(nav/ausstellungen2.png);}
.nav_biografie, #nav_biografie {background-image:url(nav/biografie2.png);}
.nav_kontakt, #nav_kontakt {background-image:url(nav/kontakt2.png);}

.nav_blog, #nav_blog {background-image:url(nav/blog3.png) ;background-repeat:no-repeat}

#nav_main a:hover, #nav_main a:focus {background-position:-95px;}
.nav:focus {outline:0px solid white;}
/*HAUPTNAVIGATION ENDE*/
#logo {width:137px; height:14px;display:block;position:absolute; top:64px; left:4px; background:url(hintergruende/logo.png);}
#footer {
position:absolute;
bottom:4px;
right:0px;
margin-right:10px;
text-transform:lowercase;
font-size:11px;
z-index:100;
overflow:visible;
color:gray;
}

#kontakt2:before {content: url(hintergruende/apfel.jpg) " "}

/*.apfel:after {content:" | " url(hintergruende/apfel.jpg)" switch off design"; color:gray;}
.apfel2:after {content:" " url(hintergruende/apfel.jpg)" switch off design"; color:gray;}*/
#impressum, #kontakt2 {color:gray;}
/*BIOGRAFIE.HTML*/
body#biografie {background:white;}
#content_text_biografie {height:410px; background:url(hintergruende/biografie-kissen2.jpg) no-repeat;}


body#ausstellungen_seite1 {background-color:#36354e;}

/*AUSSTELLUNGEN*/

#container_bottom_ausstellungen_seite1, #container_bottom_ausstellungen_seite2 {background-color:white;}
.as_ul_main, .as_ul {display:block; position:relative;}
.as_ul {top:-15px; left:45px; line-height:15px;}
.as_ul li {text-indent:-25px; position:relative; display:block; padding-left:25px;}
.as_a {position:absolute; bottom:3em;}
.as_s1_x a:focus img, .as_s2_x a:focus img, .as_s1_x a:hover img, .as_s2_x a:hover img {outline:1px solid white;}

.as_s1_ul {color:white;}
.as_s1_x, .as_s1_x a {color:#FFA812; font-style:normal;}
body#ausstellungen_seite2 {background-color:#95BB17;}
.as_s2_ul {color:black;}
.as_s2_x, .as_s2_x a {color:white; font-style:normal;}


/*Textcontainer für AUSSTELLUNGEN und BIOGRAFIE*/
.content_text {
font-size:12px;
position:absolute;
bottom:26%;
width:650px;
height:370px;
left:25%;
overflow:visible;
}
/*KONTAKT.HTML*/
#content_kontakt {
position:absolute;
bottom:26%;
right:30px;
height:400px;
width:720px;
}
.mailto {position: absolute; top:0; left:0; width:533px; height: 400px; background:url(hintergruende/kontakt.jpg);}
#submit {color: gray; position: absolute; bottom: 55px; right: 10%; background-color: white; border: 1px dotted gray; font-size: 12px; width:120px; cursor: pointer;}
#submit:hover, #submit:focus {background-color: #E0E0E0;}

.facebook { position:absolute; width:88px; right:10%; bottom:10px;border:1px dotted gray; padding:2px 15px;  font-size:12px; font-weight:bold;}
.facebook:hover {background-color: #E0E0E0;}
.facebook a, .facebook a:hover, .facebook a:focus {color:gray;}
.facebook_link {color:#3b5998;}

/*TEXTE.HTML*/
body#texte {background-color:#66cccc;}
#container_bottom_texte {background-color:white;}
#navi_texte {
position:absolute;
width:100%;
bottom:25.5%;
font-size:12px;
color:#732C2C;
margin-left:45px;
padding-left:4px;
padding-top:4px;
overflow:visible;
}
#navi_texte h3 {font-size:12px; margin-bottom:30px; margin-top:85px;}
#navi_texte li {position:relative; float:left; width:172px; margin-right:20px; padding:0 9px;}
#navi_texte a {display:block; margin-top:30px; margin-bottom:10px; color:#CD3A3A;}

#Kunstreihe {background:url(hintergruende/kunstreihe.jpg) no-repeat top left;}
#sechs-und-sechzig-Komma-fuenf-Grad {background:url(hintergruende/66,5.jpg) no-repeat top left;}
#die-Quadratur-der-Konvention {background:url(hintergruende/landau.jpg) no-repeat top center;}
#jeder-Pfad-hat-seine-Pfuetze {background:url(hintergruende/raum2.jpg) no-repeat top left;}
/*UNTERSEITEN*/
#navi_texte ul li:target {outline:2px dotted white;}
.klaer {clear:both;}

.container_intop_texte {position:absolute; bottom:26%;  width:100%; height:375px;}
.div_text_texte {
width:630px;
height:375px;
margin:0 auto;
position:relative;
z-index:500;
}
.div_text_texte .not_first {
overflow:visible;
height:330px;
position:relative;
padding-left:15px;
padding-right:15px;
font-size:13px;
line-height:17px;
letter-spacing:0px;
word-spacing:0px;
padding-top:45px;
}
#texthead {position:absolute; height:40px; padding:0; margin-top:-42px;}
#autor {text-indent:8px; font-size:11px;}
.img_r { float:right; margin-left:15px;}
.img_l {float:left; margin-right:15px;}
.texte_img {position:relative;margin-bottom:4px;}
.div_text_texte div h2 {font-size:16px; margin-bottom:1px;}
.blaettern {width:120px;height:15px; margin-left:230px; padding:0; bottom:0; position:absolute;}
.text_nav_weiter {width:23px; height:15px;float:right; background:url(nav/rechts.jpg);}
.text_nav_zurueck {width:23px; height:15px;float:left; background:url(nav/links.jpg);}

#container_bottom_landau, body#landau {background-color:white;}
#container_bottom_jeder_pfad, body#jeder_pfad {background-color:white;}
#container_bottom_66_5, body#sechs_und_sechzig_komma_fuenf {background-color:white;}
#container_bottom_kunstreihe, body#kunstreihe {background-color:white;}

#container_intop_texte_impressum {background:url(hintergruende/schippe.jpg) no-repeat right bottom;}
#div_text_texte_impressum div {font-size: 13px; }
.div_text_texte div h3 {margin-bottom:10px;}
.div_text_texte div h4 {margin-bottom:5px;}
.div_text_texte div .imp {margin-bottom: 3px;}

/*ARBEITEN.HTML UND UNTERSEITEN*/
/*ARBEITEN.HTML*/
body#arbeiten {background-color:#990000;}
#container_top_arbeiten {width: 1060px;}
#container_bottom_arbeiten {background-color: white;}
#navi_arbeiten {width: 1060px; position: absolute; bottom: 30%; height: 270px;}
.navi {
margin-left:3px;
text-indent:-9999px;
position:relative;
float:left;
height:270px;
color:white;
background-repeat:no-repeat;
}
.navi h3 {font-size:14px;}
.navi span {position:relative; bottom:-200px; display:block;}
.navi:focus, .navi:hover {text-indent:0px; font-weight:bold; letter-spacing:2px; text-align:center; font-size:14px;}
#navi_arbeiten li {display:inline;}
#navi_linienlabor {background-image:url(nav/linienlabor.gif); width:157px;}
#navi_nadel-faden-strick {background-image:url(nav/nadel-faden-strick.gif); width:143px;}
#navi_punkte-kuehe-teppichmuster { background-image:url(nav/punkte-kuehe-teppichmuster.gif); width:131px;}
#navi_fotografie {background-image:url(nav/fotografie.gif); width:121px;}
#navi_pvc {background-image:url(nav/pvc.gif); width:180px;}
#navi_wortarchiv {background-image:url(nav/wortarchiv.gif); width:135px;}
#navi_leibesuebungen {background-image:url(nav/leibesuebungen.gif); width:157px;}
/*bilder texte headline*/
.bottom_headline {
display:block;
position:absolute;
font-size:15px;
top:0px;
left:4px;
z-index:500;
font-weight:100;
text-transform:lowercase;
}
.bottom_headline a {color:#787878;}
.bottom_headline a:focus, .bottom_headline a:hover {color:#57524e;}
.bild_titel {
font-weight:700;
margin:0 0 0.1em 0;
display:block;
font-size:13px;
font-weight:700;
letter-spacing:.015em;
word-spacing:.01em;
}
.top10 {margin-top:10px;}
.top15 {margin-top:15px;}
.top20 {margin-top:20px;}
.top30 {margin-top:30px;}
.top40 {margin-top:40px;}
.top60 {margin-top:60px;}
.top100 {margin-top:100px;}
.right10 {margin-right:10%;}

.bild_text {font-size:12px;}
.ausstellungstitel {font-weight:normal; font-style:normal;}
.bilduntertitel {position:absolute; right:0; margin-top:398px; text-align:left;}
.arbeiten_text_div {font-size:14px; position:absolute; width:500px; text-align:left; left:40%; top:35%;}
.arbeiten_text_div h2 {margin-bottom:5px;}
/*BOX bilder und text*/
.bild_container {
width:1060px;
height:460px;
position:absolute;
right: 0px;
bottom: 22%;
}
/*nails*/
ul#nails {position: absolute; bottom:23.5%;	left:40px;	overflow:visible; z-index:500;}
ul#nails  li {float:left;	position:relative;}
ul#nails a {
height:50px;
width:50px;
display:block;
border:1px solid gray;
margin-left:2px;
}
ul#nails a:focus, ul#nails a:hover {border:1px solid #c2c2c2;}
/*pointer*/
.pointer {position: absolute; width:6px; height:6px; margin-top:/*385*/401px; z-index:1000;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;}
#pointer1 {left:85px;}
#pointer2 {left:139px;}
#pointer3 {left:193px;}
#pointer4 {left:247px;}
#pointer5 {left:301px;}
#pointer6 {left:355px;}
#pointer7 {left:409px;}
#pointer8 {left:463px;}
#pointer9 {left:516px;}
/*ALLE UNTERSEITEN*/
#bilder {position:absolute; left:0; bottom:0; height:460px; width:1060px;}
.bilder {width:1060px; height:460px; text-align:right; color:green;}
.img {display:block; float:right;}
/*FOTOGRAFIE.HTML*/
.pointer_foto {background-color:/*#2161ab*/gray;}
body#fotografie {background-color:black;}
#container_bottom_foto {background-color:white !important;}
#container_top_foto {background:url(hintergruende/fotografie-sofa-und-ich.png) no-repeat left 38%; width:1060px; }
.bilduntertitel_foto {width:490px; color:white;}
.text_div_foto {color:white;}
#nail_putzen {background-image:url(nails/nail-putzen.jpg);}
#nail_dabeigewesen {background-image:url(nails/nail-dabeigewesen.jpg);}
#nail_foto1 {background-image:url(nails/nail-fotografie-blauweiss.jpg);}
#nail_foto2 {background-image:url(nails/nail-fotografie-ullis-blumen.jpg);}
#nail_foto3 {background-image:url(nails/nail-fotografie-findelkinder-orgelfabrik.jpg);}
#nail_foto4 {background-image:url(nails/nail-fotografie-findelkinder.jpg);}
#nail_foto5 {background-image:url(nails/nail-fotografie-mein-zuhause.jpg);}
#nail_foto6 {background-image:url(nails/nail-fotografie-muell.jpg);}
#nail_foto7 {background-image:url(nails/nail-fotografie-oberroedern-bodenarbeit.jpg);}
#nail_foto8 {background-image:url(nails/nail-fotografie-oberroedern-rapporte.jpg);}
/*LEIBESÜBUNGEN	.HTML*/
.pointer_leib {background-color:#c32150;}
body#leibesuebungen {background-color:#330033;}
#container_bottom_leib {background-color:white;}
#container_top_leib {background:url(hintergruende/hintergrund-leibesuebungen.jpg) no-repeat left center; width: 1060px;}
.bilduntertitel_leib {width:500px; color:white;}
.text_div_leib {color:white; background:#330033;}
#nail_leib1 {background-image:url(nails/nail-leibesuebungen-ringen.png);}
#nail_leib2 {background-image:url(nails/nail-leibesuebungen-turmsprung.png);}
#nail_leib3 {background-image:url(nails/nail-leibesuebungen-leibesuebungen-1.png);}
#nail_leib4 {background-image:url(nails/nail-leibesuebungen-leibesuebungen-2.png);}
#nail_leib5 {background-image:url(nails/nail-leibesuebungen-bodenarbeit.png);}
#nail_leib6 {background-image:url(nails/nail-leibesuebungen-kleinformat.png);}
/*LINIENLABOR.HTML*/
.pointer_linien {background-color:/*#729986*/white;}
.container_main_linien {background:url(hintergruende/linienlabor-hintergrund.jpg) no-repeat left top;}
#container_top_linien {width:1060px;}
.bilduntertitel_linien {width:670px; color:black;}
.text_div_linien {color:black;}
#nail_linie1 {background-image:url(nails/nail-linienlabor-friedrichsplatz.jpg);}
#nail_linie2 {background-image:url(nails/nail-linienlabor-nachtlabor.jpg);}
#nail_linie3 {background-image:url(nails/nail-linienlabor-raum2.jpg);}
#nail_linie4 {background-image:url(nails/nail-linienlabor-release.jpg);}
#nail_linie5 {background-image:url(nails/nail-linienlabor-sketchbook.jpg);}
/*NADEL-FADEN-STRICK.HTML*/
.pointer_nadel {background-color:#aa4d10;}
body#nadel_faden_strick {background-color:#c5b999;}
#container_top_nadel {background:url(hintergruende/nadel-faden-strick.gif) no-repeat left center; width:1060px;}
.bilduntertitel_nadel { width:600px; color:black;}
.text_div_nadel {color:black;}
#nail_nadel1 {background-image:url(nails/nail-nadel-faden-strick-kt-gesamt.jpg);}
#nail_nadel2 {background-image:url(nails/nail-nadel-faden-strick-kuenstlermesse-08-wand.jpg);}
#nail_nadel3 {background-image:url(nails/nail-nadel-faden-strick-lebong-asche-wand.jpg);}
#nail_nadel4 {background-image:url(nails/nail-nadel-faden-strick-mit-nadel-und-faden.jpg);}
#nail_nadel5 {background-image:url(nails/nail-nadel-faden-strick-oberroedern.jpg);}
#nail_nadel6 {background-image:url(nails/nail-nadel-faden-strick-tabakmagazin-wand.jpg);}
#nail_nadel7 {background-image:url(nails/nail-nadel-faden-strick-tm-alle.jpg);}
/*WORTARCHIV.HTML*/
.pointer_wortarchiv {background-color:#c5a64b;}
.wortarchiv_longtext {
display:block;
position:absolute;
padding:20px;
margin-top:160px;
left:50px;width:200px;
height:200px;
color:white;
text-align:left;
font-size:13px;
line-height:15px;
}
body#wortarchiv {background-color:#333333;}
#container_bottom_wortarchiv {background-color:white;}
#container_top_wortarchiv {background:url(hintergruende/hintergrund-worte.jpg) no-repeat left center; width:1060px;}
.bilduntertitel_wortarchiv {width: 500px; color:white;}
.text_div_wortarchiv {color:white;}
#nail_wort1 {background-image:url(nails/nail-wortarchiv-bodenarbeit.jpg);}
#nail_wort2 {background-image:url(nails/nail-wortarchiv-die-poesie-des-zufalls.jpg);}
#nail_wort3 {background-image:url(nails/nail-wortarchiv-die-schoenen-worte.jpg);}
#nail_wort4 {background-image:url(nails/nail-wortarchiv-luftraumarchiv.jpg);}
#nail_wort5 {background-image:url(nails/nail-wortarchiv-pult.jpg);}
#nail_wort6 {background-image:url(nails/nail-wortarchiv-wartesaal.jpg);}
#nail_wort7 {background-image:url(nails/nail-wortarchiv-word-rest-1.jpg);}
#nail_wort8 {background-image:url(nails/nail-wortarchiv-word-rest-5.jpg);}
#nail_wort9 {background-image:url(nails/nail-wortarchiv-word-rest-6.jpg);}
/*PVC.HTML*/
.pointer_pvc {background-color:#586cb1;}
body#pvc {background-color:#333300;}
#container_bottom_pvc {background-color:white;}
#container_top_pvc {background:url(hintergruende/hintergrund-pvc.jpg) no-repeat left center; width:1060px;}
.bilduntertitel_pvc {width:500px; color:white;}
.text_div_pvc {color:white;}
#nail_pvc1 {background-image:url(nails/nail-pvc-bodenarbeit.jpg);}
#nail_pvc2 {background-image:url(nails/nail-pvc-die-poesie-des-zufalls.jpg);}
#nail_pvc3 {background-image:url(nails/nail-pvc-bruchsal-folie-1.jpg);}
#nail_pvc4 {background-image:url(nails/nail-pvc-bruchsal-folie-2.jpg);}
#nail_pvc5 {background-image:url(nails/nail-pvc-bruchsal-folie-3.jpg);}
#nail_pvc6 {background-image:url(nails/nail-pvc-kuenstlermesse-03.jpg);}
#nail_pvc7 {background-image:url(nails/nail-pvc-orgel-02-folienarbeit.jpg);}
#nail_pvc8 {background-image:url(nails/nail-pvc-orgel-02-folienarbeit-2.jpg);}
/*PUNKTE-KUEHE-TEPPICH-MUSTER.HTML*/
.pointer_punkte {background-color:#8e4a41;}
body#punkte_kuehe_teppich_muster {background-color:#cc6600;}
#container_bottom_punkte {background:white;}
#container_top_punkte {background:url(hintergruende/hintergrund-punkte.jpg) no-repeat 10% 40%; width:1060px;}
.bilduntertitel_punkte {width:550px; color:white;}
.text_div_punkte {color:white;}
#nail_punkte1 {background-image:url(nails/nail-punkte-kuehe-teppich-muster-aepfel.jpg);}
#nail_punkte2 {background-image:url(nails/nail-punkte-kuehe-teppich-muster-carpet-bodenarbeit.jpg);}
#nail_punkte3 {background-image:url(nails/nail-punkte-kuehe-teppich-muster-carpets-bunt.jpg);}
#nail_punkte4 {background-image:url(nails/nail-punkte-kuehe-teppich-muster-kuehe.jpg);}
#nail_punkte5 {background-image:url(nails/nail-punkte-kuehe-teppich-muster-kuh.jpg);}
#nail_punkte6 {background-image:url(nails/nail-punkte-kuehe-teppich-muster-plan.jpg);}
#nail_punkte7 {background-image:url(nails/nail-punkte-kuehe-teppich-muster-stuhl-und-kleid.jpg);}


/*BLOG*/
.sitemap {position:absolute; left: 210px;top:55px;  font-size:12px; overflow:auto; width:320px;text-align:right; height:270px;}
.sitemap h3 {margin-right:20px;}
.sitemap ul li {margin-right:6px;font-size:14px; padding:0;}
#sitemaplink { display:block;clear:both; padding:4px 0 0 10px; color:orange; text-shadow:black 1px 1px .1px;}
#sitemaplink:hover, #sitemaplink:focus {color:white;}

#search { position:absolute; top:210px; left:55px; }

.blogcontent { left:10px;width:520px; height:390px; position:absolute;  color:white; font-size:15px; padding:0 10px 10px; bottom:17%; text-align:right;}
.blogcontent ul { margin:5px; padding:5px;}
.blogcontent ul li { list-style-type:none; padding:4px;}
.blogcontent img {margin-top:-5px;}
.blogcontent a {color:gray; text-decoration:underline;}
#blogcontenth2 {margin-bottom:10px;margin-top:11px;font-size:12px; color:white;font-weight:normal;}
#blogcontenth2 span {color:gray;}

.gallerycontent {
	float: left;
	width: 650px;
	padding: 0 30px 0 30px;
	font-size: 12px
}
.gallerymenu, .gallerynumbermenu{
	text-align:center;
}
.menubox {
position:absolute;
bottom:17%;
height:390px;
	width: 320px;
left:560px;
/*height:340px;*/
  padding: 0 20px 0 20px;

	font-size: 12px;
  color:white;
}
.scrollbar {	border-left: #8C8484 1px solid; padding:5px 5px 5px 25px;width:190px;overflow:visible;}


#clear {height:100px; width:100px; background-color:red; position:absolute;}

.clear {clear: both;line-height:8px;}

.menu, .menuactive{	display:block; font-size: 12px; color: orange;float:left; margin-left:10px;width: 25px; text-shadow:black 1px 1px .1px;}
.menu {text-decoration: underline; margin-bottom:3px;margin-top:3px; 	font-weight: bold;}
.menuactive {color:white;cursor:default;clear:left; margin-top:5px; font-size:12px;margin-left:10px; font-weight:bold;margin-bottom:3px;
display:none;
}
.menu:hover, .menu:focus {	font-weight: normal;}
a {	color: gray;	text-decoration: none;}
a:hover, a:focus {color: white;}
a.submenu {text-decoration: underline; }
a.submenu, a.submenuactive{ 
text-align:left;
width:260px;
position:relative;
  font-size:14px;
	display:block;
	color:gray;/*farbe lightgray*/
left:0px;
clear:both;
margin-bottom:5px;
padding:5px  0 0 0px;
font-weight:normal;

}
a.submenuactive {color:white;cursor:default; }
a.submenu:hover, a.submenu:focus  {
	display:block;
color:white;
}
a.submenuactive:hover {
	display:block;
	color: white;
	text-decoration: none
}
.quote {
	margin: 20px;
	text-align: center;
	font-weight: bold;
	font-style: italic
}
ul.mainmenu {
	margin: 0px;
	padding: 0px;
margin-top:-8px;
}
li.mainmenu {
	display:inline;

}
ul.detailmenu {
}
li.detailmenu {

	display:inline;
}
ul.gallerymenu {
	margin: 0px;
	padding: 0px;
}
li.gallerymenu {
	display:inline;
	padding-right: 10px;
}


em {
	font:inherit;
	font-style:normal;
}


/* -------------------------------------------------------- */
/* Fehler in Tag-Attribut oder -Wert */
/* --------------------------------- */
.deadlink {
	color:#ff4444;
	text-decoration:line-through;
	font-weight:bold;
}


/* -------------------------------------------------------- */
/* Suchwort-Hervorhebungen */
/* ----------------------- */
#suchergebnis {margin-right:25px;}
.highlight {
	padding:0px 2px;
	border-bottom:2px solid orange;
}


/* -------------------------------------------------------- */
/* Suchformular */
/* ------------ */
form.searchform {
	display:block;
}
form.searchform:hover {
}



/* -------------------------------------------------------- */
/* Suchfeld */
/* -------- */
input.searchtextfield {
	border:1px solid #C0C0C0;
	width:85px;
	margin:0px;
	margin:4px 1px;
}


/* -------------------------------------------------------- */
/* Suchbutton */
/* ---------- */
input.searchbutton {
}


/* -------------------------------------------------------- */
/* Kontaktformular */
/* --------------- */
/*
form#contact_form {
}
table#contact_table {
}
table#contact_table td {
  vertical-align:top;
  padding:5px;
}
span#contact_errormessage{
  color:#880000;
  font-weight:bold;
}
span#contact_successmessage{
  color:#008800;
  font-weight:bold;
}
input#contact_name, input#contact_mail, input#contact_website {
  width:200px;
}
textarea#contact_message {
  width:200px;
}
input#contact_submit {
  width:200px;
}
*/

/* -------------------------------------------------------- */
/*                                                          */
/* AB HIER: CMS-SYNTAX                                      */
/*                                                          */
/* -------------------------------------------------------- */


/* -------------------------------------------------------- */
/* [link|...]      */
/* --------------- */
a.link {
}


/* -------------------------------------------------------- */
/* [mail|...]      */
/* --------------- */
a.mail {
}


/* -------------------------------------------------------- */
/* [seite|...]      */
/* --------------- */
a.page {
}


/* -------------------------------------------------------- */
/* [kategorie|...]      */
/* --------------- */
a.category {
}


/* -------------------------------------------------------- */
/* [datei|...]      */
/* --------------- */
a.file {
}


/* -------------------------------------------------------- */
/* [galerie|...]      */
/* --------------- */
a.gallery {
}


/* -------------------------------------------------------- */
/* [bild|...] */
/* ---------- */
img {
	border:none;
}

span.imagesubtitle {
	margin:6px 3px 0px 3px;
	text-align:justify;
	font-size:0.9em;
	line-height:1.1em;
}


/* -------------------------------------------------------- */
/* [bildlinks|...] */
/* --------------- */
span.leftcontentimage {
	margin:15px;
	max-width:660px;
	float:left;
	margin-left:0px;
}

img.leftcontentimage {
	max-width:660px;
}


/* -------------------------------------------------------- */
/* [bildrechts|...] */
/* ---------------- */
span.rightcontentimage {
	margin:15px;
	max-width:660px;
	float:right;
	margin-right:0px;
}

img.rightcontentimage {
	max-width:660px;
}


/* -------------------------------------------------------- */
/* [fett|...] */
/* ---------- */
b {

}


/* -------------------------------------------------------- */
/* [kursiv|...] */
/* ------------ */
i {

}


/* -------------------------------------------------------- */
/* [unter|...] */
/* ------------ */
u {

}


/* -------------------------------------------------------- */
/* [durch|...] */
/* ------------ */
s {

}


/* -------------------------------------------------------- */
/* [ueber1|...] */
/* ------------ */
.blogcontent h1 {
	font-size:16px;
	margin-top:10px;
	margin-bottom:5px;
}


/* -------------------------------------------------------- */
/* [ueber2|...] */
/* ------------ */
.blogcontent h2 {
	font-size:16px;
	margin-top:5px;
	margin-bottom:3px;
}


/* -------------------------------------------------------- */
/* [ueber3|...] */
/* ------------ */
.blogcontent h3 {
	margin-top:5px;
	margin-bottom:2px;
}


/* -------------------------------------------------------- */
/* [liste|...] */
/* [numliste|...] */
/* ------------ */
.blogcontent ul, ol {
	margin-top:0px;
	margin-bottom:0px;
}
.blogcontent li {
	margin-top:0px;
	margin-bottom:0px;
}


/* -------------------------------------------------------- */
/* [----] */
/* ------ */
hr {

}

/* -------------------------------------------------------- */
/* [tabelle|...] */
/* ------------- */
table.contenttable {
	margin:0px auto;
	border:1px solid;
	border-collapse:collapse;
	width:100%;
}
th.contenttable {
	vertical-align:top;
	border:1px solid #000000;
	background-color:#A40008;
	color:#ffffff;
	padding:1px 5px;
}
td.contenttable1 {
	vertical-align:top;
	border:1px solid;
	padding:1px 5px;
}
td.contenttable2 {
	vertical-align:top;
	border:1px solid;
	padding:1px 5px;
}

