/*****************************************************************/
/*                                                               */
/*          stylesheet screen                                    */
/*          künstlerinnenverband bremen, GEDOK                   */
/*                                                               */
/*               (_)                   (_)          | |          */
/*                _ ___  ___  ___ _ __  _ _ __    __| | ___      */
/*               | / __|/ _ \/ __| '_ \| | '_ \  / _` |/ _ \     */
/*               | \__ \ (_) \__ \ |_) | | | | || (_| |  __/     */
/*               |_|___/\___/|___/ .__/|_|_| |_(_)__,_|\___|     */
/*                               | |                             */
/*                               |_|                             */
/*                                                               */
/*                                                               */
/*                                                               */
/*                              23.11.2005                       */
/*                                                               */
/*****************************************************************/
html {
	margin:0;
	padding:0;
	height:100%;
}
body {
	margin:0;
	padding:0;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	text-align: center;
	background-color:#ded1b8;
	height:100%;
}
a:link, a:visited, a:hover {
	color: #000;
}
a:hover {
	text-decoration:none;
}
img {
	border:none;
}
#startpics {
	width: 510px;
	margin: 78px 0 0 32px;
	padding:0!important;
	text-align: right;
}
#startpics img, #startpics a:link, #startpics a:visited {
	margin:0;
	padding:0!important;
	float:left;
}
p.willkommen {
	margin: 16px 32px 0 0!important;
	padding:0;
	float:right;
	text-align:right;
}
#kopfcontainer {
	padding:0;
	margin:0;
	height:80px;
	background-color:#ded1b8;
}
#kopf {
	width:864px;
	margin:auto;
	text-align:left;
	padding:32px 0 0 0;
}
#logo {
	text-align:left;
	padding:0;
	width:211px;
	height:14px;
}
#contentcontainer {
	padding:0;
	margin:0;
	height:100%;
}
#content {
	padding:0;
	width: 864px;
	margin:auto;
	height:auto;
	height:100%;
}
#inhalt {
	padding: 0 0 64px 0;
	width: 692px;
	margin: 0;
	font-size:12px;
	text-align:left;
	line-height:17px;
	float:right;
	min-height:800px;
	height:auto !important;
	height:800px;
	height:100%;
}
#inhalt h2, #inhalt h3, #ausstellungen h4, #lebenslauf h4 {
	font-family: "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:14px;
	margin:17px 0 17px 0;
	padding: 0 0 0 32px;
	width:615px;
	clear:both;
}
h4.publikation {
	padding: 0 0 0 0;
	font-weight:normal
}
.pubtext_1 h4.publikation {
	padding: 0 0 0 32px;
}
.col06 h3 {
	width:450px!important;
}
#inhalt h2 {
	letter-spacing:1px;
	margin:  32px 0 -10px 32px;
	padding: 0!important;
	text-align: left;
	font-size: 36px;
	font-weight: normal;
	line-height:30px;
	height:36px;
}
.col05 img {
	padding-left:32px;
	display:inline;
}
#inhalt .hr, #ausstellungen .hr {
	height:1px;
	border:none;
	color:#fff;
	border-top: none;
	border-bottom: 1px dashed #000;
	margin: 17px 0 17px 0!important;
	padding:0;
	font-size:1px;
	line-height:1px;
	clear:both;
}
#inhalt .hrflo {
	height:1px;
	border:none;
	color:#fff;
	border-top: none;
	border-bottom: none;
	margin:0 0 17px 0;
	padding:0;
	font-size:1px;
	line-height:1px;
	clear:both;
}
#inhalt .hro {
	height:1px;
	border:none;
	color:#fff;
	border-top: none;
	border-bottom: 1px dashed #000;
	margin: 441px 0 17px 0;
	padding:0;
	font-size:1px;
	line-height:1px;
}
#inhalt p {
	margin: 17px 0 17px 32px;
	width:450px;
	padding: 0;
}
.col06 p {
	width:400px;
}
#inhalt .bildrechts {
	display:none;
}
ul#navigation {
	float:left;
	width: 108px;
	margin: 110px 8px 0 0;
	padding: 16px 24px 32px 8px;
	list-style: none;
	display:inline;
	background-color:#fff;
}
ul#navigation li {
	margin: 0;
	padding: 0;
	text-align: left;
	float: left;
	width: 108px;
	height: 20px;
	background-color:#fff;
}
ul#navigation li a {
	display: block;
	height: 18px;
	width: 104px;
	padding: 2px 0 0 4px;
	text-decoration: none;
	color: #000;
}
ul#navigation li.performance a, ul#navigation li.performance {
	height: 36px;

}
/*  subnavigation */

ul#subnavigation {
	width:auto;
	height: 16px;
	margin: 0 0 16px 0;
	padding: 0;
	list-style: none;
	float:right;
	display:inline;
}
ul#subnavigation li {
	margin: 0 0 0 8px;
	padding: 0;
	width: 132px;
	height: 16px;
	background-color:#fff;
	float:left;
}
ul#subnavigation li.leer {
	background-color:#ded1b8;
}
ul#subnavigation li a {
	text-align:left;
	display: block;
	height: 16px;
	width: 128px;
	padding: 0 0 0 4px;
	text-decoration: none;
	color: #000;
}
/* ende subnavigation */



ul.kuelist {
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:160px;
	list-style:none;
	padding: 0 0 0 28px;
}
ul.kuelist li {
	width:160px;
	line-height:17px;
	margin:0;
	padding:0;
}
.stich ul.kuelist {
	width:225px;
}
.stich ul.kuelist li {
	width:225px;
	padding-right:10px;
}
.kuelist a:link, .kuelist a:visited {
	display:block;
	color: #000;
	text-decoration: none;
	margin:0;
	height: 18px;
	padding: 2px 4px 0 4px;
}
.kuelist li.unactive {
	color: #000;
	text-decoration: none;
	margin:0;
	height: 18px;
	padding: 2px 4px 0 4px;
}
.kuelist a:hover {
	display:block;
	background-color:#fff;
	text-decoration: none;
	padding: 2px 4px 0 4px;
}
.aufzcont {
	margin:0 0 0 32px!important;
}
.aufz {
	display:block!important;
	margin:0 0 0 0!important;
	background-image:url(img/punkte_bg.gif)!important;
	background-repeat:repeat-x!important;
	width:592px!important;
	padding:0!important;
	height: 17px;
	clear:both;
}
.aufz p {
	display:inline!important;
	width:462px!important;
	margin:0 0 0 0!important;
	padding:0 0 0 4px!important;
	float:right;
}
.aufz h5 {
	margin:0!important;
	padding:0!important;
	display:inline!important;
	float:left!important;
	text-align:left!important;
	width:auto!important;
	color:#AFA68B!important;
	/*background-color:#FBFFCF!important;*/

	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight: normal;
	line-height:17px;
}
.bold {
	font-weight:bold;
}
div.col00, a.col00:hover, li.col00 {
	background-color: #F2E4E3!important;
}
div.col01, a.col01:hover, li.col01 {
	background-color: #ffe4e1!important;
}
div.col02, a.col02:hover, li.col02 {
	background-color: #E8F6C4!important;
}
div.col03, a.col03:hover, li.col03 {
	background-color: #FCE3EF!important;
}
div.col04, a.col04:hover, li.col04 {
	background-color: #F9E2D7!important;
}
div.col05, a.col05:hover, li.col05 {
	background-color: #E1F3D5!important;
}
div.col06, a.col06:hover, li.col06 {
	background-color: #e6e6fa!important;
}
div.col07, a.col07:hover, li.col07, .col07 .aufz h5, .col07 .aufz p {
	background-color: #FBFFCF!important;
}
div.col08, a.col08:hover, li.col08, .col08 .aufz h5, .col08 .aufz p, label span {
	background-color: #DFECF8!important;
}
div.col09, a.col09:hover, li.col09, .col09 .aufz h5, .col09 .aufz p {
	background-color: #f1eac9!important;
}
div.col10, a.col10:hover, li.col10 {
	background-color: #CEEBC8!important;
}
.col07 ul {
	margin:0 0 0 0;
	padding:0;
	list-style:none;
	padding: 0 0 0 32px;
	width:500px;
}
.col07 li {
	margin:0;
	padding:0;
}
/*  FORMULAR   */

form {
	padding:0 16px 0 0;
	display:block;
	width:550px;
}
label {
	padding:0;
	margin:0 0 3px 32px!important;
	float:left;
	width:125px;
	color:#AFA68B;
	background-image:url(img/punkte_bg.gif)!important;
	background-repeat:repeat-x!important;
}
input, textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 12px;
	border: 1px solid #AFA68B;
	margin: 0 0 2px 0;
}
input {
	width:387px;
	height:16px;
	float:right;
	padding:0 0 0 3px;
}
input.send {
	width:392px;
	height:19px;
	padding:0;
	margin: 0;
	font-size: 11px;
	background-color:#AFA68B;
	cursor:pointer;
}
p .fehler {
	clear:both;
	display:block;
}
textarea {
	padding:0 0 0 3px;
	width:387px;
	float:right;
}
/*  ENDE FORMULAR   */
#arbeitthumbs {
	padding: 0;
	margin: 0 0 0 32px;
}
dl.thumb_kunst {
	float: left;
	margin:0 16px 0 0;
	width: 140px;
	height:185px;
	overflow:hidden;
}
dl.thumb_kunst dt {
	margin-bottom: 0;
}
dl.thumb_kunst img {
	padding: 0!important;
	margin: 0 0 0 0;
}
dl.thumb_kunst a {
	text-decoration:none;
	color:#000!important;
}
dl.thumb_kunst a:hover {
	text-decoration: underline;
}
dl.thumb_kunst dd {
	margin: 0 0 0 0;
}
dl.pic {
	margin:0 0 16px 32px!important;
	width: 450px;
	color:#000;
	padding:0;
}
dl.pic dt {
	margin-bottom: 0;
	float:left;
	margin:0;
	padding:0;
}
dl.pic img {
	padding: 0!important;
	margin: 0 0 16px 0;
}
dl.pic dd {
	width: 142px;
	float:right;
	padding:0 0 4px 4px;
	margin: 0 0 0 0;
}
/*  floaten beenden   */
.col10 p {
	clear:both;
}
/*  ANFANG PORTFOLIO   */
#portcontainer {
	border-top: 1px dashed black;
	border-bottom: 1px dashed black;
	margin-top:18px;
	height:442px;
}
#portfolio {
	position:absolute;
	top:189px;
	padding:21px 32px 21px 32px;
	height:400px;
	width:400px;
	float:left;
	background-color:#F9F7E9;
}
#portfolio img {
	margin: 0;
	padding:0;
}
/* portmenue */
#portmenue {
	margin:0;
	padding:0;
	float:right;
	width:206px;
}
#portmenue ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0;
}
#portmenue ul.raster {
	line-height:15px;
	font-size:10px;
	float:left;
	min-height:100px;
	height:auto !important;
	height:100px;
}
#portmenue ul a {
	text-decoration:none;
}
#portmenue ul.prevnext {
	line-height:15px;
	font-size:12px;
	width:100px;
}
#portmenue .prevnext li {
	line-height:12px;
	font-size:13spx;
	float:left;
	margin: 0!important;
	padding:0!important;
}
#portmenue .prevnext a:link {
	margin: 0!important;
	padding:0!important;
}
#portmenue .prevnext li.vorher, #portmenue .prevnext li.nachher {
	width:18px!important;
}
#portmenue .prevnext li.uebersicht {
	width:64px!important;
}
#portmenue .prevnext li.vorher a:link, #portmenue .prevnext li.vorher a:visited {
	background-image:url(img/prev.gif);
	background-repeat: no-repeat;
}
#portmenue .prevnext li.vorher a:hover {
	background-image:url(img/prev_a.gif);
}
#portmenue .prevnext li.nachher a:link, #portmenue .prevnext li.nachher a:visited {
	background-image: url(img/next.gif);
	background-repeat: no-repeat;
}
#portmenue .prevnext li.nachher a:hover {
	background-image: url(img/next_a.gif);
}
#portmenue .prevnext li.uebersicht a:link, #portmenue .prevnext li.uebersicht a:visited {
	background-image: url(img/uebersicht.gif);
	background-repeat: no-repeat;
}
#portmenue .prevnext li.uebersicht a:hover {
	background-image: url(img/uebersicht_a.gif);
}
#portmenue .raster li {
	margin:0 4px 4px 0;
	padding:0;
	height:12px;
	width:12px;
	overflow:hidden;
}
#portmenue .raster a:link, #portmenue .raster a:visited {
	background: url(img/point_h.gif) top left no-repeat;
}
#portmenue .raster a:hover, #portmenue .raster a.aktpoint, #portmenue .raster a.aktpoint:visited {
	background-image: url(img/point_d.gif);
}
/*	ende portmenue */


#portinfo {
	position:absolute;
	top:189px;
	width:206px;
	height:400px;
	margin:0 0 0 464px;
	padding:21px 6px 21px 16px;
	vertical-align:bottom;
	background-color:#F7F2DF;
}
#portinfo p {
	bottom:21px;
	width:200px;
	height:auto;
	margin:auto;
	padding:0;
	color:#000;
}
html>body #portinfo p {/*wert vor ie verstecken*/
	position:absolute;
}
#porttext {
	width:350px;
	clear:both;
}
/*  ende PORTFOLIO   */

/*  publikationen   */
.pubpic {
	margin:17px 0 17px 0;
	width:150px;
	float:left;
	padding-left:32px;
	display:inline;
}
.pubpic1 {
	margin:17px 0 17px 0;
	width:150px;
	padding-left:32px;
}
.pubtext {
	float:left;
	display:block;
	margin:13px 17px 17px 14px;
	width:432px;
}
.termin h3, .termin p, #ausstellungen p, #lebenslauf p {
	padding-top:0!important;
	margin-top:0!important;
	padding-bottom:0!important;
	margin-bottom:0!important;
}
.pubtext h3, .pubtext p {
	padding:0!important;
	margin:0!important;
}
a.tooltip span {
	display: none;
}
a.tooltip:hover {
	font-size: 1em;
} /* IE/Win requires some link change on hover in order to show the tooltips */
html body a.tooltip:hover span { /*the span will display just on :hover state*/
	display: block !important;
	position: absolute;
	top: 5px;
	left: 40px;
	width: 240px;
	border: 1px solid #000;
	background-color: #fff;
	color: #000;
	padding: 5px;
	font-size: 0.9em;
}
div a.tooltip {
	position: relative;
	color: #000;
	background-color: #ECE4CF;
	text-decoration: none;
	padding: 0 2px 0 2px;
	font-size: 1em;
}
/* ende  publikationen   */


#blaettern {
	margin-left:30px;
	display:block;
	clear:both;
}
#blaettern a, #blaettern span {
	padding-right:10px;
}

