/*----------------- tags --------------------------*/

th, td, p, div, body
{
  font-family:      Helvetica,Arial;
  font-size:        12px;
  color:	    #284156;
}

pre
{
  margin-left:      20px;
}

a
{
  font-family:      Helvetica,Arial;
  text-decoration:  none;
  color:            #ff8d22;
}

a:hover
{
  font-family:      Helvetica,Arial;
  text-decoration:  underline;
  color:	    #ff8d22;
}

input, textarea
{
  border-style:     solid;
  border-width:     1px;
  border-color:     #617382;
  color:            #284156;
  background-color: #e6e9eb;
}

input[type="submit"]
{
  width:	     185px;
  height:            32px;
  border:            none;
  text-align:	     center;
  padding-top:	     0px;
  margin:	     0;  
  font-family:       Helvetica,Arial;
  font-size:         12px;  
  font-weight:       bold;
  color:	     #ffffff;
  background-image:  url(/images/FormButton_bg.jpg);
  background-repeat: no-repeat;
  cursor:            pointer; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;
}

input[type="submit"]:hover
{
  color:	     #ff8d22;
}

input[type="reset"]
{
  width:	     185px;
  height:            32px;
  border:            none;
  text-align:	     center;
  padding-top:	     0px;
  margin:	     0;  
  font-family:       Helvetica,Arial;
  font-size:         12px;  
  font-weight:       bold;
  color:	     #ffffff;
  background-image:  url(/images/FormButton_bg.jpg);
  background-repeat: no-repeat;
  cursor:            pointer; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;
}

input[type="reset"]:hover
{
  color:	     #ff8d22;
}

input[type="button"]
{
  width:	     185px;
  height:            32px;
  border:            none;
  text-align:	     center;
  padding-top:	     0px;
  margin:	     0;  
  font-family:       Helvetica,Arial;
  font-size:         12px;  
  font-weight:       bold;
  color:	     #ffffff;
  background-image:  url(/images/FormButton_bg.jpg);
  background-repeat: no-repeat;
  cursor:            pointer; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;
}

input[type="button"]:hover
{
  color:	     #ff8d22;
}

h1
{
  font-family:      Helvetica,Arial;
  font-size:        20px;
  color:	    #284156;
}

h2
{
  font-family:      Helvetica,Arial;
  font-size:        14px;
  color:	    #284156;
}

hr
{
  border-style:     solid;
  border-width:     0 0 1 0;
  border-color:     #617382;
  margin:           10 0 10 0;
}

li
{
  margin:           0 0 0 0;
}

/*----------------- main classes --------------------------*/

.content
{
  background-color:	#ffffff;
  margin:			0 30 0 0;
}

.newsEntry
{
  margin-right:     10px;
}

.externalLink
{
  color:            #ff8d22;
}

.link
{
  color:            #ff8d22;
}

.linkWithImage
{
  height:            30px;
  line-height:       30px;
  text-align:        right;
  color:             #ff8d22;
  padding:	     3 0 0 25;
  margin-left:       45px;
  background-image:  url(/images/link.gif);
  background-repeat: no-repeat;
  cursor:            pointer; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;  
}

.linkWithDVDImage
{
  height:            35px;
  line-height:       35px;
  text-align:        right;
  color:             #ff8d22;
  padding:	     10 10 15 40;
  margin-left:       30px;
  background-image:  url(/images/dvd.jpg);
  background-repeat: no-repeat;
  cursor:            pointer; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;  
}

.linkWithDVDImage32
{
  height:            35px;
  line-height:       35px;
  text-align:        right;
  color:             #ff8d22;
  padding:       10 10 15 40;
  margin-left:       30px;
  background-image:  url(/images/dvd32.jpg);
  background-repeat: no-repeat;
  cursor:            pointer; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;  
}

.linkWithDVDImage64
{
  height:            35px;
  line-height:       35px;
  text-align:        right;
  color:             #ff8d22;
  padding:       10 10 15 40;
  margin-left:       30px;
  background-image:  url(/images/dvd64.jpg);
  background-repeat: no-repeat;
  cursor:            pointer; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;  
}

.linkWithPDFImage
{
  height:            35px;
  line-height:       35px;
  text-align:        right;
  color:             #ff8d22;
  padding:	     10 10 15 40;
  margin-left:       30px;
  background-image:  url(/images/pdficon_large.gif);
  background-repeat: no-repeat;
  cursor:            pointer; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;  
}

.linkWithPkgImage
{
  height:            35px;
  line-height:       35px;
  text-align:        right;
  color:             #ff8d22;
  padding:	     10 10 15 40;
  margin-left:       30px;
  background-image:  url(/images/package.jpg);
  background-repeat: no-repeat;
  cursor:            pointer; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;  
}

/*----------------- colors --------------------------*/

.background
{
  background-color: #e6e9eb;
}

.darkbar
{
  background-color: #738390;
}

.lightbar
{
  background-color: #8896a2;
}

.basecolor
{
  background-color: #284156;
}

.newsHeader
{
  padding:	    5 0 5 5;
}

.newsContent
{
  border-style:     solid;
  border-width:     0 0 0 0;
  border-color:     #284156;
}

.languageItem
{
	margin:			0 5 0 0;
}

/*----------------- menues --------------------------*/

.mainMenuItem
{
  width:             147px;
  height:            60px;
  text-align:	     center;
  padding-top:	     22px;
  margin:	     1 0 5 0;  
  font-family:       Helvetica,Arial;
  font-size:         14px;  
  font-weight:       bold;
  color:	     #284156;
  background-image:  url(/images/MainMenuItem_bg_cookie.jpg);
  background-repeat: no-repeat;
  cursor:            pointer; 
  display:           block; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;
}

a.mainMenuItem:hover 
{
  color:	     #284156;
  text-decoration:   none;
  background-image:  url(/images/MainMenuItem_bg_cookie_active.jpg);
}

.mainMenuItem_active 
{
  width:             147px;
  height:            60px;
  text-align:	     center;
  padding-top:	     22px;
  margin:	     1 0 5 0;  
  font-family:       Helvetica,Arial;
  font-size:         14px;  
  font-weight:       bold;
  color:	     #284156;
  background-image:  url(/images/MainMenuItem_bg_cookie_active.jpg);
  background-repeat: no-repeat;
  cursor:            pointer; 
  display:           block; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;
}

a.mainMenuItem_active:hover 
{
  color:	     #284156;
  text-decoration:   none;
}

.subMenu
{
  padding:	     0 0 5 0;
}

.subMenuItem
{
  width:             120px;
  height:            15px;
  padding:	     0 0 0 5;
  text-align:	     center;
  margin:            1 0 1 0;
  font-family:       Helvetica,Arial;
  font-size:         11px;  
  font-weight:       bold;
  text-align:	     left;
  color:	     #738390;
  cursor:            pointer;
  display:           block; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;
}

a.subMenuItem
{
  color:	    #738390;
}

a.subMenuItem:hover
{
  text-decoration:  none;
  color:	    #ff8d22;
}

.subMenuItem_active
{
  width:             120px;
  height:            15px;
  padding:	     0 0 0 5;
  text-align:	     center;
  margin:            1 0 1 0;
  font-family:       Helvetica,Arial;
  font-size:         11px;  
  font-weight:       bold;
  text-align:	     left;
  color:	     #738390;
  cursor:            pointer;
  display:           block; 
  -moz-box-sizing:   border-box;
  box-sizing:        border-box;
}

a.subMenuItem_active
{
  color:	    #ff8d22;
}

a.subMenuItem_active:hover
{
  text-decoration:  none;
  color:	    #ff8d22;
}

.supportTable.td
{
  background-color: #e6e9eb; 
}

.borderBasecolor
{
  border-style:     solid;
  border-width:     1px;
  border-color:     #284156;
}

.border
{
  border-style:     solid;
  border-width:     1px;
  border-color:     #617382;
}

.galleryImage
{
  margin: 	    5px;
  border-style:     solid;
  border-width:     1px;
  border-color:     #617382;
}

.headLine
{
  font-family:      Helvetica,Arial;
  font-size:        16px;
  font-weight:	    bold;
  color:            #284156;  
  padding:	    0 0 0 5;
  margin:	    0 0 20 0;
  border-style:     solid;
  border-width:     0 0 1 0;
  border-color:     #284156;
}

#copyright
{
  font-family:      Helvetica,Arial;
  font-size:        10px;
  color:            #284156;
}

#imprint
{
  font-family:      Helvetica,Arial;
  font-size:        12px;
  color:            #284156;
}

#contactMail
{
  font-family:      Helvetica,Arial;
  font-size:        20px;
  color:            #284156;
}

#supportTable th
{
  background-color: #c6c9cb;
  padding:	    5px;
  text-align:       center;
}

#supportTable td
{
  background-color: #d6d9db;
  font-weight:      bold;
}

#supportTable ul
{
  margin:           0px;
  padding:          5 0 0 15;
  text-align:       left;
}

#RegistrationForm th 
{
  width:            70px;
  font-weight:      normal;  
  text-align:       right;
}

#CommunityRegForm th 
{
  width:            70px;
  font-weight:      normal;  
  text-align:       right;
}

#popup 
{
  background-color: white;
  border-style:     solid;
  border-width:     1px;
  border-color:     #284156;
  color:            #284156;
  display:          none;
  position:	    absolute;
  top:              40%;
  left:             450px;
}

#popupTitle 
{
  background-color: #c6c9cb;
  color:            #284156;
  padding:          4px;
  font-weight:      bold;
  text-align:       left;
}

#popupContent 
{
  padding:          10px;
  text-align:       center;
}

#popupFooter 
{
  padding:          5px;
  text-align:       center;
}

