*   { font-size: 12px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }

p, .bodytext, .sr, ul, li, div.table, .mailformrequired, .bulletlist, .breadcrumbs { color: #ed1c24 }

div.shopwrap1, div.shopwrap2 { font-size: 12px; color: #ed1c24;}
a div.shopwrap1 { color : #034ea2;  }

span.minitext small  { font-size: 10px;  }
span.minitext a  { font-size: 10px; }

input, select, textarea {
	font-size : 11px;
	color : #ed1c24;
	background-color : #ffffff;
	border-width : 1px;
	border-color : #034ea2;
	border-style : solid;
}
a {
	color : #034ea2;
	text-decoration : none;
	font-weight : bold;
}
a:hover {
	color : #034ea2;
	text-decoration : underline;
	font-weight : bold;
}
td.kmzinfo {
	color : #034ea2;
	font-size : 10px;
	line-height : 12px;
}
td.zitat, td.zitat_head { color:#ffffff; font-size:11px; line-height:17px; }
td.zitat_head {font-weight: bold;padding-bottom: 5px;}
td.person { color:#ffffff; font-size:10px; line-height:14px; font-weight:bold; }
td.funktion { color:#ffffff; font-size:10px; line-height:12px; }

.breadcrumbs {text-align: right;font-size: 10px;}

.breadcrumbs a {font-size: 10px;}

h1, h2, h3, h4, h5, h6 {
	color : #002369;
	font-style : normal;
	font-weight : normal;
}

h1 {
	font-size : 200%;
}

h2 {
	font-size : 160%;
}

h3 {
	font-size : 120%;
}

h4, h5, h6 {
	font-size : 100%;
}

td#menu_main  { font-size: 11px; padding-left: 7px }

td.menu-no  { color: #034ea2; font-size: 11px; text-decoration: none }

td.menu-no a  { color: #034ea2; font-weight: normal; font-size: 11px }

td.menu-no a:hover  { color: #034ea2; font-weight: normal; font-size: 11px; text-decoration: underline }

td.menu-akt {
	color : #ed1c24;
	font-size : 11px;
}

td.menu-akt a  { color: #ed1c24; font-weight: normal; font-size: 11px }

td.menu-akt a:hover  { color: #ed1c24; font-weight: normal; font-size: 11px; text-decoration: underline }

td#colNormal   { color: #002369; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-right: 5px; padding-left: 10px }

td#colNormal div.caption { color: #002369; font-size: 90%; padding-top: 5px; padding-right: 5px; padding-left: 10px }

td.colRight div.caption { color: #002369; font-size: 90%; padding-top: 5px; padding-right: 5px; padding-left: 10px }

td.colRight p {
	color : #002369;
	font-size : 90%;
	padding-left : 10px;
	padding-right : 5px;
}

.align-left { text-align:left }

.align-center { text-align:center }

.align-right { text-align:right }

