/* 
	Using a customized version of Eric Meyer's CSS Reset to give us an even, cross-browser playing field. More info:
	http://meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	font-size: 99%;
	font-family: Arial;
	margin: 0;
	outline: 0;
	padding: 0;
	vertical-align: baseline;
}
body {
	line-height: 1.2;
}
ol, ul {
	margin-left: 25px;
}

:focus {
	outline: 0px #c0c dotted;
}

/* CSS */

* { width: 1.0ems }
#left, #homelink, #kopflinks, #right, #quicklinks, #screensaver, #c137, #c138, #c139, #c140, #c937, #c837, #c938, #c939,  #contentimage, #contentimage2, td.datum, .singlenews_addcontent { display:none; }
.tx-rgtabs-pi1 { width:1ems; margin:8px; }

body{margin:3px;padding:0;color:#363535;font-family:Arial;font-size:18px;-webkit-text-size-adjust:none;overflow-x:hidden; display:block}
.toolbar {height:75px;background:#F8F0F3;border-bottom:1px solid black;text-align:center;display:block}
.toolbar img{padding-top:5px;background:#F8F0F3;}


img {
	background: url(images/spinner2.gif) no.repeat 50% 50%;
}
P, PRE { margin: 0px 0px 0px 0px; padding-bottom: 10px; }

h1 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 25px;
	color: #005076;
	font-weight:normal;
	margin-top:0px;
	padding-top:15px;
	padding-bottom:5px;
	text-decoration:none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
	font-weight:bold;
	color: #005076;
	margin-bottom:5px;
	text-decoration:none;
}
h2.tabs {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight:bold;
        color: #000000;
        margin-bottom:5px;
}
h3 {
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
	font-weight:bold;
	color: #000000;
}

h4 {
	background-color:#e7e7e9;
	color:#005076;
	line-height:25px;
	padding:0 0 0 5px;
	border-bottom:1px dotted #005076;
	margin:0px;
	font-size:12px;
}

h5 {
        font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
        color: #005076;
        font-weight:normal;
        margin-top:0px;
}

td {
	font-size:12px;
	color:#000000;
}
/********** LINKS **********/
a:link {
	font-size:18px;
	color: #005076;
	text-decoration:none;
}

a:active {
	font-size:18px;
	color: #005076;
	text-decoration:none;
}

a:visited {
	font-size:18px;
	color: #005076;
	text-decoration:none;
}

a:hover {
	font-size:18px;
	color: #005076;
	text-decoration:underline;
}

a.produkt:link {
	background:url(images/link_arrow.gif) top left no-repeat;
	font-size:18px;
	color: #005076;
	padding-left:9px;
	text-decoration:none;
}

a.produkt:active {
	background:url(images/link_arrow.gif) top left no-repeat;
	font-size:18px;
	color: #005076;
	padding-left:9px;
	text-decoration:none;
}

a.produkt:visited {
	background:url(images/link_arrow.gif) top left no-repeat;
	font-size:18px;
	color: #005076;
	padding-left:9px;
	text-decoration:none;
}

a.produkt:hover {
	background:url(images/link_arrow.gif) top left no-repeat;
	font-size:18px;
	color: #005076;
	padding-left:9px;
	text-decoration:underline;
}
ul.rgtabs-menu {
	margin:0px;

}
ul.rgtabs-menu {
	margin:0px;

}
ul {
	list-style:none;
	margin-left:5px;
}
#footer {
	margin-top:15px;
}
#mobile_start img { width:100%; margin-top:10px; }
.titel, h3 , .TextfrVorspannPresse, .FlietextPresse, .ZwischenberschriftPresse, .bodytext, .newsdate { font-size:16px; }
.newsdate { margin-top:15px; }
#topnavigation { text-align:center; padding:1px 0px 0px }

