/* CSS Document */

body
{	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:  url(img/hint_nav.gif);
	background-repeat: repeat-y;
}

td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
}

a:link {  color: #7E135C; text-decoration: underline}
a:visited {  color: #7E135C; text-decoration: underline}
a:active {  color: #7E135C; text-decoration: underline}
a:hover {  color: #CBA1BE; text-decoration: none}
	
.txt12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7E135C;}

.pink_bold {
	color:#7E135C;
	font-weight: bold;
}
.rosa {
	color:#CBA1BE;

}

.abstand20 { padding-left:20px;}

.pink_balken{	
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: left;
	font-size: 12px;
	background-color:#7E135C;
	margin-left:30px;
	padding-left:15px;
	width:117px;
	padding-top: 5px;
	padding-bottom: 5px;}
	
	
.pink_balken-kl{	
	display: block;
	color: #ffffff;
	text-align: left;
	margin-left:30px;
	padding-left:15px;
	width:117px;
	border-top:3px solid #EDE4EA;
	border-bottom:5px solid #7E135C;}

.nav {
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	text-align: left;
	padding-left:21px;
	vertical-align: middle;
	width:117px;
	color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	border-top:3px solid #EDE4EA;
	padding-right: 1px;
	border-left-style: none;
}
a.nav:visited {
	color: #333333;
	text-decoration: none;
	background-color: #EAEAEA; 
	background-image: url(img/hint_verlauf.gif); }
a.nav:link {
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	color: #333333;
	background-color: #EAEAEA;
	background-image: url(img/hint_verlauf.gif);}
a.nav:hover {
	color: #ffffff;
	margin-left:30px;
	padding-left:15px;
	width:116px;
	text-decoration: none;
	background-color: #003366; 	
	background-image: url(img/hint_verlauf-2.gif);
}
p {margin:0px;}
h1 {
	font-size: 16px;
	font-weight: bold;
	color: #7E135C;}
	
*html h1 {
	font-size: 16px;
	font-weight: bold;
	color: #7E135C;
	padding-top:8px;
	margin-bottom:10px;}
h2 {
	font-size: 14px;
	font-weight: bold;
	color: #7E135C;
}
*html h2 {
	font-size: 14px;
	font-weight: bold;
	color: #7E135C;
	padding-top:5px;
	margin-bottom:7px;
}
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #7E135C;}



/* listen */


ul li {
	list-style-image:  url(img/quadrat.gif);
	padding-bottom: 8px;
}
ul  {
	margin-bottom: -5px;
}
ul ul {
	margin-top: -5px;
	margin-bottom: 7px;
}
* html ul ul {
	margin-top: 3px;
	margin-bottom: -3px;
	
}

ol li {
	margin-top: -2px;
	margin-bottom: 8px;
}

ul ul li{
margin-bottom: -5px;
	list-style-image:  url(img/quadrat-2.gif);
}


.popup{
	background-color:#ffffff; 
	padding:10px; 
	margin-right:5px;
	margin-top:15px;
	margin-bottom:15px;
	border:3px solid #7E135C;	
	font-size: 12px;}
	
.popUpButton { cursor:pointer}

/* forms */

.form {  color: #333333; border: #7E135C; border-style: groove; 
border-top-width: 1px; 
border-right-width: 1px; 
width: 250px;
border-bottom-width: 1px; border-left-width: 1px;
margin-bottom:10px;}

.formbutton {
	color: #ffffff;
	border: 1px #7E135C groove;
	font-weight: bold;
	cursor: pointer; 
	width: 252px;
	height: 21px;
	background-color: #CBA1BE;
}

