/* Administrationsbereich Ulmer-CMS */
	@import url(../CSS/cms_admin.css);
	@import url(../CSS/cms_admin_gentner.css);
	@import url(../CSS/cms_admin_gentner_alt.css);	

/* import W3L Semsearch |  */

	@import url(../GVZ_default/CSS_semsearch/w3l_semsearch.css);
		@import url(CSS_semsearch/w3l_semsearch.css);

* {font-family: Verdana, Arial, Helvetica, sans-serif;}

body	{
	 background-color: #EDEEDC;
	 margin:0;
	 font-size: 13px;
	 scrollbar-face-color:#FFFFFF;scrollbar-highlight-color:#FFFFFF;scrollbar-3dlight-color:#C0C0C0;
	 scrollbar-darkshadow-color:#000000;scrollbar-shadow-color:#808080;scrollbar-arrow-color:#000000;
	 scrollbar-track-color:#E2E2E2;
	}

#parentcontainer {width:900px;margin:10px;}
#leftnavcontainer {width:160px;background-image:url(images/lcell/bg_vert_navi.gif);margin-top:5px;}
#contentcontainer {background-color:#fff;width:735px;float:right;margin-left:5px;margin-top:5px;}
/* Hide from IE5-mac. Only IE-win sees this. \*/
 * html #contentcontainer {margin-left: -3px;} 
/* End hide from IE5/mac */
#contentblock {padding:10px 25px 50px 25px;background-color:#fff;border-right:1px solid #990C0F;}

a 					{color:#6D0078;}
a:link, a:visited 	{}
a:hover,a:active	{}

.kastendunkel {background-color:#6D0078;color:#fff}
.kastensoft {background-color:#E4D8EA;}

a.alevel1 {color:#6D0078;font-weight:bold;text-decoration:none;}
a.level1,a.alevel1 {color:#6D0078;display:block;border-top:1px solid #6D0078;border-left:1px solid #6D0078;border-right:1px solid #6D0078;font-size:12px;font-weight:bold;padding:4px 0px 4px 10px;margin:0px;text-decoration:none;}
a.level1:link,a.level1:visited {color:#6D0078;text-decoration:none;background-color:#fff;}
a.level1:hover	{color:#fff;text-decoration:none;background-color:#6D0078;}
a.level2,a.alevel2 {color:#6D0078;display:block;border-left:1px solid #6D0078;border-right:1px solid #6D0078;font-size:12px;padding:4px 0px 4px 10px;margin:0px;text-decoration:none;}


span.level2 {color:#000000;display:block;border-left:1px solid #6D0078;border-right:1px solid #6D0078;font-size:12px;padding:4px 0px 4px 20px;margin:0px;font-weight:bold;}

/* Styleangaben für die dynamischen Dropdowns */
#navigationlist {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
#navigationlist UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}
/* hier Schrifteinstellungen (Farbe, Groesse, Unterstreichung usw.) auf erster Ebene */
#navigationlist LI A {	DISPLAY: block;padding:0px;margin:0px;font-size:12px;text-decoration:none;font-weight: bold;color:#fff;}
#navigationlist LI {FLOAT: left; padding:0px; margin:0px;}
/* hier Schrifteinstellungen (Farbe, Groesse, Unterstreichung usw.) auf unteren Ebenen */
#navigationlist LI LI A{	DISPLAY: block;padding:3px 10px 3px 10px;font-size:12px;text-decoration:none;font-weight:normal;background-image:none;color:#fff;}
/* Breite der Dropdowns, Farbe und Dicke der Trennlinien */
#navigationlist LI LI {WIDTH: 200px;border-bottom:1px solid #fff;padding:0px}
/* Hintergrundfarbe Dropdowns, Farbe Abschlusslinie nach oben (sollte gleich Trennlinie von vorher sein) */
#navigationlist LI UL {	BACKGROUND: #6D0078; margin-left: 0px; border-top:1px solid #fff;LEFT: -999em; WIDTH: 200px; POSITION: absolute;line-height:14px;}
#navigationlist LI UL UL {	MARGIN: -21px 0px 0px 190px;border-left:2px solid #ccc;}

#navigationlist LI:hover UL, #navigationlist LI.sfhover UL {LEFT: auto;}
#navigationlist LI:hover UL UL, #navigationlist LI.sfhover UL UL {LEFT: -999em}
#navigationlist LI:hover UL UL UL, #navigationlist LI.sfhover UL UL UL {LEFT: -999em}

/* Hintergrundfarbe bei Mouseover */
#navigationlist LI LI:hover, #navigationlist LI LI.sfhover{background:#fff;}
#navigationlist LI LI:hover A, #navigationlist LI LI.sfhover A{color:#6D0078;}
#navigationlist LI LI:hover LI A, #navigationlist LI LI.sfhover LI A{color:#fff;}
#navigationlist LI LI LI:hover A, #navigationlist LI LI LI.sfhover A{color:#6D0078;}

#navigationlist LI LI:hover UL, #navigationlist LI LI.sfhover UL {LEFT: auto}
#navigationlist LI LI LI:hover UL, #navigationlist LI LI LI.sfhover UL {LEFT: auto}

.startUebersichtTitle {padding:5px;font-size:15px;font-weight:bold;color:#6D0078}
.startUebersichtTeaser {width:245px;float:right;font-size:10px;}
.startUebersichtImage {text-align:center;}

.textheadline 	{font-size:24px;}
.textteaser	 	{font-size:15px;font-weight:bold;;}
.textbody		{font-size:12px;}

input,textarea,select	{font-size: 12px;border:1px solid #6D0078;}
input[type="submit"] {background-color:#F6F6F6;padding:2px;}


.GVDachzeile {font-size:15px;font-weight:bold;color:#6D0078;}

p.blockkopfzeile,div.blockkopfzeile {font-size:14px;font-weight:bold;color:#6D0078;background-color: #F6F6F6;padding:3px 3px 3px 10px;border-bottom:1px solid #6D0078;border-top:1px solid #6D0078;}

.objektschriftfarbe1 {color:#6D0078;}










/* brickbox */
.bbhead {color:#fff;font-size:14px;font-weight:bold;}
/* newslist */
.nlhead	{color:#000;font-size:14px;font-weight:bold;text-decoration:none;}
.nldachzeile {font-size: 12px;color: #990C0F;}

/* text elements*/

.textdachzeile	{font-size:15px;font-weight:bold;color:#990C0F;}
.textheadlinemini	{font-size: 11px;font-weight: bold;}
.textbodymini		{font-size: 11px;}

/* Artikelformatierungen */
.GVBildlink {font-size:13px;}
.GVBildunterschrift {font-size:11px;}
.GVBody {font-size:13px;}
.GVBodyAdresse {font-size:13px;}
.GVSubheadline1 {font-size:15px;font-weight:bold;}
.GVSubheadline2 {font-size:13px;font-weight:bold;}
.GVHeadline	{font-size:24px;font-weight:bold}
.GVKastenBody {font-size:13px;}
.GVKastenHeadline {font-size:13px;font-weight:bold}
.GVKastenRubrik {font-size:24px;font-weight:bold}
.GVKastenSubheadline1 {font-size:15px;font-weight:bold;}
.GVKastenSubheadline2 {font-size:13px;font-weight:bold;}
.GVVorspann {font-size:14px;color:#990C0F;}
.GVInterviewFrage {font-size:13px;font-style: italic;}

.GVBildSubComment {font-size:10px;}
.GVBildSubCopyright {font-size:8px;}

.gebgelb {color:#FFBD19;}


table,thead,tbody,th,td {font-size: 13px;}
thead,th {font-weight: bold;}
th 		{background-color: #CCCCCC;}


a.alevel1 {color:#6D0078;font-weight:bold;text-decoration:none;}
a.level1,a.alevel1 {color:#6D0078;display:block;border-top:1px solid #6D0078;border-left:1px solid #6D0078;border-right:1px solid #6D0078;font-size:12px;font-weight:bold;padding:4px 0px 4px 15px;margin:0px;text-decoration:none;}
a.level1:link,a.level1:visited {color:#6D0078;text-decoration:none;background-color:#fff;}
a.level1:hover	{color:#fff;text-decoration:none;background-color:#6D0078;}


a.level2, a.alevel2 {DISPLAY: block;font-size:12px;font-weight:normal;padding:5px 0px 5px 20px;margin:0px;text-decoration:none;}
a.level2:link,a.level2:visited {color: #000;}
a.level2:hover		{color: #990C0F; }

a.level3:link,a.level3:visited {color: #000; font-weight: normal; text-decoration: none; font-size: 10px }
a.level3:hover		{color: #A01422; font-weight: normal; text-decoration: none; font-size: 10px }

.farbeartikelhintergrund	{background-color: #FFF;}
/*
small { font-size: smaller;}
big { font-size: larger; }
h1 { font-size: xx-large; }
h2 { font-size: x-large; }
h3 { font-size: large; }
h4 { font-size: medium; }
h5 { font-size: small; }
h6 { font-size: xx-small; }*/

/* bis hier bearbeitet */













.farbehintergrundstandard 	{background-color: #FFF;}
.farbeheader			{background-color: #990C0F;}
.farbefooter			{background-color: #FFF;}
.farbenavigation1		{background-color: #EFEFEF;}








.farbehorizontalenavi 	{background-color: #F08400;}

.farbehauptbereichrahmen	{background-color: #990033;}
.farbehauptbereichhintergrund	{background-color: #FFF;}

.farbeartikelbalken,.farbeartikelrahmen			{background-color: #990033;}
.farbeartikelhintergrund	{background-color: #FFF;}

.farbenewsbalken,.farbenewsrahmen,.farbenewshintergrund {background-color: #F0F0F0;}

.farbegrau1			{background-color: #F0F0F0;}
.farbegrau2			{background-color: #E2E2E2;}



.textteaserliste {font-weight: normal;}



.textbalken		{color:#FFF; font-size: 13px; font-weight: bold;}
.textbalkenmini {font-weight: bold;color: #004242;}
.errormessage {font-size: 14px;font-weight: bold;color: #F00;}
.horizontalenavi {font-size: 10px;font-weight: bold;color: #FFF;text-decoration: none;background-color: #F08400;}
.rahmenbrick {border: 1px dashed #333;}

a.sitemap:link          {color: #000000;text-decoration:none;}
a.sitemap:visited       {color: #000000;text-decoration:none;}
a.sitemap:hover         {color: red;text-decoration:underline;}
a.sitemap:active        {color: #000000;text-decoration:underline;}

a.webpath:link          {font-size: 9px;color: #990C0F;text-decoration:underline;}
a.webpath:visited       {font-size: 9px;color: #990C0F;text-decoration:underline;}
a.webpath:hover         {font-size: 9px;color: #990C0F;text-decoration:underline;}
a.webpath:active        {font-size: 9px;color: #990C0F;text-decoration:underline;}

.hintergrundlinkenavi	{background-image:url(images/nav/navi_background.gif);}
.hintergrundlinkenaviheader	{background-image:url(images/nav/navi_header.gif);}

.userformhead { color: #004242;font-weight: bold;
				background-color: #E2E2E2;border-bottom: 1px solid #000;}
.userformbody {background-color: #EEE;border-bottom: 1px solid #000;}

/* Box für Permalink */
	#permabox {
		background-color:#EEE;
		border:1px solid #666666;
		display:none;
		height:50px;
		padding:15px;
		position:absolute;
		width:380px;
	}
	
	#permabox a{
		position:absolute;
		right:5px;
		top:5px;
		color:#333333;
		font-size:80%;
	}
