/* +----------------------------------------------------------------------+ */
/* | www.smgv.com                                                       | */
/* +----------------------------------------------------------------------+ */
/* | CSS Styles                                                           | */
/* +----------------------------------------------------------------------+ */

/* #### Grundeinstellungen ##### */
a:link{ color:#004FB3; text-decoration: underline;font-weight:normal;}
a:visited{ color:#004FB3; text-decoration: underline;}
a:hover{ color:#004FB3; background-color:#DDEEFF; text-decoration: underline;}
a:active{ color:#004FB3; text-decoration: underline;}

html, body {
  margin: 0;
  padding: 0;
  background-color: #ffffff;
  background-image: url(/img_common/bg_graybar.gif)
}

ul, li
	{
	list-style-type: square;
	}

form {
  margin: 0px;
  padding: 0px;
}

h1, h2, h3, h4, h5, h6 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
}

#left .news{
color: #fff;
font-weight: bold;
background-color: red;
padding-right: 2px;
}


/* #### Titel und Text ##### */


.Titel18 { color: black; font-weight: bold; font-size: 18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.Titel11b { color: black; font-weight: bold; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.Seitentitel { color: black; font-weight: bold; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; display:block; margin-bottom:8px; padding-bottom:2px; border-bottom:1px solid #CCCCCC; }

.Titel11bweiss { color: #ffffff; font-weight: bold; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }

.TextBlock { color: black; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text11  { color: black; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text11b  { color: black; font-weight: bold; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text11bweiss  { color: #ffffff; font-weight: bold; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text11gray  { color: #666666; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text11bgray  { color: #666666; font-weight: bold; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text9  { color: black; font-size: 9px; line-height:14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text9b  { color: black; font-weight: bold; font-size: 9px; line-height:14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text9bweiss  { color: #ffffff; font-weight: bold; font-size: 9px; line-height:14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text14b_rot  { color: red;font-weight: bold;font-size: 14px; line-height:14px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Text18b_blau  { color: #003399;font-weight: bold;font-size: 18px; line-height:18px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Link  { color::#407BC6; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif }
.Link a:link  { color:#407BC6;}
.Link a:visited  { color:#407BC6;}
.Link a:active  { color:#407BC6;}
.Link a:hover {color: #407BC6; background-color: #DDEEFF;}

/* #### Oberzeile Unternehmensbezeichnung #### */
.kopfoberzeile { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #99ACC7; text-decoration: none; padding-left:10px; background-color:#002F74;}
.kopfnavtab { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; background-color:#004FB3;}
.kopfnavtrenner {text-decoration: none; background-color:#002F74;}
.zoberzeile { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #99ACC7; text-decoration: none; padding-left:10px;}


/* #### Navigation #### */

/* Hauptnavigation Text inaktiv */
.nav1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; background-color: #004FB3; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px}

/* Hauptnavgiaton Standard-Links */
.nav1 a {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; display: block; padding-left: 20px; padding-right: 0px; padding-top: 2px; padding-bottom: 4px   }
.nav1 a:link{ color:#FFFFFF; text-decoration: none;}
.nav1 a:visited{ color:#FFFFFF; text-decoration: none;}
.nav1 a:active{ color:#FFFFFF; text-decoration: none;}
.nav1 a:hover {color: #FFFFFF; background-color: #407BC6; text-decoration: none;}


/* #### Moduluebersicht #### */

/* Hauptnavigation Text inaktiv */
.mod1 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; }

/* Hauptnavgiaton Standard-Links */
.mod1 a {
color: #FFFFFF;
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; text-decoration: none; font-weight: normal; display: block; padding-left: 20px; padding-right: 0px; padding-top: 2px; padding-bottom: 4px   }
.mod1 a:link{ color:#FFFFFF; text-decoration: none;}
.mod1 a:visited{ color:#FFFFFF; text-decoration: none;}
.mod1 a:active{ color:#FFFFFF; text-decoration: none;}
.mod1 a:hover {color: #FFFFFF; background-color: #407BC6; text-decoration: none;}



/* #### Shop #### */
.Shoptitel { color: black; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; display:block; margin-bottom:8px; padding-bottom:2px; border-bottom:1px solid #CCCCCC;}
.orderbutton { color: #004FB3; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px;padding-bottom:1px; padding-top:1px; border:1px solid #CCCCCC; }

.shopbild a {
a:hover{background-color:#ffffff;}
}


/* #### Navigation 2. Stufe #### */
.nav2table { text-align:left; border-collapse:collapse; }
.nav2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004FB3; text-decoration: none; font-weight: normal; background-color: #FFFFFF; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.nav2 a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004FB3; text-decoration: none; font-weight: normal; display: block; padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 4px   }
.nav2 a:link{ color:#004FB3; text-decoration: none;}
.nav2 a:visited{ color:#004FB3; text-decoration: none;}
.nav2 a:hover {color: #004FB3; background-color: #DDEEFF; text-decoration: none;}
.nav2 a:active{ color:#004FB3; text-decoration: none;}


/* #### Navigation Architekt #### */
.navArtable { text-align:left; border-collapse:collapse; }
.navAr { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FF33CC;; text-decoration: none; font-weight: bold; background-color: #FFFFFF; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC;}
.navAr a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004FB3; text-decoration: none; font-weight: normal; display: block; padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 4px   }
.navAr a:link{ color:#004FB3; text-decoration: none;}
.navAr a:visited{ color:#004FB3; text-decoration: none;}
.navAr a:hover {color: #004FB3; background-color: #DDEEFF; text-decoration: none;}
.navAr a:active{ color:#004FB3; text-decoration: none;}

/* #### Tabellen Service-Navigation #### */
.navservicetable { text-align:right; }


/* #### Service-Navigation #### */
.navservice { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004FB3; text-decoration: none; font-weight: normal; background-color: #FFFFFF; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; border-bottom:1px solid #CCCCCC;}
.navservice a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004FB3; text-decoration: none; font-weight: normal; display: block; padding-left: 0px; padding-right: 0px; padding-top: 3px; padding-bottom: 4px   }
.navservice a:link{ color:#004FB3; text-decoration: none;}
.navservice a:visited{ color:#004FB3; text-decoration: none;}
.navservice a:hover {color: #004FB3; background-color: #DDEEFF; text-decoration: none;}
.navservice a:active{ color:#004FB3; text-decoration: none;}


/* #### Sprachwahl #### */
.langselect { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004FB3; text-decoration: none; font-weight: normal; background-color: #FFFFFF; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.langselect a {
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #004FB3; text-decoration: none; font-weight: normal; display: block; padding-left: 2px; padding-right: 0px; padding-top: 0px; padding-bottom: 3px   }
.langselect a:link{ color:#004FB3; text-decoration: none;}
.langselect a:visited{ color:#004FB3; text-decoration: none;}
.langselect a:hover {color: #004FB3; background-color: #DDEEFF; text-decoration: none;}
.langselect a:active{ color:#004FB3; text-decoration: none;}


/* #### Formularfeld Volltextsuche ##### */
input.searchform {
background-color: #DDEEFF; font-size:11px; color:black;
border-style:solid;
border-width:1px;
border-color:#004FB3;
width:130px;
}


.TextBlock a,  {
	TEXT-DECORATION: none;
	color: #000000;
}

.TextBlock A:link {
	TEXT-DECORATION: none;
}

.TextBlock A:visited {
	TEXT-DECORATION: none;
}

.TextBlock A:hover {
	TEXT-DECORATION: none;
	background:none;
}

.TextBlock A:active {
	TEXT-DECORATION: none;
}


/* #### Feedbackformular ##### */
.boxFormSubtitel {color:#000000; font-size: 11px; line-height:16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-weight:normal; display:block; background-color:#eeeeee; padding-left:6px; padding-top:3px;padding-bottom:3px;padding-right:3px; margin-top:10px;margin-bottom:10px;border:solid 1px #cccccc;}


/* #### Tabelle Registrierungsformular ##### */
.regtabtitle {background-color:#CCCCCC;padding-left:1px;padding-right:1px;}


/* #### Kontrollelemente im EditMode ##### */
.pagecontrol {
font-family: Verdana, Arial, Helvetica; font-size: 9px;
color:black; font-weight:bold; background-color:#C0D2EA;
}
.pagecontrol TD {vertical-align:center;}

.infotext {
font-family: Verdana, Arial, Helvetica; font-size: 9px;
color:red; font-weight:bold;
}

.navinfo {
font-family: Verdana, Arial, Helvetica; font-size: 9px;
color:white; font-weight:bold;background-color:red;padding:2px;
}


