/* 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);	

* {margin:0;padding:0;}
html, body {margin:0;padding:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 13px;line-height: 14px;height: 100%;}
body {background-color:#EBEEEE;}
p, ul, h1, h2, h3, h4  {margin: 3px 0px 6px 0px;}
a {text-decoration:none;color:#fff;}
a:hover {text-decoration:underline;}

#parentcontainer {position: relative;margin:auto;padding:20px;}
#headcontainer {position: relative;padding:0;margin:auto;width:960px;line-height:0;}
#contentcontainer {position: relative;background-color:#fff;border:1px solid #ccc;width:916px;padding:20px;margin:auto;border-left:2px solid #162983;border-right:2px solid #162983}
#footercontainer {margin:50px 0px 20px 0px;color: #D12926; font-size:10px;border-top:1px solid #ccc;}
#footercontainerverlinkung {margin:20px 0px 20px 0px;color: #D12926; font-size:10px;}

#contentblock {}

.infobox {background-color: #EFEFEF;padding:10px;margin:auto; border:1px solid #ccc;}
.infoboxcell {padding:10px;float:left;display:inline;margin:auto;width:140px;text-align:center;}
.clearleft {clear:left;}
.center {text-align:center;}
td {padding:3px;}

* html #floated-image {
margin: 0 -3px; ma\rgin: 0;
}


a 					{color:#D12926;}
a:link, a:visited 	{}
a:hover,a:active	{}


/* toc */
.tocRecordContainer {margin:5px 0px 10px 25px;}
.tocTitle{font-size:13px;font-weight:bold;text-decoration:none;}
.tocTeaser{font-size:12px;}

/* brickbox */
.bbcontainer {background-color: #E7C6C3;padding:10px;margin-bottom:20px;}
.bbhead {font-size:14px;font-weight:bold;color:#000;}
.bbbody {margin-top:10px;color:#000;padding:0px;}
.bbcontainer form {display:inline;}


/* newslist */
.nlhead	{color:#000;font-size:15px;font-weight:bold;text-decoration:none;}
.nldachzeile {font-size: 12px;color: #D12926;}
.nlRecordBasic {border-bottom:1px solid #ccc;margin-top:5px;padding-bottom:5px;}
.nlRecordBorderTopBottom {border-top:1px solid #000;border-bottom:1px solid #000;padding:3px 0px 3px 0px;}
.nlRecordBorderBottom {border-bottom:1px solid #000;padding:10px 0px 10px 0px;margin:0px 0px 0px 0px;}
.nlIssue{font-size:11px;color:#000;}
.nlImageContainer img {margin:0px 10px 10px 0px;float:left;}

.nlRecordTeaserlisteInhalt {border-bottom:1px solid #ccc;margin-top:5px;padding:5px 10px;}
.TeaserlisteInhaltBild {}
.TeaserlisteInhaltTeaser p {font-size:10px;font-weight:normal;margin:0px;}

div.ImgListImage{margin: 0px 0px 5px 0px;}
div.ImgListText{width:125px;margin: 0px 0px 5px 0px;}

/* text elements*/
.textheadline 	{font-size:17px;font-weight:bold}
.textdachzeile	{font-size:15px;font-weight:bold;color:#D12926;}
.textteaser	 	{font-size:14px;color:#000;}
.textbody		{font-size:13px;}
.textheadlinemini	{font-size: 11px;font-weight: bold;}
.textbodymini		{font-size: 11px;}

/* Artikelformatierungen */
.GVBildlink {font-size:13px;}
.GVBildunterschrift {font-size:8px;}
.GVBody {font-size:13px;color:#000000;font-weight:normal;}
.GVBodyAdresse {font-size:13px;}
p.GVBodyAdresse{margin:0px;}
p.GVBodyAdresse a{display:block;margin:10px 0px 30px 0px;}
.GVBodyListElement,.GVKastenListElement {font-size:13px;padding-left:15px;background-image:url(images/cms/symbol/dot.gif);background-repeat:no-repeat;}
.GVSubheadline1 {font-size:15px;font-weight:bold;}
.GVSubheadline2 {font-size:13px;font-weight:bold;}
.GVDachzeile {font-size:15px;font-weight:bold;color:#D12926;}
.GVFusszeile {font-size:11px;}
.GVHeadline,.ARTVIEWHeadline {font-size:17px;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:#000;}
.GVInterviewFrage {font-size:13px;font-style: italic;}

.ARTVIEWHeadline {margin-top:0px;}

.GVBildSubComment {font-size:10px;}
.GVBildSubCopyright {font-size:8px;}

.gvzFarbe1 {color:#D12926}
.gvzFarbe2 {color: #E7C6C3;}
.gvzFarbe3 {color: #F2E0DE;}

.gvzFarbe1Hintergrund{background-color: #D12926;}
.gvzFarbe2Hintergrund{background-color: #E7C6C3;}
.gvzFarbe3Hintergrund{background-color: #F2E0DE;}

.gebgelb {color:#ED802F;}
.gebrot {color:#ED802F;}

p.blockkopfzeile,div.blockkopfzeile,td.blockkopfzeile {font-size:14px;font-weight:bold;color:#D12926;background-color: #EFEFEF;padding:3px 3px 3px 10px;border-bottom:1px solid #D12926;border-top:1px solid #D12926;}

input,textarea,select	{font-size: 12px;border:1px solid #000;}
input[type="submit"] {background-color:#D12926;padding:2px;border:1px solid #fff;color:#fff;}


input.buttonBackground, a.buttonBackground, div.buttonBackground {border:1px solid #fff;padding: 2px 10px 2px 10px;color:#fff;text-decoration:none;background-color: #D12926;}


table,thead,tbody,th,td {font-size: 13px;}
thead,th {font-weight: bold;}
th 		{background-color: #CCCCCC;}

a.level1,a.alevel1 {display:block;border-top:1px solid #fff;font-size:13px;font-weight:bold;padding:4px 3px 3px 20px;margin:0px;text-decoration:none;}
a.alevel1 {color:#D12926;background-color:#E7C6C3;}
a.level1 {color:#fff;background-color:#D12926;}
a.level1:link,a.level1:visited {color:#fff;text-decoration:none;}
a.level1:hover	{color:#D12926;text-decoration:none;background-color:#E7C6C3;}


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: #D12926; }

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 }


/* Styleangaben für die dynamischen Dropdowns */
#navigationlist {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px -1px; 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:4px 10px 4px 10px;margin:0px;font-size:12px;text-decoration:none;font-weight: bold;color:#fff;background-image: url(images/nav/corner_menulevel2.gif);background-repeat: no-repeat;background-position: right top;}
#navigationlist LI {FLOAT: left; padding:0px; margin:0px 0px 0px 1px;background-color:#D12926;}
/* 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;}
/* Breite der Dropdowns, Farbe und Dicke der Trennlinien */
#navigationlist LI LI {WIDTH: 150px;border-bottom:1px solid #fff;padding:0px}
/* Hintergrundfarbe Dropdowns, Farbe Abschlusslinie nach oben (sollte gleich Trennlinie von vorher sein) */
#navigationlist LI UL {	BACKGROUND: #AF9C7F; margin-left: -1px; border-top:1px solid #fff;LEFT: -999em; WIDTH: 150px; POSITION: absolute;line-height:14px;z-index:10000}
#navigationlist LI UL UL {	MARGIN: -21px 0px 0px 140px;border-left:2px solid #F08400;}

#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:#E7C6C3;}
#navigationlist LI LI:hover A, #navigationlist LI LI.sfhover A{color:#D12926;}

#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}

.farbeartikelhintergrund	{background-color: #FFF;}

td.leftContentCell {width:529px;border-right:1px solid #CCCCCC;height:900px;}

/* ARTVIEW Layout */
.artviewSearchHead {border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:5px;background-color:#EFEFEF}
.artviewListHead {background-color:#D12926;color:#FFFFFF;}
.artviewListSearchBottom {border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;margin-top:-1px;}

/* Tabs Navigation */
td.tabMain, td.tabMainNotActive {width:94px;height:29px;padding:2px;text-align:center;}
td.tabMain {border-left:1px solid #999;border-top:1px solid #999;background-color:#D12926;}
td.tabMainNotActive {border-left:1px solid #999;border-top:1px solid #999;border-bottom:1px solid #999;background-color:#eee;}
td.tabMain a {color:#fff;text-decoration:none;}
td.tabSpacer {height:29px;border-left:1px solid #999;border-bottom:1px solid #999;}

.tocAlleArtikel {text-decoration:underline;}

/* Border styles */
div.border1px, td.border1px {border:1px solid #fff;}
div.borderTop1px, td.borderTop1px {border-top:1px solid #fff;}

/* Formulare Userbereich (login etc.) */
.userformhead { color: #004242;font-weight: bold;background-color: #E2E2E2;border-bottom: 1px solid #000;padding:3px;}
.userformbody {background-color: #EEE;border-bottom: 1px solid #000;}


.errormessage {font-size: 14px;font-weight: bold;color: #F00;}

/* bis hier bearbeitet */
a.sitemap {font-size:14px;font-weight:bold;margin:0px;display:inline;}
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: #D12926;text-decoration:underline;}
a.webpath:visited       {font-size: 9px;color: #D12926;text-decoration:underline;}
a.webpath:hover         {font-size: 9px;color: #D12926;text-decoration:underline;}
a.webpath:active        {font-size: 9px;color: #D12926;text-decoration:underline;}

.hintergrundlinkenavi	{background-image:url(images/nav/navi_background.gif);}
.hintergrundlinkenaviheader	{background-image:url(images/nav/navi_header.gif);}


/* Box für Permalink */
	#permabox {
		background-color:#EEE;
		border:1px solid #666666;
		display:none;
		height:50px;
		padding:15px;
		position:absolute;
		width:380px;
		right:0;
	}
	
	#permabox a{
		position:absolute;
		right:5px;
		top:5px;
		color:#333333;
		font-size:80%;
	}



	.eingabeelement {
		margin-bottom:1em;
	}



	.eingabeblock label, .eingabeblock .plabel {
		color:#666666;
		display:block;
		float:left;
		font-weight:bold;
		padding-right:1em;
		text-align:right;
		width:10em;
	}
	
	input {
		border:1px solid #CCCCDD;
		padding:0.2em;
	}
	
	div.eingabeelement2zeilig label {
		float:none;
		padding-right:0;
		text-align:left;
		width:auto;
	}
	
	.floatbox {
		overflow:hidden;
	}
   
   .cms_errormessage label {
		background-image:url("../../images/icons/warnung_klein.gif");
		background-position:left center;
		background-repeat:no-repeat;
		line-height:2em;
		padding-left:20px;
	}
	
	.cms_errormessage {
		margin-bottom:1em;
	}
	
	.cms_ctrl_error {
		background-color:#FFB9B9;
	}
	
	/* Poll */
	
	
	#pollSequenzTabs {
		list-style-type:none;
		margin-left:0;
		margin-bottom:2em;
		margin-top:2em;
	}
	#pollSequenzTabs .tabMain,
	#pollSequenzTabs .tabMainNotActive {
		background-image:none;
		padding:0.2em;

		font-weight:normal;
		margin:0;
		border-right:1px #fff solid;
		
		float:left;
		background-position:left center;
		background-repeat:no-repeat;
		border:1px solid #999;

	}
	#pollSequenzTabs .tabMain {
		/*border-left:1px solid #999;
		border-top:1px solid #999;*/
		background-color:#D12926;
	}
	
	#pollSequenzTabs .tabMainNotActive {
		/*border-left:1px solid #999;
		border-right:1px solid #999;
		border-top:1px solid #999;
		border-bottom:1px solid #999;*/
		background-color:#eee;
	}
	
	#pollSequenzTabs .tabMainNotActive a {

	}
	#pollSequenzTabs .tabMain a {
		color:#fff;
		text-decoration:none;

	}
	
	
	
	
