
p, ul, ol, dl, blockquote, form {
	font: normal normal normal 11px/16px Arial,Helvetica,Verdana,sans-serif;
	color: #777;
}
p {
	margin: 0 0 8px 0;
}

h1, h2, h3 {
	display: inline;
	text-align: left;
	font: normal normal bold 16px/16px Arial,Helvetica,Verdana,sans-serif;
	color: #888;
	margin: 0;
	padding: 0;
}
h2 {
	font-weight: bold;
	line-height: 22px;
	color: #005bab;
	padding: 0;
}
h3 {
	
}
h5 {
	
}
h6 {
	
}

a:link,
a:visited,
a.internal-link:link,
a.internal-link:visited {
	color: #777;
	text-decoration: underline;
}

a:hover,
a:active,
a.internal-link:hover,
a.internal-link:active {
	color: #005bab;
	text-decoration: none;
}

#terms a:link, a:visited {
	text-decoration: none;
}
#terms a:hover, a:active {
	text-decoration: underline;
}



/***
 * Ext: NEWS
 */

.news-single-item-title h1 {
	display: block;
	font-weight: bold;
	line-height: 22px;
	color: #005bab;
	margin-bottom: 8px;
	padding: 0;
}
.news-list-item-title p {
	margin: 0;
}
.news-list-item-title p a:link,
.news-list-item-title p a:visited {
	font-size: 14px;
	font-weight: bold;
	color: #005bab;
	text-decoration: none;
}
.news-list-item-title p a:hover,
.news-list-item-title p a:active {
	text-decoration: underline;
}
.news-list-item-cont p {
	margin: 0;
}
.tx-ttnews-browsebox p a:link,
.tx-ttnews-browsebox p a:visited {
	color: #005bab;
	text-decoration: none;
}
.tx-ttnews-browsebox p a:hover,
.tx-ttnews-browsebox p a:active {
	color: #777;
	text-decoration: underline;
}



/***
 * Ext: FE Login
 */

.logoutlink:link,
.logoutlink:visited {
	color: #005bab;
	text-decoration: none;
}
.logoutlink:hover,
.logoutlink:active {
	color: #777;
	text-decoration: underline;
}



/***
 * Ext: SEARCH
 */

.tx-indexedsearch-title a:link,
.tx-indexedsearch-title a:visited {
	color: #fff;
	text-decoration: underline;
}

.tx-indexedsearch-title a:hover,
.tx-indexedsearch-title a:active {
	color: #fff;
	text-decoration: none;
}
.searchbox-back a:link,
.searchbox-back a:visited {
	display: block;
	width: 49px;
	height: 18px;
	padding: 1px 6px 0 0;
	font-size: 12px;
	font-weight: bold;
	line-height: 19px;
	color: #005bab;
	text-decoration: none;
}

.searchbox-back a:hover,
.searchbox-back a:active {
	color: #fff;
}

.searchbox-title, .searchbox-back { 
	font-size: 14px;
	font-weight: bold;
	line-height: 16px;
	padding: 0;
	margin: 0;
	color: #005bab;
}
.searchbox-back { 
	line-height: 19px;
}



/*
div.menu-in-1 a, div.menu-in-2 a, div.menu-in-3 a, div.menu-in-4 a, div.menu-in-5 a, div.menu-in-6 a {
	display: block;
	height: 22px;
	line-height: 22px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
div.menu-in-1 div a {
	width: 42px;
	padding: 1px 0 0 0;
}
div.menu-in-2 a, div.menu-in-3 a, div.menu-in-4 a, div.menu-in-5 a, div.menu-in-6 a {
	width: 93px;
	padding: 1px 0 0 29px;
}
*/

/* war zuvor schon
#menu-in-1 a, #menu-in-2 a, #menu-in-3 a, #menu-in-4 a, #menu-in-5 a, #menu-in-6 a {
	display: block;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
	color: #fff;
	text-decoration: none;
}
#menu-in-1 a {
	width: 42px;
}
#menu-in-2 a, #menu-in-3 a, #menu-in-4 a, #menu-in-5 a, #menu-in-6 a {
	width: 117px;
	padding: 0 0 0 5px;
}
#menu-in-2 a:link, #menu-in-2 a:visited { }
#menu-in-2 a:hover, #menu-in-2 a:active { 
	background: url(../img/color/bg-menu-yellow.png) 0 0 repeat-x; 
}
#menu-in-3 a:link, #menu-in-3 a:visited { }
#menu-in-3 a:hover, #menu-in-3 a:active { 
	background: url(../img/color/bg-menu-red.png) 0 0 repeat-x; 
}
#menu-in-4 a:link, #menu-in-4 a:visited { }
#menu-in-4 a:hover, #menu-in-4 a:active { 
	background: url(../img/color/bg-menu-green.png) 0 0 repeat-x; 
}
#menu-in-5 a:link, #menu-in-5 a:visited { }
#menu-in-5 a:hover, #menu-in-5 a:active { 
	background: url(../img/color/bg-menu-blue.png) 0 0 repeat-x; 
}
#menu-in-6 a:link, #menu-in-6 a:visited { }
#menu-in-6 a:hover, #menu-in-6 a:active { 
	background: url(../img/color/bg-menu-grey.png) 0 0 repeat-x; 
}
*/
/*
#menu-sub-in a:link, #menu-sub-in a:visited {
	display: block;
	width: 102px;
	padding: 3px 12px 3px 8px;
	line-height: 16px;
	font-size: 12px;
	color: #005bab;
	text-decoration: none;
	*//*background: #d3d4d5 url(../img/color/arrow-grey.gif) 111px 100% no-repeat;
}
#menu-sub-in a:hover, #menu-sub-in a:active {
	*//*background: #005bab url(../img/color/arrow-mo.gif) 111px 100% no-repeat;
	color: #fff;
}


a.nosub-1:link, a.nosub-1:visited { background: #40c5ee; }
a.nosub-1:hover, a.nosub-1:active { background: #005bab; }
a.nosub-2:link, a.nosub-2:visited { background: #ef986d; }
a.nosub-2:hover, a.nosub-2:active { background: #005bab; }
a.nosub-3:link, a.nosub-3:visited { background: #ef986d; }
a.nosub-3:hover, a.nosub-3:active { background: #005bab; }
a.nosub-4:link, a.nosub-4:visited { background: #fece90; }
a.nosub-4:hover, a.nosub-4:active { background: #005bab; }
a.nosub-5:link, a.nosub-5:visited { background: #40c5ee; }
a.nosub-5:hover, a.nosub-5:active { background: #005bab; }
a.nosub-37-spez:link, a.nosub-37-spez:visited { background: #6fca9b; }
a.nosub-37-spez:hover, a.nosub-37-spez:active { background: #005bab; }

a.withsub-1:link, a.withsub-1:visited {
	background: #40c5ee url(../img/color/arrow-blue.gif) 111px 6px no-repeat;
}
a.withsub-1:hover, a.withsub-1:active {
	background: #005bab url(../img/color/arrow-mo.gif) 111px 6px no-repeat;
}
a.withsub-2:link, a.withsub-2:visited {
	background: #ef986d url(../img/color/arrow-red.gif) 111px 6px no-repeat;
}
a.withsub-2:hover, a.withsub-2:active {
	background: #005bab url(../img/color/arrow-mo.gif) 111px 6px no-repeat;
}
a.withsub-3:link, a.withsub-3:visited {
	background: #ef986d url(../img/color/arrow-red.gif) 111px 6px no-repeat;
}
a.withsub-3:hover, a.withsub-3:active {
	background: #005bab url(../img/color/arrow-mo.gif) 111px 6px no-repeat;
}
a.withsub-4:link, a.withsub-4:visited {
	background: #fece90 url(../img/color/arrow-yellow.gif) 111px 6px no-repeat;
}
a.withsub-4:hover, a.withsub-4:active {
	background: #005bab url(../img/color/arrow-mo.gif) 111px 6px no-repeat;
}
a.withsub-5:link, a.withsub-5:visited {
	background: #40c5ee url(../img/color/arrow-blue.gif) 111px 6px no-repeat;
}
a.withsub-5:hover, a.withsub-5:active {
	background: #005bab url(../img/color/arrow-mo.gif) 111px 6px no-repeat;
}
a.withsub-37-spez:link, a.withsub-37-spez:visited {
	background: #6fca9b url(../img/color/arrow-green.gif) 111px 6px no-repeat;
}
a.withsub-37-spez:hover, a.withsub-37-spez:active {
	background: #005bab url(../img/color/arrow-mo.gif) 111px 6px no-repeat;
}
/*



