a:link { text-decoration:none; color:#990000; }
a:visited { text-decoration:none; color:#990000; }
a:hover { text-decoration:underline; color:#990000; }
a:active { text-decoration:underline; color:#990000; }

.navi a:link { text-decoration:none; color:#666666; }
.navi a:visited { text-decoration:none; color:#666666; }
.navi a:hover { text-decoration:underline; color:#666666; }
.navi a:active { text-decoration:underline; color:#666666; }

.navitext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#666666;}

table { font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

/*
body {
  scrollbar-base-color:#F3EFED;
  scrollbar-3dlight-color:#F3EFED;
  scrollbar-arrow-color:#6B4F45;
  scrollbar-darkshadow-color:#F3EFED;
  scrollbar-face-color:#E4DCD6;
  scrollbar-highlight-color:#6B4F45;
  scrollbar-shadow-color:#6B4F45;
  scrollbar-track-color:#F3EFED;
}
*/

.bg { background-image:url(pics/bg_wasserzeichen.gif); background-repeat:no-repeat; background-position:center right; }

.portfolio_bg { background-image:url(pics/portfolio_bg.gif); background-repeat:no-repeat; background-position:center; }

.bg_strich { background-image:url(pics/bg_strich.gif); background-repeat:no-repeat; background-position: 778px 0px; }

.bg_navi_unten { background-image:url(pics/bg_navi_unten.gif); background-repeat:no-repeat; background-position: 0px 374px; }

.headline {  font-family: Arial Narrow, Arial, Helvetica, sans-serif, Verdana, ; font-size: 18px; color: #000000; font-weight: bold; font-variant:small-caps;}

.text12 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; }

.textklein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }

.textkleiner {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

.textfett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; font-weight: bold;}

.textrot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FF0000; }

.textdunkelrot {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #800000; }

.textdunkelrotklein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #800000; }

.textdunkelrotfett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #800000; font-weight: bold;}

.textgruen {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #067066; }

.textgruenfett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #067066; font-weight: bold;}

.textblaufett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #00599D; font-weight: bold;}

.textlilafett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #651A6D; font-weight: bold;}

.textorangefett {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #EC870E; font-weight: bold;}

.textorange {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color: #EC870E;}

.textweiss {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF;}

.textweissklein {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF;}

.mailform {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 160; }

.mailformfeld {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; width: 350;}

.punktrahmen {  border:1px dotted #122E50; }

.punktrahmen_gruen { border:1px dotted #1C524F; }

.punktrahmen_schwarz {  border:1px dotted #000000 }

.rahmen {  border:1px solid #000000; }

.rahmen_gruen { border:1px solid #1C524F; }

.rahmenlinks {  border-left:1px solid #000000; }

