/* caracterisitcas de body tag */
body {
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
	background-color: #000000;
	margin-bottom: 10px;
}
/* caracteristicas de links (tag a) */
a.hauptlink {
	color: #F0EAD8;
	text-decoration: none; 
}
a.hauptlink:visited {
	color: #F0EAD8;
}
a.hauptlink:hover {
   color: #cccc99;
	text-decoration: underline; 
}
a.navilink {
	color: white;
	text-decoration: none; 
}
a.navilink:visited {
	color: white;
}
a.navilink:hover {
   color: #B3B2B1;
	text-decoration: underline; 
}
a.link_navi {
	color: #A1A4A4;
	text-decoration: none; 
	font-weight: bold;
}
a.link_navi:visited {
	color: #A1A4A4;
	font-weight: bold;
}
a.link_navi:hover {
   color: #515151;
	text-decoration: underline; 
	font-weight: bold;
}
/* eigenschaften der haupttabelle mit navigation und infaltsteil */
table.haupttabelle {
	background-color: #000000;
	width: 775px;
	margin-top: 15px;
	height: 500px;
}
td.title {
	color: #809393;
	font-size: 15px;
	font-weight: bold;
}
/* eigenschaften der navigationsleiste */
td.merkel {
	letter-spacing: 16px;
	color: #F0EAD8;
	font-weight: bold;
	text-align: center;
}
td.navigation {
	background-color: #000000;
	width: 180px;
	font-size: 11px;
}
/* eigenschaften von dem textteil */
table.inhalt_index {
   width: 100%;
	height: 100%;
	font-size: 12px;
}
td.logo_index {
	width: 200px;
	height: 50%;
}
td.adresse_index {
	width: 200px;
	font-size: 11px;
	height: 50%;
}
td.bilder {
	height: 375px;
}
td.navigationbild {
	height: 50px;
}
td.navilink {
	color: Black;
	font-size: 11px;
}
/* designelemente */
td.abstand_inhalt {
	height: 93px;
}
td.abstand_impressum {
	height: 37px;
}
td.abstand_werbung {
	height: 0px;
}
td.abstand_kultur {
	height: 61px;
}
td.abstand_entertainment {
	height: 49px;
}
td.abstand_couponing {
	height: 61px;
}
td.abstand_cdesign {
	height: 93px;
}
td.abstand_links {
	height: 93px;
}
/* height elemte */
td.height1 {
	height: 1px;
}
td.height5 {
	height: 5px;
}
td.height10 {
	height: 10px;
}
td.height15 {
	height: 15px;
}
td.height20 {
	height: 20px;
}
/* width elemente */
td.space5 {
	width: 5px;
}
td.space10 {
	width: 10px;
}
td.space15 {
	width: 15px;
}
td.space20 {
	width: 20px;
}
td.space30 {
	width: 30px;
}
td.space40 {
	width: 40px;
}
td.space50 {
	width: 50px;
}
td.space100 {
	width: 100px;
}
td.space150 {
	width: 210px;
	font-size: 9px;
}
td.space160 {
	width: 160px;
}
td.space200 {
   width: 200px; 
}
td.space290 {
   width: 290px; 
}
/* schriftelemente */
td.zehn {
	font-size: 10px;
}
td.eleven {
	font-size: 11px;
}
td.nine {
	font-size: 9px;
}
/* eigenschaften der image tags */
img {
	border: none;
}
/* formularelemente - anfrage.htm, upload.pjp */
span.stern {
	color: Red;
	font-size: 11px;
}
input.anfrage {
font-size: 11px;
}
textarea.anfrage {
font-size: 11px;
}
span.red {
	color: Red;
}
table.anfrage {
	font-size: 11px;
}
input.anfrage_button {
	font-size: 11px;
	background-color: #000000;
	width: 100px;
	color: White;
}
/* designelemente des impressumbereich */
td.impressum {
	background-image: url(../bilder/merkel_logo2.gif);
	background-position: right;
	background-repeat: no-repeat;
	font-size: 11px;
}
/* designelemente der inhalt.htm */
div.merkel {
	letter-spacing: 3px;
}
div.design {
	letter-spacing: 3px;
}
div.berlin {
	letter-spacing: 4px;
}
td.logo_start {
	background-image: url(../bilder/frau.jpg);
	background-position: left, top;
	background-repeat: no-repeat;
	height: 100%;
}
td.white {
	background-color: White;
	height: 1px;
}
hr.punkt {
color: White;
border-style: dotted;
width: 655px;
}
td.counter {
font-size: x-small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: white;
}
#pic {
	background-color: #000000;
	position: relative;
}

#pic a .large {
	border: 0px;
	display: block;
	height: 1px;
	left: -1px;
	position: absolute;
	top: -1px;
	width: 1px;
}

#pic a img {
	border: 0;
}

#pic a.p1, #pic a.p1:visited {
	background: #000000;
	height: 130px;
	left: 0;
	text-decoration: none;
	top: 0;
}

#pic a.p1:hover {
	background-color: #000001;
	color: #000000;
	text-decoration: none;
}

#pic a.p1:hover .large {
	border: 1px solid #565856;
	height: 233px;
	width: 350px;
	left: -300px;
	position: absolute;
	top: -150px;
}

#pic a.p2, #pic a.p1:visited {
	background: #000000;
	height: 130px;
	left: 0;
	text-decoration: none;
	top: 0;
}

#pic a.p2:hover {
	background-color: #000001;
	color: #000000;
	text-decoration: none;
}

#pic a.p2:hover .large {
	border: 1px solid #565856;
	height: 350px;
	width: 233px;
	left: -300px;
	position: absolute;
	top: -250px;
}
#pic a.p3, #pic a.p1:visited {
	background: #000000;
	height: 130px;
	left: 0;
	text-decoration: none;
	top: 0;
}

#pic a.p3:hover {
	background-color: #000001;
	color: #000000;
	text-decoration: none;
}

#pic a.p3:hover .large {
	border: 1px solid #565856;
	height: 197px;
	width: 350px;
	left: -300px;
	position: absolute;
	top: -150px;
}
#pic a.p4, #pic a.p1:visited {
	background: #000000;
	height: 130px;
	left: 0;
	text-decoration: none;
	top: 0;
}

#pic a.p4:hover {
	background-color: #000001;
	color: #000000;
	text-decoration: none;
}

#pic a.p4:hover .large {
	border: 1px solid #565856;
	height: 350px;
	width: 350px;
	left: -300px;
	position: absolute;
	top: -250px;
}

#pic a.p5, #pic a.p1:visited {
	background: #000000;
	height: 130px;
	left: 0;
	text-decoration: none;
	top: 0;
}

#pic a.p5:hover {
	background-color: #000001;
	color: #000000;
	text-decoration: none;
}

#pic a.p5:hover .large {
	border: 1px solid #565856;
	height: 600px;
	width: 425px;
	left: 200px;
	position: absolute;
	top: -150px;
}
#pic a.news, #pic a.news:visited {
	background: #000000;
	height: 130px;
	left: 0;
	text-decoration: none;
	top: 0;
}

#pic a.news:hover {
	background-color: #000001;
	color: #000000;
	text-decoration: none;
}

#pic a.news:hover .large {
	border: 1px solid #565856;
	height: 197px;
	width: 350px;
	left: -150px;
	position: absolute;
	top: -150px;
}

.kalender {
background-color: Black;
}

#pic a.banner, #pic a.banner:visited {
	background: #000000;
	height: 130px;
	left: 0;
	text-decoration: none;
	top: 0;
}

#pic a.banner:hover {
	background-color: #000001;
	color: #000000;
	text-decoration: none;
}

#pic a.banner:hover .large {
	border: 1px solid #565856;
	height: 300px;
	width: 750px;
	left: -150px;
	position: absolute;
	top: -150px;
}