/* Misc */

a {
	text-decoration: none; 
}

a:hover {
	/* text-decoration: underline ! important; */
	color:		 rgb(255, 164, 0);
}

a:visited {
	/* color:		rgb(64, 0, 128); */
}

img {
	border:			0px;
	vertical-align:		middle;
}


/* Sections */

body {
	margin:		0px;
	padding:	0px;

	font-family:	Georgia, Arial, Helvetica, sans-serif;	
/* 	font-weight:	100; */

	background:	rgb(235, 235, 235);
}

#header {
	position:	fixed;
	top:		10%;
	left:		100;
}

#menu {
	color:		rgb(155, 165, 200);
	font-style:	italic;
}

#submenu {
	font-size:	60%;
}



/* Austellungen, Arbeiten */

.select {
	color:		rgb(155, 155, 255);
}

.nonselect {
	color:		rgb(80, 80, 80);
}

.men_select {
	color:		rgb(215, 215, 255);
	margin-left:	30px;
}
	
.men_nonselect {
	color:		rgb(80, 80, 80);
	margin-left:	30px;
}

	

#titel_fest {
	position:	fixed;
	top:		0;
	left:		0;

	font-size:	100%;

	padding:	30px 20px 40px 20px;

	width:		100%;
	background:	white;

/* padding-top:	50px; */
/* padding-bottom:	20px; */
}


#cv-header {
	background:	white;

	width:		100%;
	height:		80px;

	font-size:	100%;

	padding:	30px 20px 40px 20px;

	border:		0px;
	margin:		0px;
}




#titel_links {
}

#titel_rechts {
	text-align:	right;
}

#titel-name {
	padding-top:	10px;
}

#titel-bild {
	padding-top:	40px;
}

#titel-tab {
	padding-top:	80px;
	text-align:	center;
}


#horizont_gallery {
	border:		0px;
	margin:		0px;
	/* background:	rgb(120,220,220); */
}

.container {
	margin:		220px 0px 0px 0px;
}

	
.pic {
	padding:	0px 20px 0px 20px;
}


.einzelbild {
	padding:	100px 0px 50px 0px;
	text-align:	center;
}

.start_bild {
	border-top:	80px solid white;
	border-left:	0px;
	margin:		0px;
	padding:	0px;
	text-align:	center;
}

#cv-div {
	margin-top:	50px;
	margin-left:	100px;
	font-size:	80%;
}

.cv-table {
	margin:		0px;
	padding:	0px;
	border-collapse: collapse;
}

.cv-table td {
	margin:		0px;
	padding:	0px 50px 0ex 30px;
	vertical-align:	top;
}

.cv-table th {
	margin:		0px;
	padding:	1em 50px 1ex 0px;
	vertical-align:	top;
	text-align:	left;
	font-weight:	bold;
}

.cv-table ul {
	margin:		0px;
	padding:	0px 0px 0px 1em;
}

.cv-table li {
	margin:		0px;
	padding:	0px 0px 1ex 0px;
	list-style-type:circle;
}

.date-table {
	padding:	6px 0px 0px 0px;
}


.date-table td {
	padding:	0px 0px 0px 40px;
	vertical-align:	top;
}

.exhib-title {
/*	color:		rgb(255, 128, 0);
	font-style:	italic;*/
}

.exhib-desc {
	display:	inline;
	padding:	0px 0px 1ex 0px;
}
