body {
font-family: "Trebuchet MS", arial, verdana, sans-serif;
font-size: 11px;
color: #222;
margin: 0px;
padding: 0px;
margin-right: 30px;
background-color: #95B0C7; 
background-image:url(http://www.mainsite-services.de/relaunch/cms/upload/tdm/banner_niedrig.jpg);
background-repeat: no-repeat;
}

/* Links */
a:visited, a:active, a:link { color: #AA1224; text-decoration:none; }
a:hover { color: #AA1224; text-decoration: underline; }

	
.subnavi { font-size: 11px; color: #333; }
a:visited.subnavi { color: #333; }
a:active.subnavi { color: #333; }
a:link.subnavi { color: #333; }
a:hover.subnavi { color: #FFF; text-decoration:none; }

.locationstring { color: #333; text-decoration: none; } 
a:visited.locationstring { color: #333; text-decoration: none; } 
a:active.locationstring { color: #AA1224; text-decoration: none; }
a:link.locationstring { color: #333; text-decoration: none; }
a:hover.locationstring { color: #AA1224; text-decoration: none; }

/*Standart tags*/
h { display: inline; margin: 0px; padding: 0px; }
h1 {font-size: 16px; font-weight: bold; }
h2 {font-size: 14px; font-weight: bold; color: #aa1224; }
h3 {font-size: 12px; font-weight: bold; }
.copytext {font-size: 12px;}
.border-bot { font-size: 1px; }
.copypic {margin-left: 20px; border: 0px; display:none;}
.rundung {visibility:collapse;}


/* navigation beginn*/

#hauptnavigation { 
background-image:url(http://www.mainsite-services.de/relaunch/cms/upload/tdm/navi_fi_bg.gif); 
background-position: top left; background-repeat: no-repeat; }

ul#navifirst, ul#navifirst-on, ul#navifirst-open, ul#navisecond, ul#navisecond-on, ul#navisecond-open {
height: 23px;
width: 212px;
display: block;
margin: 0px; 
padding: 0px;
line-height: 20px;
text-decoration: none;
vertical-align: middle;
}


ul#navifirst li, ul#navifirst-on li, ul#navifirst-open li  {
font-size: 11px;
}

/* navifirst beginn*/

ul#navifirst {
color: #333;
background-image:url(http://www.mainsite-services.de/relaunch/cms/upload/tdm/navi_fi_bg.gif); 
}

ul#navifirst-on {
color: #FFF;	
background-image:url(http://www.mainsite-services.de/relaunch/cms/upload/tdm/navi_fi_aktiv_bg.gif); 
}

ul#navifirst-open {
color: #333;	
background-image:url(http://www.mainsite-services.de/relaunch/cms/upload/tdm/navi_fi_aktiv_bg.gif); 
}

ul#navifirst a:visited, ul#navifirst a:active, ul#navifirst a:link, ul#navifirst-open a:visited, ul#navifirst-open a:active, ul#navifirst-open 

a:link {
color: #333;
text-decoration: none;
}

ul#navifirst a:hover, ul#navifirst-open a:hover {
color: #fff;
}
	
ul#navifirst-on a:visited, ul#navifirst-on a:active, ul#navifirst-on a:link {
color: #fff;
text-decoration: none;
}	
	
ul#navifirst-on a:hover {
color: #000;
}
	
/* navifirst end*/

/* navisecond begin*/

ul#navisecond li, ul#navisecond-on li, ul#navisecond-open li {
font-size: 11px;
}
	
ul#navisecond {
color: #333;
background-image:url(http://www.mainsite-services.de/relaunch/cms/upload/tdm/navi_se_bg.gif); 
}

ul#navisecond-on {
color: #fff;
text-decoration: none;
background-image:url(http://www.mainsite-services.de/relaunch/cms/upload/tdm/navi_se_aktiv_bg.gif); 
}

ul#navisecond-open {
color: #333;
text-decoration: none;
background-image:url(http://www.mainsite-services.de/relaunch/cms/upload/tdm/navi_se_aktiv_bg.gif); 
}

ul#navisecond a:visited, ul#navisecond a:active, ul#navisecond a:link, ul#navisecond-open a:visited, ul#navisecond-open a:active, 

ul#navisecond-open a:link {
color: #333;
text-decoration: none;
}

ul#navisecond a:hover {
color: #fff;
text-decoration: none;
}
		
ul#navisecond-on a:visited, ul#navisecond-on a:active, ul#navisecond-on a:link  {
color: #fff;
text-decoration: none;
}	

ul#navisecond-on a:hover {
color: #000;
text-decoration: none;
}
		
/* navisecond end*/