/* @override http://www.kulturleitbild.de/fileadmin/templates/kulturleitbild/styles/kulturleitbild.css */

/* 
** CSS for kulturleitbild.de
** (c) 2007 atnexxt, Th. Krueger, www.atnexxt.de
*/

body {
	margin: 0;
	padding: 0;
	font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#head {
	background: #fff url(../pics/unternehmen.jpg) no-repeat;
	border-bottom: 15px solid #b6bdc0;
	height: 217px;
	margin-bottom: 20px;
}

body#page2 #head { background-image: url(../pics/unternehmen.jpg); }
body#page5 #head { background-image: url(../pics/leitbild.jpg); }
body#page9 #head { background-image: url(../pics/leistungen.jpg); }
body#page6 #head { background-image: url(../pics/impressum.jpg); }
body#page8 #head { background-image: url(../pics/ziele.jpg); }
body#page11 #head { background-image: url(../pics/leitbild.jpg); /* Downloads */}

#head a {
	position: absolute;
	top: 15px;
	left: 702px;
}

.container {
	margin: 0;
}

a {
	color: #000;
}

#menue {
	text-align: right;
	list-style: none;
	padding-top: 50px;
	padding-right: 40px;
}

.border {
	border-color: #b6bdc0;
}

#menue a {
	text-decoration: none;
	display: block;
	padding: .24em 0;
}

#menue a:link, #menue a:visited {
	font-weight: normal;	
}

#menue a:hover {
	font-weight: bold;
}

#menue li.active {
	color: #d63135;
	font-weight: bold;
	padding: .24em 0;
}

body#page2 #menue li.first a {
	color: #d63135;
	font-weight: bold;
}

q {
	font-style: italic;
}

body#page2 q {
	font-size: 200%;
	line-height: 100%;
}


h2 {
	color: #d63135;
}

em { background: none; }
sup, sub { line-height: 0; }
.hide { display: none; }

dd {
	margin-bottom: 1em;
}

div.tx-damdownloads-pi1 {
	float: left;
	width: 100%;
}

dl.tx-damdownloads-pi1-list {
	width: 45%;
	margin-right: 4%;
	float: left;
}

dl.tx-damdownloads-pi1-list dt {
	margin-bottom: 1em;
}

dl.tx-damdownloads-pi1-list dd {
	margin-left: 0;
}

/* Ersetzung von Kulturleitbild (contagged) */
strong.tx-contagged-kulturleitbild { color: #d63135; }
strong.tx-contagged-kulturleitbild span { color: #000; }

/* Bilder */
.csc-textpic-caption {
	color: #666;
}

/* @group Kontaktformular */

fieldset {  
	float: left;  
	clear: both;  
	width: 100%;  
	margin: 0 0 1.5em 0;  
	padding: 0;  
	border: none;
}

legend {  
	margin-left: 1em;  
	padding: 0;  
	color: #000;  
	font-weight: bold;
}

fieldset ol {  
	padding: 1em 1em 0 0;  
	list-style: none; 
}

fieldset li {  
	float: left;  
	clear: left;  
	width: 100%;  
	padding-bottom: .25em;
}

.tx-spbettercontact-pi1 input {
	width: 200px;
}

.tx_spbettercontact_message {
	color: #E2001A;
 	margin-bottom: 0;
 	margin-top: 1.5em;
}

fieldset.submit {  
	float: none;  
	width: auto;  
	border-style: none;  
	padding-left: 1.5em;  
	background-color: transparent;  
	background-image: none;
}

label {  
	/*position: relative;*/  
	float: left;  
	width: 8em;  
	margin-right: 1em;
	text-align: right;
	line-height: 280%;
} 

label strong { 
	position: absolute; 
	left: 27em; 
	top: 0.2em; 
	width: 19em; 
	color: #C00; 
	font-size: 85%; 
	font-weight: normal;
	text-transform: uppercase; 
}

/* @end */

/* See the grid:
   Uncomment the line below to see the grid and baseline. 
.container { background: url(lib/grid.png); !important } */
