/* CSS Document */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003389;
	font-weight: bold;
	text-decoration: none;
}
#footer{
	color:#666666;
	font-size:11px;
    line-height:135%;
	font-weight:normal;
	width: 990px;
}
#imageSlider{
	float:  left;
	width:  448px;
	height: 170px;	
}
.dot{
	float:left; margin: 2px;
}
.bottom-ul{
	list-style:none;
	padding: 0px; 
}

.doted {
	list-style-image: url("../../../public/dot.png");
	padding: 15px;
}

.bottom-ul li{
	padding: 4px; 
}
.bottom-table td {
	width: 50%;
	padding: 4px;
}

#main {
	width:970px;
	min-height:300px;
	margin:auto;
}

#top {
	border:1px solid #cccccc;
	border-bottom:3px solid #f9b500;
	width:968px;
	height:69px;
	clear:both;
	float:none;
}

#topleft {
	float:left;
	width:40%;
	text-align:left;
	padding-left:22px;
	padding-top:28px;
}

#topleft { color:#666666; text-transform:lowercase; float: left; font-size:10px; font-weight:normal;}
#topleft a:link { color:#666666; text-transform:lowercase; text-decoration:none;}
#topleft a:visited { color:#666666; text-transform:lowercase; text-decoration:none;}
#topleft a:hover { color:#003389; text-transform:lowercase; text-decoration:none;}
#topleft a:active { color:#003389; text-transform:lowercase; text-decoration:none;}

#topright {
	float:right;
	width:40%;
	text-align:right;
	padding:22px;
}

#bottom {
	padding-top:4px;
	padding-bottom:20px;
	margin-bottom:20px;
	width:100%;
}

#bottomleft {
	width:750px;
	float:left;
	height:205px;
}

#bottomright {
	width:193px;
	float:right;
	border:1px solid #cccccc;
	background-color:#f2f2f2;
	min-height:505px;
	padding:10px;
}

#bottomlefttop1 {
	height:170px;
	width:100%;
}

#bottomlefttop2 {
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	background-color:#003389;
}

#bottomleftbottom {
	
}

#bottomleftbottomleft {
	float:left;
	width:196px;
	border:1px solid #cccccc;
	padding-bottom:3px;
	padding-top:7px;
}

#bottomleftbottomright {

	float:right;
	width:531px;	
	padding:7px;
	margin-bottom:10px;
	min-height:303px;
	border:1px solid #cccccc;
}

#bottomleftbottomleft1 {
	width:100%;
}
#left_menu{
	width: 100%;
	padding-left:20px;
	padding-bottom:20px;
}

#bottomleftbottomleft2 {
	text-align:center;
	width:100%;
	color:#666666; 
	font-size:10px; 
	font-weight:normal;
}

.clearer {
	clear:both;
	float:none;
}

/* FONTS */
.content {
	
	color:#666666;
	font-size:11px;
    line-height:135%;
	font-weight:normal;
}

.content a:link {
	color:#003389;
	text-decoration:none;
}

.content a:visited {
	color:#003389;
	text-decoration:none;
}

.content  a:hover{
	color:#99B5D7;
	text-decoration:none;
}



h1 {
	color:#003389;
	margin:0 0 0 0;
	font-size:12px;
	line-height:135%;
	padding-bottom:10px;
}

h2 {
	color:#003389;
	margin:0 0 0 0;
	font-size:11px;
	line-height:135%;
	padding-bottom:10px;
}

h3 {
	color:#003389;
	margin:0 0 0 0;
	font-size:10px;
	line-height:135%;
	padding-bottom:10px;
}

.news_headerdate { color:#666666;}


.aktiv {color:#99B5D7;}



/* NAVILEFT */
.navileftul {
	list-style-image:url(../images/bulltetnavileft.gif);
	line-height:18px;
	font-weight:bold;
	margin:0 0 0 10px;
	padding:1px 0 2px 0;
}

.navileftli {
	list-style-image:url(../images/bulltetnavileft.gif);
	line-height:19px;
	font-weight:bold;
	margin:0 5px 0 5px;
	padding:0 0 0 0;
	font-size:11px;
	width:140px;
}

.navileftli a:link{
	color:#666666; 
	text-decoration:none;
}

.navileftli a:visited{
	color:#666666; 
	text-decoration:none;
}

.navileftli a.selected{
	color:#003389; 
	text-decoration:none;
}

.navileftli a:hover{
	color:#003389; 
	text-decoration:none;
}

.navibottom { color:#666666; font-size:10px; font-weight:normal;}
.navibottom:link { color:#666666; text-decoration:none;}
.navibottom:visited { color:#666666; text-decoration:none;}
.navibottom:hover { color:#003389; text-decoration:none;}
.navibottom_act { color:#003389; text-decoration:none;}

.bodytext { margin:0 0 0 0;}


/* Sitemap */

.content .tx-rtsitemap-pi1 {
	color:#003389;
	font-size:11px;
    line-height:135%;
	font-weight:normal;
}

.content .tx-rtsitemap-pi1 a:link {
	color:#666;
	text-decoration:none;
}

.content .tx-rtsitemap-pi1 a:visited {
	color:#666;
	text-decoration:none;
}

.content .tx-rtsitemap-pi1  a:hover{
	color:#003389;
	text-decoration:none;
}

.content .tx-rtsitemap-pi1-headline2 a:link {color:#003389;}
.content .tx-rtsitemap-pi1-headline2 a:visited {color:#003389;}

.content .tx-rtsitemap-pi1

.content .tx-rtsitemap-pi1 { padding-left:0px; font-size:11px; list-style-type:none;}
.tx-rtsitemap-pi1-headlinefont { text-decoration:underline; font-weight:bold; border-bottom:1px solid #ccc; width:80%; }
.content .tx-rtsitemap-pi1 ul {list-style-image:none; list-style-type:none; margin-left:0px; }
.content .tx-rtsitemap-pi1 li {list-style-image:none; list-style-type:none; margin-left:0px; }
.content .tx-rtsitemap-pi1-headline { padding-left:5px; list-style-type:none;}
.content li.tx-rtsitemap-pi1-headline  { list-style-type:none; width:160px; border-right:1px solid #ccc; min-height:10px; margin-right:10px; padding-right:10px;}
.content ul.tx-rtsitemap-pi1-headline  {float:left; list-style-type:none; padding-left:0px; width:175px;}
.content .tx-rtsitemap-pi1-sub1 { float:left;}
.content .tx-rtsitemap-pi1-sub1 li { float:none; list-style-type:none;}
.content .tx-rtsitemap-pi1-sub2 li { float:none; list-style-type:none;}
.content .tx-rtsitemap-pi1-sub2 { float:left; padding-left:0px; font-weight:bold;}
.content .tx-rtsitemap-pi1-sub2 ul {}
.content ul.tx-rtsitemap-pi1-sub2 { text-decoration:none;}
.content .tx-rtsitemap-pi1-sub3 { padding-left:6px; font-weight:normal;}
.content .tx-rtsitemap-pi1-sub3 ul { border-right:0px;}
.content .tx-rtsitemap-pi1-sub3 li { border-right:0px;}
.content .tx-rtsitemap-pi1-sub4 { padding-left:6px;}
.content .tx-rtsitemap-pi1-sub4 ul { border-right:0px;}
.content .tx-rtsitemap-pi1-sub5 { padding-left:6px;}
.content .tx-rtsitemap-pi1-sub5 ul { border-right:0px;}
.content .tx-rtsitemap-pi1-sub6 { padding-left:6px;}
.content .tx-rtsitemap-pi1-sub6 ul { border-right:0px;}
.content .tx-rtsitemap-pi1-sub2_no { padding-left:0px;}
.content .tx-rtsitemap-pi1-sub3_no { padding-left:6px;}
.content .tx-rtsitemap-pi1-sub4_no { padding-left:6px;}
.content .tx-rtsitemap-pi1-sub5_no { padding-left:6px;}
.content .tx-rtsitemap-pi1-sub6_no { padding-left:6px;}
.tx-rtsitemap-pi1-clear { float:none; clear:both;}
.tx-rtsitemap-pi1-clear-0 { float:none; clear:both;}
.closeit { display:none;}
#lbCloseLink { display:none;}

/* LANGUAGEMENU */
.CUR { color:#003389; text-transform:lowercase; float: left; font-size:10px; font-weight:normal;}
.CUR a:link { color:#003389; text-transform:lowercase; text-decoration:none;}
.CUR a:visited { color:#003389; text-transform:lowercase; text-decoration:none;}
.CUR a:hover { color:#003389; text-transform:lowercase; text-decoration:none;}

.NO { color:#666666; text-transform:lowercase; float: left; font-size:10px; font-weight:normal;}
.NO a:link { color:#666666; text-transform:lowercase; text-decoration:none;}
.NO a:visited { color:#666666; text-transform:lowercase; text-decoration:none;}
.NO a:hover { color:#003389; text-transform:lowercase; text-decoration:none;}

.INACT { color: #666666; text-transform:lowercase; float: left; font-size:10px; font-weight:normal; cursor:default;}
.INACT a:link { color:#666666; text-transform:lowercase; text-decoration:none; cursor:default;}
.INACT a:visited { color:#666666; text-transform:lowercase; text-decoration:none; cursor:default;}
.INACT a:hover { color:#666666; text-transform:lowercase; text-decoration:none; cursor:default;}

.SPC { color:#666666; float: left; font-size:10px; font-weight:normal; cursor:default;}

/* TYPO3 */
.csc-textpic-caption { font-size:9px; font-style:normal;}
.csc-frame-rulerBefore { border-top: 1px solid #cccccc; padding-top:5px;}
.csc-frame-rulerAfter { border-bottom: 1px solid #cccccc; padding-bottom:15px;}
.csc-frame-indent { padding-left:50px;}
.csc-frame-indent3366{ padding-left:33%;}
.csc-frame-indent6633{ padding-right:33%;}
.csc-frame-invisible { padding:20px;}
.csc-frame-frame1 { border: 2px solid #cccccc; padding:5px;}
.csc-frame-frame2 { border: 2px solid #cccccc; background-color:#000000; padding:5px;}
.csc-header-date {}
.csc-linkToTop {text-align:right; font-size:10px;}

/* MENU */
#bottomlefttop2 ul {
	list-style-type : none;
	margin-right : 0;
	padding : 0;
	margin-top: 0;
	margin-bottom: 0;
	text-align:right;
	display:inline;
}

#bottomlefttop2 li {
	display : inline;
	margin : 0;
	padding : 0;
	padding-left:22px;
}

#bottomlefttop2 li a:link {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#bottomlefttop2 li a:visited {
	color:#ffffff;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}

#bottomlefttop2 li a:hover {
	color:#99B5D7;
	font-weight:bold;
	font-size:11px;
	text-decoration:none;
}


#yymenu a {
	padding: 4px;
	text-decoration: none;
	display: block;
	color: #ffffff;
	margin: 0px;
	border-bottom: solid 1px #99B5D7;
	border-right: solid 1px #99B5D7;

}
#yymenu a.last {
	border-style: none;
	border-right: solid 1px #99B5D7;
}
#yymenu  {
	background: #003389;
}

#yymenu a:hover {
	color: #ffffff;
	background-image: url(../images/navi.png);
	background-repeat: repeat;	
}
.mmLevel1, .mmLevel2{
	padding-top:0px;
	margin-bottom:10px;
	border: 1px solid #99B5D7;
	background-image: url(../images/navi.png);
	background-repeat: repeat;
	min-height:auto;
	
}
#yymenu .sub {
	background-repeat: no-repeat;
	background-position: right center;
}




/* SITEMAP */

li.item.deep0  A:LINK {font-weight: bold; text-decoration: none; list-style: none;}
li.item.deep0  A:VISITED {font-weight: bold; text-decoration: none; list-style: none;}
li.item.deep0  A:HOVER {font-weight: bold; text-decoration: underline; list-style: none;}
li.list.deep0.first  A:LINK {font-weight: bold; text-decoration: none; list-style: none;}
li.list.deep0.first  A:VISITED {font-weight: bold; text-decoration: none; list-style: none;}
li.list.deep0.first  A:HOVER {font-weight: bold; text-decoration: underline; list-style: none;}
li.list.deep0.last  A:LINK {font-weight: bold; text-decoration: none; list-style: none;}
li.list.deep0.last  A:VISITED {font-weight: bold; text-decoration: none; list-style: none;}
li.list.deep0.last  A:HOVER {font-weight: bold; text-decoration: underline; list-style: none;}

li.item.deep1 A:LINK {font-weight: normal; text-decoration: none; list-style: none; font-style:italic;}
li.item.deep1 A:VISITED {font-weight: normal; text-decoration: none; list-style: none; font-style:italic;}
li.item.deep1 A:HOVER {font-weight: normal; text-decoration: underline; list-style: none; font-style:italic;}
li.list.deep1.first  A:LINK {font-weight: normal; text-decoration: none; list-style: none; font-style:italic;}
li.list.deep1.first A:VISITED {font-weight: normal; text-decoration: none; list-style: none; font-style:italic;}
li.list.deep1.first A:HOVER {font-weight: normal; text-decoration: underline; list-style: none; font-style:italic;}
li.list.deep1.last  A:LINK {font-weight: normal; text-decoration: none; list-style: none; font-style:italic;}
li.list.deep1.last A:VISITED {font-weight: normal; text-decoration: none; list-style: none; font-style:italic;}
li.list.deep1.last A:HOVER {font-weight: normal; text-decoration: underline; list-style: none; font-style:italic;}

li.item.deep2 A:LINK {font-weight: normal; text-decoration: none; list-style: none;}
li.item.deep2 A:VISITED {font-weight: normal; text-decoration: none; list-style: none;}
li.item.deep2 A:HOVER {font-weight: normal; text-decoration: underline; list-style: none;}
li.list.deep2.first A:LINK {font-weight: normal; text-decoration: none; list-style: none;}
li.list.deep2.first A:VISITED { font-weight: normal; text-decoration: none; list-style: none;}
li.list.deep2.first A:HOVER {font-weight: normal; text-decoration: underline; list-style: none;}
li.list.deep2.last A:LINK {font-weight: normal; text-decoration: none; list-style: none;}
li.list.deep2.last A:VISITED {font-weight: normal; text-decoration: none; list-style: none;}
li.list.deep2.last A:HOVER {font-weight: normal; text-decoration: underline; list-style: none;}

/* PRETTY SEARCH */
.prettysearch { 
	width:145px; 
	height:25px; 
	background:url(../images/suchfeld.gif) -2px -1px no-repeat; 
	border:0px; 
	margin:0px; 
	padding-top:6px;
	padding-left:11px;
	padding-right:0px;
	font-size:11px;
	color:#666666;
}

.prettysearchsubmit { 
	width:27px; 
	height:26px; 
	background:url(../images/sfbutton.gif) 0px 4px no-repeat;
	cursor:pointer;
	border:0px; 
	margin:0; 
	padding-top:6px;
	padding-left:0px;
	padding-right:0px;
	font-size:11px;
	color:#666666;
}

.prettysearchsubmit:hover { 
	background:url(../images/sfbutton_over.gif) 0px 4px no-repeat; 
}

/* INDEXSUCHE */

.tx-indexedsearch-searchbox-sword {border:1px solid #999999; width:239px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tx-indexedsearch-searchbox-button {background-color: #ffffff;width:100px; height:28px; text-align:center; padding-left:0px; padding-bottom:2px; background-image:url(../images/button.gif); background-position:-3px 0px; background-repeat:no-repeat; border:0px solid #999999; cursor:pointer;}
.tx-indexedsearch-searchbox-button:hover{background-image:url(../images/button_over.gif); background-position:-3px 0px; background-repeat:no-repeat; background-color: #ffffff;border:0px;}

.browsebox {border-top:1px solid #999999; border-bottom:1px solid #999999; text-align:center; padding-left:0px; margin-left:0px;}

.tx-indexedsearch h3 { background-color:#eeeeee; font-size:12px; padding:3px;}
.tx-indexedsearch p { padding-top:0px; margin-top:3px;  margin-bottom:3px; padding-bottom:0px;}
.tx-indexedsearch-info { font-style:italic; font-size:10px; border-top:1px solid #eeeeee;  margin-top:3px; padding-top:0px;}

.tx-indexedsearch .tx-indexedsearch-browsebox LI { display:inline; margin-right:5px; margin-left:0px; }
/*.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }*/
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-whatis .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res TD.tx-indexedsearch-descr { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#fff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { background:#cccccc; vertical-align:middle; }
.tx-indexedsearch .tx-indexedsearch-res .noResume { color:#666666; }
.tx-indexedsearch .tx-indexedsearch-category { background:#fff; font-size:16px; font-weight:bold; }

/* Additional styles, needed for the tableless template_css.tmpl (styles don't conflict with the original template) */
.tx-indexedsearch .res-tmpl-css { clear:both; margin-bottom:1em; }
.tx-indexedsearch .searchbox-tmpl-css LABEL { margin-right:1em; width:10em; float:left; }
.tx-indexedsearch .result-count-tmpl-css, .tx-indexedsearch .percent-tmpl-css { letter-spacing:0; font-weight:normal; margin-top:-1.2em; float:right; }
.tx-indexedsearch .info-tmpl-css dt, .tx-indexedsearch dl.info-tmpl-css dd { float:left; }
.tx-indexedsearch .info-tmpl-css dd.item-mtime { float:none; }
.tx-indexedsearch .info-tmpl-css dd.item-path { float:none; }


/* erweiterte Elemente auschalten */
.tx-indexedsearch .tx-indexedsearch-selectbox-type { border:1px solid #999999; width:97px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-selectbox-lang { display:none;}
.tx-indexedsearch .tx-indexedsearch-search-select-order { display:none;}
.tx-indexedsearch .tx-indexedsearch-search-select-group { display:none;}
.tx-indexedsearch .tx-indexedsearch-selectbox-defop {border:1px solid #999999; width:97px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-selectbox-media {border:1px solid #999999; width:200px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-selectbox-sections {border:1px solid #999999; width:200px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-selectbox-results {border:1px solid #999999; width:50px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.tx-indexedsearch .tx-indexedsearch-search-for { margin-top:10px;}
.tx-indexedsearch .tx-indexedsearch-search-in { margin-top:3px;}
.tx-indexedsearch .tx-indexedsearch-search-select-section { margin-top:3px;}
.tx-indexedsearch .tx-indexedsearch-search-select-results { margin-top:3px;}




/* highlighten */
.tx-psmhighlight-sword { font-weight:bold; color:#003389;}
.tx-psmhighlight-sword-1 { font-weight:bold; color:#003389;}
.tx-psmhighlight-sword-2 { font-weight:bold; color:#003389;}
.tx-psmhighlight-sword-3 { font-weight:bold; color:#003389;}


/* KONTAKTFORMULAR */

.input_mail { border:1px solid #999999; width:239px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.input_mail:hover{ background-color: #f2f2f2; }
.input_mail_plz { border:1px solid #999999; width:35px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.input_mail_plz:hover{ background-color: #f2f2f2; }
.input_mail_ort { border:1px solid #999999; width:193px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.input_mail_ort:hover{ background-color: #f2f2f2; }
.input_mail_mitteilung {border:1px solid #999999; width:239px; height:130px; padding:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.input_mail_mitteilung:hover{ background-color: #f2f2f2; }
.input_error { color:#CC0000; font-size:10px;}
.input_mail_senden{ width:92px; height:28px; text-align:center; padding-bottom:3px; background-image:url(../images/button.gif);background-color: #ffffff; background-position:-3px 1px; background-repeat:no-repeat; border:0px solid #999999; cursor:pointer;}
.input_mail_senden:hover{background-image:url(../images/button_over.gif); background-position:-3px 1px; background-repeat:no-repeat; background-color: #ffffff;border:0px; }
.tx-srfreecap-pi2-image { padding:0 0 0 0; margin:0 0 0 0; border: 1px solid #999999;}


ul li.csc-menu { 
	list-style:none;
	list-style-type:none;
	list-style-image:none; 
	font-weight:bold;
	color:#666666;
	margin-left:0px;
	padding-left:0px;
}

ul.csc-menu a:link{ 
	list-style:none;
	list-style-type:none;
	list-style-image:none; 
	font-weight:bold;
	color:#666666;
}

ul.csc-menu a:visited{ 
	list-style:none;
	list-style-type:none;
	list-style-image:none; 
	font-weight:bold;
	color:#666666;
}

ul.csc-menu a:hover{ 
	list-style:none;
	list-style-type:none;
	list-style-image:none; 
	font-weight:bold;
	color:#666666;
}


li.csc-section { 
	list-style:none;
	list-style-type:none;
	list-style-image:none; 
	font-weight:bold;
	color:#666666;
}

li.csc-section a:link{ 
	list-style:none;
	list-style-type:none;
	list-style-image:none; 
	font-weight:bold;
	color:#003389;
}

li.csc-section a:visited{ 
	list-style:none;
	list-style-type:none;
	list-style-image:none; 
	font-weight:bold;
	color:#003389;
}

li.csc-section a:hover{ 
	list-style:none;
	list-style-type:none;
	list-style-image:none; 
	font-weight:bold;
	color:#99B5D7;
}

/* PIMP */

div#greyScreen {
	position: fixed;
	z-index: 99998;	
	color: #fff;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	filter: alpha(opacity=50);
	-moz-opacity: .50;
	opacity: .50;
}

div#greyScreenText {
	position: fixed;
	z-index: 99999;
	color: #000;
	left: 50%;
	top: 50%;
	padding: 10px;
	height: 50px;
	width: 500px;
	margin-left: -250px;
	margin-top: -25px;
	border: 1px solid #aaa;
	background-image: url(../images/9-1.gif);
	background-position: center 33px;
	background-repeat: no-repeat;
	background-color: #fff;
	text-align: center;
}


/* Standorte */
.tx-rtlocations-pi1-selectl { font-size:11px; width:190px;}
.tx-rtlocations-pi1-selectc { font-size:11px; width:170px;}
.tx-rtlocations-pi1-selectz { font-size:11px; width:160px;}
.tx-rtlocations-pi1-form { margin:0 0 0 0; padding:0 0 0 0;}
.tx-rtlocations-pi1-googlemap { width:100%; height:400px; border:1px solid #003389;}

.tx-rtlocations-pi1-selectgoogle { font-size:11px; width:100%;}
.tx-rtlocations-pi1-inputgoogle { font-size:11px; width:100%;}
.tx-rtlocations-pi1-input { font-size:11px; width:100px;}

.tx-rtlocations-pi1-routenlink {color:#003389; text-decoration:none; }
.tx-rtlocations-pi1-routenlink:hover {color:#99B5D7; text-decoration:none; cursor:pointer; }

/* TitleTips*/
#dom-tooltips {position: absolute;left: 0;top: 0;z-index: 1000;display: block;visibility: hidden;padding: 5px;border-style: solid;border-width: 1px;border-color: #a0a0a0;background-color: #f0f0f0;color: #707070;font-family: Verdana, Sans-Serif;font-size: 10px;}
#dom-tooltips ul {margin: 0 0 0 -20px;list-style: square;}
* html #dom-tooltips ul {margin: 0 0 0 20px;}
#dom-tooltips li {margin: 0;}
#dom-tooltips small {color: #707070;}


.tx-rtrandomcontent-pi1-element p.bodytext a:link { color:#003389;}
.tx-rtrandomcontent-pi1-element p.bodytext a:vidited { color:#003389;}
.tx-rtrandomcontent-pi1-element p.bodytext a:hover { color:#003389;}


