/* ticket.css V 3.0.2; (3.0.1); 28.01.2012; jt *//* Keine grauen Linien zwischen der Navigation *//* Linien links und rechts um Artikel -> keine negativen Margins *//* anstelle .titel h2 verwendet */body { font-family: sans-serif; margin: 0; }a { font-weight: bold; }a:link { text-decoration: none; color: #006699; }a:visited { text-decoration: none; color: #0099FF; }a:hover { text-decoration: underline; color: #006699; }h1 { font-size:  1.5em; margin-top: 0.4em; margin-bottom: 0.4em; }h2 {	width: 90%;	font-size:  1.2em;	margin-top: 0.3em;	margin-bottom: 0;}h3 { font-size:  1.0em; margin-top: 0.2em; margin-bottom: 0; }ul { margin-top: 0.0em; margin-bottom: 0.2em; list-style-type: circle; }p {	margin-top: 0; margin-bottom: 0; text-indent: 0; }p+p { text-indent: 1.5em; }img { border-style: none; }.left-column {	float: left; 	width: 10em;}.right-column {	position: absolute;	left: 10em;	width: 50em;	border-left: 7px #CCCCCC solid;	border-right: 7px #CCCCCC solid;}.column-top { background-color: #CCCCCC; }.rubrikenblock {	padding-top: 5px;	padding-bottom: 5px;}a.rubrik { margin-left: 6pt; }h3.rubrik { margin-left: 3pt; }.impressum { margin-left: 3pt; font-size: x-small; }.normal { margin-left: 1.0em; margin-right: 1.0em; }.titlebar {	margin-left: -1.0em; margin-right: -1.0em;	padding-left: 1.0em; padding-right: 1.0em; padding-bottom: 5px;	border-color: transparent transparent #CCCCCC transparent;	border-width: 0px 0px 2px 0px;	border-style: none none solid none;	position: relative;	height: 100%;}.date {	font-size: small;	position: absolute;	bottom: 5px;	right: 1.2em;}.article {	text-align: justify;	margin-top: 5px; margin-bottom: 1.0em;}.legende+.articletext {	clear: both;}.logo {	float: right;	padding: 3px 0px 10px 10px;}.bild {	clear: both;	float: left;	padding: 10px 10px 10px 0px;}.legende {	padding-top: 10px;	font-size: small;}table.text { margin-top: 0.3em; margin-bottom: 0; }table.text tr.empty { background-color: #FFFFFF; }table.text th {	font-weight: bold;	text-align: left;	background-color: #DDDDDD;	vertical-align: top;}table.text th.empty { background-color: #FFFFFF; }table.text td { background-color: #EEEEEE; }table.text td.empty { background-color: #FFFFFF; }caption { text-align: left; font-size: small; }.fusszeile {	clear: both;	margin-top: 5px;	padding-top: 5px;	padding-bottom: 5px;	padding-left: 1.5em;	font-size: x-small;	border-top: 7px #CCCCCC solid;	border-right: 0px transparent none;	border-bottom: 0px transparent none;	border-left: 0px transparent none;}.note { font-size: small; }.subnav { font-size: small; }table.gallery td { text-align: center; vertical-align: bottom; width: 10em; }table.gallery td p { font-size: x-small; }.index_nav { text-align: left; }.counter_nav { float: left; text-align: center; font-size: small; width: 5em; }.image_h { padding-top: .667em; text-align: center; clear: both; }.image_v { padding-left: 15.667em; text-align: left; }.caption_h {	margin-left: .667em;	padding-left: .667em;	float: left;	border-left: 2px solid #CCCCCC;	width: 40em;}.caption_v {	margin-top: .667em;	padding-top: .667em;	clear: both;	float: left;	border-top: 2px solid #CCCCCC;	width: 15em;}
