body {
	background-attachment : fixed;
	background-image : url(../images/bg_stefanie.jpg);
	background-repeat : no-repeat;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 13px;
	line-height : 19px;
	color : Black;
}
body#gast {
	background-image : url(../images/bg2_stefanie.jpg);
}
.s19 {
	text-transform : none;
	font-variant : small-caps;
	font-size : 19px;
}
.s19 a {
	font-style : italic;
	letter-spacing : 1.5px;
	text-decoration : none;
	color : #8B0000;
}
.s19 a:hover {
	text-decoration : underline;
	color :  #8B0000;
}
.s14 {
	text-transform : none;
	font-variant : small-caps;
	font-size : 14px;
}
img {
	border : none;
}
#logo_gross img {
	position : absolute;
	top : 40px;
	left : 35%;
	border : 1px solid black;
}
#logo_eingang_pos {
	position: relative;
	top: 40px;
	text-align: center;
}
img#logo_eingang{
	border: 1px solid black;
}
#foto_gross img {
	position : absolute;
	top : 20px;
	left : 40%;
	border : none;
}

#titel {
	position : absolute;
	left : 240px;
	top : 220px;
	white-space : nowrap;
	font-size : 20px;
	font-weight : normal;
	color : Black;
	letter-spacing : 1px;
}
#titel_eingang {
	position: relative;
	top: 100px;
	white-space: nowrap;
	font-size: 20px;
	font-weight: normal;
	color: Black;
	letter-spacing: 1px;
	text-align: center;
}
#titel_ueberuns {
	position : absolute;
	left : 240px;
	top : 100px;
	white-space : nowrap;
	font-size : 20px;
	font-weight : normal;
	color : Black;
	letter-spacing : 1px;
}
.titel {
	position : absolute;
	left : 220px;
	top : 40px;
	white-space : nowrap;
	font-size : 20px;
	font-weight : normal;
	color : Black;
	letter-spacing : 1px;
}

#top_bild {
	position: relative;
	top: 160px;
	text-align: center;
}

.menue {
	position : absolute;
	top : 0px;
	left : 0px;
	width : 180px;
	padding : 20px;
	color : #FF6666;
	font-weight : bold;
	font-size : 12px;
	letter-spacing : 2px;
	font-variant : normal;
	text-transform : none;
}
.menue a {
	color : White;
	text-decoration : none;
}
.menue img {
	position : relative;
	left : 0px;
	top : 25px;
	margin-bottom : 80px;
	border : none;
}
.einzug {
	padding-left : 15px;
}
.link_bg {
	background-color : #8B0000;
	padding : 5px 10px 5px 10px;
}

.rechte_seite {
	position : absolute;
	left : 300px;
	top : 290px;
	padding-right : 70px;
	text-align : justify;
	padding-bottom : 30px;
}
.rechte_seite_plus {
	position : absolute;
	left : 300px;
	top : 50px;
	margin-right : 70px;
	text-align : justify;
	padding-bottom : 30px;
}
.rechte_seite_minus {
	position : absolute;
	left : 270px;
	top : 50px;
	margin-right : 70px;
	text-align : justify;
	padding-bottom : 30px;
}
.rechte_seite_minus td {
	padding : 20px 20px 0px 20px;
}
.rechte_seite_minus table {
	margin : -20px;
}

.rechte_seite h3 {
	background-color : #D25052;
	color : White;
	padding : 5px;
}
.rechte_seite a {
	color : Black;
	font-weight : normal;
	font-style : italic;
	letter-spacing : 1.5px;
	text-decoration : none;
}
.rechte_seite a:hover {
	text-decoration : underline;
	color :  #8B0000;
}
.rechte_seite_plus a {
	color : Black;
	font-weight : bold;
	font-style : italic;
	letter-spacing : 1.5px;
	text-decoration : none;
}
.rechte_seite_plus a:hover {
	text-decoration : underline;
	color :  #8B0000;
}
.rechte_seite_minus a {
	color : Black;
	font-weight : bold;
	font-style : italic;
	letter-spacing : 1.5px;
	text-decoration : none;
}
.rechte_seite_minus a:hover {
	text-decoration : underline;
	color :  #8B0000;
}
.rechte_seite_ {
	position : absolute;
	left : 260px;
	top : 180px;
	width : 700px;
	text-align : justify;
	padding-bottom : 30px;
}
.rechte_seite_ h3 {
	background-color : #D25052;
	color : White;
	padding : 5px;
}
.rechte_seite_ a {
	color : Black;
	font-weight : bold;
	font-style : italic;
	letter-spacing : 1.5px;
	text-decoration : none;
}
.rechte_seite_ a:hover {
	text-decoration : underline;
	color :  #8B0000;
}
.zw_titel {
	background-color : #DCDCDC;
	padding : 3px;
}

.rechte_seite_seminare {
	position : absolute;
	left : 220px;
	top : 120px;
	width : 700px;
	text-align : justify;
	padding-bottom : 30px;
}


#dozent {
	font-size : 22px;
	font-weight : bold;
	color : White;
	background-color : #8B0000;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 20px;
	text-align : center;
	margin-top : 20px;
}
#leitung {
	font-size : 16px;
	font-weight : bold;
	text-align : left;
	color : #8B0000;
	background-color : ;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 20px;
	margin-right : 50px;
}

.float-r {
	float : right;
	width : auto;
	background-color : White;
	padding : 5px;
	margin-right : 20px;
	text-align : center;
}
#foto {
	height : 172px;
	border : 0px;
}
#foto_ img {
	position : absolute;
	top : 150px;
	left : 760px;
	height : 172px;
	border : 0px;
}

#dozent_ {
	position : absolute;
	left : 520px;
	top : 90px;
	font-size : 22px;
	font-weight : bold;
	color : White;
	background-color : #8B0000;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 20px;
	white-space : nowrap;
}
#dozent_h {
	position : absolute;
	left : 220px;
	top : 40px;
	width : 70%;
	font-size : 22px;
	font-weight : bold;
	color : White;
	background-color : #8B0000;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 20px;
	white-space : nowrap;
	text-align : center;
}

.rechte_seite img {
	height : 200px;
	border : 0px;
	
}

.rechte_seite_seminare td {
	padding : 20px;
}

.tabelle_rechts {
	position : absolute;
	top : 330px;
	left : 170px;
	border : none;
	white-space : normal;
	width : 75%;
	margin-bottom : 20px;
}
.tabelle_rechts_o {
	position : absolute;
	top : 50px;
	left : 230px;
	border : none;
	white-space : normal;
	width : 75%;
	margin-bottom : 20px;
}
#gastseite {
	position : absolute;
	top : 60px;
	left : 230px;
	width : 70%;
}
.spalte_rechts {
	width : 90%;
	text-align : justify;
	padding-left : 15px;
	padding-top : 10px;
	padding-bottom : 10px;
	vertical-align : top;
	text-align : justify;
}
.spalte_rechts  h3 {
	background-color : #D25052;
	color : White;
	padding : 10px;
	font-variant : small-caps;
	text-transform : none;
}
.h3 {
	font-size : smaller;
	font-variant : normal;
	line-height : 2px;
}
h3 {
	font-size : 19px;
}

h3,h2,h1 {
	font-variant : small-caps;
	text-transform : none;
	background-color : Black;
}
.rechte_seite_seminare h3,h2,h1 {
	background-color : #D25052;
	color : White;
	padding : 10px;
	font-variant : normal;
	text-transform : uppercase;
}
.h {
	margin : 10px 10px 1px 5px;
	font-size : 14px;
	font-variant : normal;
	text-transform : none;
	line-height : 22px;
}
.rechte_seite_seminare a {
	color : Black;
	font-weight : bold;
	text-decoration : none;
	font-style : italic;
	letter-spacing : 1.5px;
}
.rechte_seite_seminare a:hover {
	text-decoration : underline;
	color :  #8B0000;
}

.spalte_rechts a {
	color : Black;
	font-weight : bold;
	text-decoration : none;
	font-style : italic;
	letter-spacing : 1.5px;
}
.spalte_rechts a:hover {
	text-decoration : underline;
	color :  #8B0000;
}
.spalte_links {
	padding-top : 10px;
	padding-right : 10px;
	font-size : 13px;
	color : Gray;
	font-weight : bold;
	vertical-align : top;
	text-align : left;
}

a name {
	color : Black;
	font-variant : small-caps;
	text-decoration : none;
	font-style : normal;
}
.up {
	border : none;
	position : relative;
	width :16px;
	height : 12px;
}
.right {
	text-align : right;
}
.a {
	font-size : 10px;
	color : Black;
	font-variant : normal;
	
	text-decoration : none;
	font-style : italic;
	letter-spacing : normal;
	text-transform : uppercase;
}
.a:hover {
	text-decoration : underline;
	color :  #8B0000;
}
.list {
	margin-left : 220px;
	margin-top : 40px;
	margin-bottom : 20px;
	width : 75%;
}
.list a {
	color : Black;
	text-decoration : none;
	font-style : italic;
}
.list a:hover {
	color : #8B0000;
	text-decoration : underline;
}

.list td {
	padding-left : 10px;
	padding-right : 10px;
	padding-bottom : 5px;
	padding-top : 5px;
	text-align : left;
	vertical-align : top;
	white-space : normal;
	border-color : Silver;
	border-style : outset;
	border-width : thin;
	border-collapse : collapse;
	border-spacing : 0px;
	empty-cells : hide;
}
a.norm {
	letter-spacing : normal;
	font-style : normal;
}
.linke_seite {
	margin-left : 20px;
	margin-top : 30px;
	border-style : none;
}

.tabelle_Link {
	margin-top : 50px;
	margin-bottom : 20px;
	border : none;
	white-space : nowrap;
	width : 75%;
}
.menue_unten {
	position : relative;
	width : 70%;
	margin-top : 50px;
	left : 220px;
	text-align : center;
}
.menue_unten a {
	color : Black;
	text-decoration : none;
}
.menue_unten a:hover {
	color : #8B0000;
	text-decoration : underline;
}
a.link_blank {
	color : Black;
	font-variant : normal;
	font-weight : normal;
	text-decoration : none;
	letter-spacing : normal;
}
.textLogo {
	color : #B22222;
}

.block_rechts {
	right: 70px;
	text-align: right;
	color: #6A6A6A;
}
.block_links {
	font-size:20px;
	text-align:left;
	white-space : nowrap;
}
.text_logo img {
	margin-bottom : -16px;
	height : 50px;
	border : none;
}
.bottonPos1 {
	text-align : right;
	margin-top : 10px;
}
.botton1 {
	border : 1px solid;
	padding : 0px 5px 2px 5px;
	background-color : #E8E8E8;
	color : black;
	cursor : pointer;
}
.table {
	border: none;
	border-collapse: collapse;
}

.table td {
	background-color: White;
	vertical-align: top;
	padding: 5px 10px 5px 10px;
	border: thin solid Black;
	border-bottom: medium solid #797979;
}
.table th {
	border: thin solid Black;
	border-bottom: thick solid Black;
	background-color: #797979;
	color: White;
	padding-left: 5px;
	padding-right: 5px;
}
.grau {
	color: Gray;
}
a.grau {
	color: Gray;
}

<!--
//*
#dozent {
	position : absolute;
	left : 50%;
	top : 60px;
	font-size : 22px;
	font-weight : bold;
	color : White;
	background-color : #8B0000;
	padding-top : 10px;
	padding-bottom : 10px;
	padding-left : 20px;
	padding-right : 20px;
	white-space : nowrap;
}
*//
-->

<!--
//*
td {
	padding-left : 60px;
}
*//
-->
