/* @override http://kopfbahnhof.eu/data/style.css */

/* @override http://kopfbahnhof.eu/data/style.css */

/* standard-css für www.kopfbahnhof.eu */
html, body, div, p, h1, h2, h3, strong, span, a, form, img  {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 1.6em; color: #333;}
body {
	background-color:#fff;
	margin: 0px; 
	}
ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #333;
	list-style-type: square;
	list-style-position: outside;
	padding:0px 10px 0px 13px;
	}
li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #333;
	list-style-type: square;
	list-style-position: outside;
	padding:0px 0px 0px 0px;
}
	
ol {
	list-style-position: outside;
	background-color:#3366FF;
	}
ol li {
	margin-left:0px;
	}
ol p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 1.3em;
	color: #ff9900;
	}

p	{
font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
	margin: 0px 0px 0px 0px;
	color: #000; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 1.5em; 
	text-align: left;
}
.mutti {
	-moz-border-radius: 0px 0px 4px 4px;
	-khtml-border-radius: 0px 0px 4px 4px;
	border-radius: 0px 0px 4px 4px;
	}
.kasten {
	border:1px solid #7ac7c7;
	-moz-border-radius: 4px;
	-khtml-border-radius: 4px;
	border-radius: 4px;
	background-color:#FBFBFB;
	-moz-box-shadow: 0px 2px 6px 2px rgba(190,190,190,0.7);
	-webkit-box-shadow: 0px 2px 6px 2px rgba(190,190,190,0.7);
	box-shadow: 0px 2px 6px 2px rgba(190,190,190,0.7); /* Versatz links - Versatz oben - Unschärfe - Schattenradius - Farbe */
	margin-bottom:12px;
	}
.kastenhead {
	-moz-border-radius: 3px 3px 0px 0px;
	-khtml-border-radius: 3px 3px 0px 0px;
	border-radius: 3px 3px 0px 0px;
	padding: 2px 10px 2px 10px;
	margin: 0px 0px 0px 0px;
	background-image:url(../img/kastenhead-hg.gif);
	background-repeat: repeat;
	background-position:center; 
	color: #006666;
	text-shadow: 0em 0.09em #e7e7e8;
	font-size: 10px;
	line-height: 1.6em;
	text-align: left;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	letter-spacing:0.09em;
	}
.kastencont {
	padding:10px;
	font-family: Verdana, Tahoma, Arial, sans-serif;
	text-align:left;
	}
	
.text {
font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	color: #000;
	text-decoration: none;
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	vertical-align: top;
}
.blockhead {
	padding: 2px 10px 2px 10px;
	margin: 0px 0px 0px 0px;
	color: #000;
	text-decoration: none;
	font-size: 10px;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	background-color: #ccc;
	text-transform: uppercase;
	font-family: Verdana, Tahoma, Arial, sans-serif;
}
.text_zent {
font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px;
	margin: 0px 0px 0px 0px;
	color: #000; 
	text-decoration: none; 
	font-size: 11px; 
	line-height: 1.5em; 
	text-align: center;
}
a	{font-size: 11px; padding: 0px;}

a:link {color: #285852;text-decoration: none;font-size: 11px;line-height: 1.5em;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
a:visited {color: #285852; text-decoration: none; font-size: 11px; line-height: 1.5em;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
a:hover {color: #285852; text-decoration: underline; font-size: 11px; line-height: 1.5em;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}
a:active {color: #285852; text-decoration: none; font-size: 11px; line-height: 1.5em;font-weight: bold;font-family: Verdana, Arial, Helvetica, sans-serif;}

a.blocklink:link  {font-family: Verdana, Arial, Helvetica, sans-serif;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;display:block;background-image:url(../images/link.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}
a.blocklink:visited  {font-family: Verdana, Arial, Helvetica, sans-serif;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;display:block;background-image:url(../images/link.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}
a.blocklink:hover  {font-family: Verdana, Arial, Helvetica, sans-serif;color: #285852;text-decoration: underline; font-size: 11px;line-height: 1.5em;font-weight: bold;display:block;background-image:url(../images/link.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}
a.blocklink:active  {font-family: Verdana, Arial, Helvetica, sans-serif;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;display:block;background-image:url(../images/link.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}

a.extern:link  {font-family: Verdana, Arial, Helvetica, sans-serif;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;background-image:url(../images/link_extern.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}
a.extern:visited  {font-family: Verdana, Arial, Helvetica, sans-serif;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;background-image:url(../images/link_extern.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}
a.extern:hover  {font-family: Verdana, Arial, Helvetica, sans-serif;color: #285852;text-decoration: underline; font-size: 11px;line-height: 1.5em;font-weight: bold;background-image:url(../images/link_extern.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}
a.extern:active  {font-family: Verdana, Arial, Helvetica, sans-serif;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;background-image:url(../images/link_extern.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}

a.extern_block:link  {font-family: Verdana, Arial, Helvetica, sans-serif;display:block;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;background-image:url(../images/link_extern.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}
a.extern_block:visited  {font-family: Verdana, Arial, Helvetica, sans-serif;display:block;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;background-image:url(../images/link_extern.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}
a.extern_block:hover  {font-family: Verdana, Arial, Helvetica, sans-serif;display:block;color: #285852;text-decoration: underline; font-size: 11px;line-height: 1.5em;font-weight: bold;background-image:url(../images/link_extern.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}
a.extern_block:active  {font-family: Verdana, Arial, Helvetica, sans-serif;display:block;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;background-image:url(../images/link_extern.gif);background-repeat: no-repeat;padding:0px 0px 0px 15px;}

.likelink {font-family: Verdana, Arial, Helvetica, sans-serif;color: #285852;text-decoration: none; font-size: 11px;line-height: 1.5em;font-weight: bold;}


.content_td {
	text-align: center;
	width: 960px;
}

.content_l	{
	background-color: #fff;
	width: 360px;
	padding: 10px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	border-left-width: 0px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.content_m	{
	vertical-align: top;
	padding: 10px;
	margin: 0px;
	background-color: #FFFFFF;
	width: 100%;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.content_r	{
	background-color: #FFFFFF;
	text-align: left;
	padding:10px;
	width: 100%;
	vertical-align: top;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	border-right-width: 0px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/*------------- footer ----------*/
.footer_table		{margin: 5px 0px 5px 0px;}
a:link.copy		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#333333; text-decoration: none;}
a:visited.copy	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#333333; text-decoration: none;}
a:hover.copy	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#000000; text-decoration: none;}
a:active.copy	{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px; color:#333333; text-decoration: none;}
.copyright		{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px; color:#333333; margin-top: 10px;}
/*------------- alert ------*/
.alert  {
font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px 0px 0px 0px;
	color: #000;
	text-decoration: none;
	font-size: 13px;
	line-height: 1.5em;
	text-align: center;
	vertical-align: top;
}
a.alert:link, a.alert:visited {

	margin: 0px 0px 0px 0px;
	line-height: 1.5em;
	vertical-align: top;
	color: #285852;
	font-size: 13px;
	text-decoration: none;
	text-align: center;
}
a.alert:hover { text-decoration: underline;}
.blockhead_rot {
	padding: 2px 10px 2px 10px;
	margin: 0px 0px 0px 0px;
	color: #CC0000;
	text-decoration: none;
	font-size: 11px;
	line-height: 1.5em;
	text-align: left;
	font-weight: bold;
	background-color: #ccc;
	text-transform: uppercase;
}
.form_input {font-family: Verdana,Tahoma,Arial;font-size: 7pt; line-height: normal; background-color: #ffffff; font-weight: bold; width: 180px;}
.form_input_kurz {font-family: Verdana,Tahoma,Arial;font-size: 7pt; line-height: normal; background-color: #ffffff; font-weight: bold;width: 50px; text-align: center;}
.form_input_2 {font-family: Verdana,Tahoma,Arial;font-size: 7pt; line-height: normal; background-color: #ffffff; font-weight: bold;width: 25px;text-align: center;}
.form_button {
	border: 1px solid #000000;
	color: #333333;
	font-family: Tahoma, Arial;
	font-size: 8pt;}
.form_textarea {font-family: Verdana,Tahoma, Arial;color: #000000;font-size: 7pt;font-weight:bold;width:680px;height:50px;border-left: 1px solid #1FC4F4;border-bottom: 1px solid #1FC4F4;border-right: 1px solid #1FC4F4;border-top: 1px solid #1FC4F4;}
.asterix {font-family: Verdana, Tahoma, Arial, sans-serif;font-size: 9px;color: #CC0000;}
.key {width:870px;margin:0 auto;font-size:10px;color:#999;text-align:center;}
