/* general definition*/
body{
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #000000;
 margin-left: 5px;
}

td, input, select, span, p  {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #000000;
}


textarea {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 11px;
 color : #000000;
 width : 190px;
}

body { background-color : #ffffff; }

h1 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 font-style: normal;
 font-weight: bold;
 color: #000000;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 margin-left: 0px;
}

.titelbold{
 font-size: 12px;
 font-weight: bold;
}

/* backgrounds*/
.BgOrangeLight  {
 background-image : url(bg_orange_light.gif);
 background-repeat : repeat;
}

.BgWhiteOrangeLight  {
 background-image : url(bg_white_orange_light.gif);
 background-repeat: repeat-y;
 background-position: right;
}

.BgOrangeDark  {
 background-image : url(bg_orange_dark.gif);
 background-repeat : repeat;
}

.BgOrangeMedium, .SWContactTitle, .SWColor  {
 background-image : url(bg_orange_medium.gif);
 background-repeat : repeat;
}

.BgOrangeUlight  {
 background-image : url(bg_orange_ulight.gif);
 background-repeat : repeat;
}

/* links*/
a:link, a:visited  {
 color : #FF9900;
 text-decoration : none;
}

a:active, a:hover  {
 color : #FF9900;
 text-decoration : underline;
}

a.Main1stLevel:link, a.Main1stLevel:visited  {
 color : #FF9900;
 text-decoration : none;
 text-decoration : none;
}

a.Main1stLevel:hover, a.Main1stLevel:active  {
 color : #000000;
 text-decoration : none;
}

a.Main1stLevelActive  {
 color : #000000;
 text-decoration : none;
}

a.NewsHeadline:link, a.NewsHeadline:visited  {
 font-size : 12px;
 color : #FF9900;
 font-weight : bold;
 text-decoration : none;
}

a.NewsHeadline:active, a.NewsHeadline:hover  {
 font-size : 12px;
 color : #FF9900;
 font-weight : bold;
 text-decoration : underline;
}




/* 1st Level Navigation */
a.firstnav:link, a.firstnav:visited {
/* font-family: Verdana, sans-serif;*/
 font-weight: bold;
 font-size: 12px;
 color: #F78C00;
 text-decoration: none;
}

a.firstnav:hover {
/* font-family: Verdana, sans-serif;*/
 font-weight: bold;
 font-size: 12px;
 color: #000000;
 text-decoration: none;
}

.firstnavactive{
/* font-family: Verdana, sans-serif;*/
 font-weight: bold;
 font-size: 12px;
 color: #FFFFFF;
 text-decoration: none;
}

/* Text 1st Level Navigation*/
.firstnavtxt{
/* font-family: Verdana, sans-serif;*/
 font-weight: normal;
 font-size: 12px;
 color: #333333;
 text-decoration: none;
}






/* Meta Navigation */
a.metanav:link, a.metanav:visited {
 /*font-family: Verdana, sans-serif;*/
 font-weight: normal;
 /*font-size: 11px;*/
 color: #F78C00;
 text-decoration: none;
}

a.metanav:hover {
 /*font-family: Verdana, sans-serif;*/
 font-weight: normal;
 /*font-size: 11px;*/
 color: #000000;
 text-decoration: none;
}

a.metanavactive:link, a.metanavactive:visited, a.metanavactive:hover, a.metanavactive:active{
 /*font-family: Verdana, sans-serif;*/
 /*font-size: 11px;*/
 font-weight: normal;
 color: #000000;
 text-decoration: none;
}

/* Text Meta Navigation*/
.metanavtxt{
 /*font-family: Verdana, sans-serif;*/
 /*font-size: 11px;*/
 font-weight: normal;
 color: #333333;
 text-decoration: none;
}

/* Text Footer Navigation*/
.footernavtxt{
 font-weight: normal;
 color: #333333;
 text-decoration: none;
}





/* Second und Third Level Navigation */

td.secondnavbg {
 background-color: #F78C00;
}
td.thirdnavbg{
 background-color: #FFFFFF;
}


a.second {
 display: block;
 color: #FFFFFF;
 text-decoration: none;
 padding: 3px;
 border-bottom: 1px solid #FFFFFF;
}

a.second:link, a.second:visited {
 color: #FFFFFF;
 text-decoration: none;
}
a.second:hover {
 color: #000000;
 text-decoration: none;
}
a.secondactive:hover, a.secondactive:visited, a.secondactive:active, a.secondactive:link {
 display: block;
 color: #000000;
 text-decoration: none;
 padding: 3px;
 border-bottom: 1px solid #FFFFFF;
 border-left: 1px solid #F78C00;
}

a.third {
 display: block;
 color: #FFFFFF;
 text-decoration: none;
 padding: 1px 1px 1px 3px;
 border-left: 1px solid #F78C00;
}


a.third:link, a.third:visited {
 color: #F78C00;
 text-decoration: none;
}
a.third:hover {
 color: #000000;
 text-decoration: none;
}
a.thirdactive:hover, a.thirdactive:visited, a.thirdactive:active, a.thirdactive:link {
 display: block;
 color: #000000;
 text-decoration: none;
 padding: 1px 1px 1px 3px;
 border-left: 1px solid #F78C00;
}



/* Sprachwahl */
a.sprachwahl:link, a.sprachwahl:visited {
 font-weight: bold;
 font-size: 11px;
 color: #FFFFFF;
 text-decoration: none;
}

a.sprachwahl:hover {
 font-weight: bold;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
}

.sprachwahlactive{
 font-weight: bold;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
}
.sprachtxt{
 font-weight: bold;
 font-size: 11px;
 color: #333333;
 text-decoration: none;
}

/* / Sprachwahl */

/* Sitemap */

.sitemapbox{
  border:1px solid #F78C00;
}


a.sitemapfirst:link, a.sitemapfirst:visited, a.sitemapfirst:hover, a.sitemapfirst:active{
 display: block;
	font-size: 13px;
	font-weight: bold;
	color: #F78C00;
}

a.sitemapsecond:link, a.sitemapsecond:visited, a.sitemapsecond:hover, a.sitemapsecond:active{
 display: block;
	font-size: 11px;
	font-weight: bold;
	color: #F78C00;
}

a.sitemapthird:link, a.sitemapthird:visited, a.sitemapthird:hover, a.sitemapthird:active{
 display: block;
	font-size: 11px;
	font-weight: normal;
	color: #F78C00;
	margin-left: 10px;
}

/* / Sitemap */


/* Präminerechner Unterseite */

.prklbox{
  border-top:0px none;
  border-left:1px solid #F78C00;
  border-bottom:1px solid #F78C00;
  border-right:0px none;
}

.prklbg{
 background-image : url(bg_praemrechner.gif);
 background-repeat: repeat-x;

}

.prkltitel{
  font-size:14px;
  font-weight: bold;
  background-image : url(bg_orange_dark.gif);
  padding:1px 1px 1px 3px;
}

.prkltd{
  padding:1px 1px 1px 3px;
}


/* Präminerechner Startseite */

.prgrbox{
  border-top:0px none;
  border-left:1px solid #F78C00;
  border-bottom:1px solid #F78C00;
  border-right:1px solid #F78C00;
}

.prgrbg{
 background-image : url(bg_praemrechner.gif);
 background-repeat: repeat-x;

}

.prgrtitel{
  font-size:14px;
  font-weight: bold;
  background-image : url(bg_orange_dark.gif);
}


/*
.prgrtd{
  padding:1px 1px 1px 1px;
}
*/
/* / Präminerechner Startseite */





/* Banner */
.bannerbox{
  border-top:0px none;
  border-left:1px solid #F78C00;
  border-bottom:1px solid #F78C00;
  border-right:0px none;
}

.bannerboxohnetitel{
  border-top:1px solid #F78C00;
  border-left:1px solid #F78C00;
  border-bottom:1px solid #F78C00;
  border-right:0px none;
}

.bannerTitel {
  font-weight : bold;
  background-image : url(bg_orange_dark.gif);
  padding:1px 1px 1px 1px;
}

.bannerText{
  padding:1px 1px 1px 3px;
}

/* Banner */


/* table data*/
td.NewsHeadline  {
 font-size : 12px;
 color : #FF9900;
 font-weight : bold;
}

td.NewsTitle  {
 font-size : 12px;
 color : #000000;
 font-weight : bold;
}

/*table dataII*/
td.orange  { background-color: #ffcd9b; }
td.LightOrange { background-color: #ffe7ce; }

/* unordered list*/
ul  {
 list-style-type : square;
 color: #000000;
}

/* input fields*/
input.contTextDatum, input.tellFriend, input.contText, input.contTextNum, textarea.tellFriend, textarea.contTextArea, select.contSelect  {
 width : 240px;
}

/* Select Box im Newsboard */
select.contSelectNews {
 width : 150px;
}

/* Input Feld Prämienrechner klein */
input.contTextPr {
 width : 134px;
}

input.contTextPrStartS {
 width : 135px;
}


input.contTextkurz {
 width : 25px;
}

input.contTextDatum { width:104px; }

input.contTextNew, textarea.contTextAreaNew, select.contSelectNew  {
 width : 240px;
}

input.contTextNum  {
 width : 180px;
}

input.contRadio, contCheck  {}

input.SWContact  {
 width : 130px;
}

/* tag independantt*/
.SWTitleStep  {
 text-align : right;
 font-weight : bold;
 vertical-align : bottom;
}

.TdSwBold  {
 font-weight : bold;
}

.mehr {
 font-weight : bold;
}

.SWContactTitle  {
 font-weight : bold;
 color : black;
}

.SWError  {
 color : Red;
}

.SWTextSmall  {
 font-family : Arial, Helvetica, sans-serif;
 font-size : 10px;
 color : #000000;
}


