﻿
body {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
}

.CopyrightEmbedded 
{
	  font-size: 10px;
}

/*.BodyCaption {
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: #03248C;
}*/

.BodyCaption {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color: #03248C;
}

.BodyCaption2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight:bold;
  color: Black;
}

.MenuLinkMain
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight:bold;
  text-decoration:none;
  color: #03248C;
}

.MenuLinkSub
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-decoration:none;
  color: #4b4b4d;
}

.MenuLinkToMobilePage
{
  font-family: Arial, Verdana, sans-serif;
  font-size: 12px;
  font-weight:bold;
  text-decoration:none;
  color: #6666CC;
}

.MenuTable
{
 background-color:White;
}

.HeaderUserName
{
  font-family : Arial, Verdana, sans-serif;
  font-size: 14px;
  font-weight:bold;
  color:#1fa22e;
}




table { 
  font-family:  Arial, Verdana, sans-serif; 
  font-size:12px; 
} 
th { 
  font-family:  Arial, Verdana, sans-serif; 
  font-size: 12px; 
  color: #03248C;
  font-weight: bold;
  background-image: url(./Resources/bg_th.jpg);
  background-repeat: repeat-x;
  vertical-align:top;
  text-align: left;
} 

td  {
  vertical-align:top;
  text-align: left;
}



.modalProgressGreyBackground 
{
    background:#FFFFFE;
	filter:alpha(opacity=60);
	opacity:0.6;
}

.modalPopup
{
    text-align:center;
    padding-top: 30px; 
    border-style:solid; 
    border-width:1px; 
    background-color:White; 
    width:300px; 
    height:100px;
}


.UlFrontPage {
	margin-top: 0;
	margin-bottom: 0;
	margin-left:1;
}

.infobox 
{
    /*background-color: Blue;*/
 }
table.infobox 
{
    /*height: 250px*/
} 
tr.infobox {height: 4px;}

tr.infobox td {padding: 4px;}

.MiniMap
    {
        border: solid 1px #777;
        width: 150px;
        height: 150px;
    }

.divTable
{
            width: 100%;
            background-color: lightblue;
            padding-top:10px;
            padding-bottom:10px;
            padding-right:10px;
            padding-left:10px; 
}
.divRow
{
         width: 100%; 
        display: inline;
         padding-bottom:5px;
}
.divCol
{
       width: 100%; 
        display: inline;
         
}



 /*Styles copied from StyleSheetMobile.css for Kontakt and Adresse labels and texts  */
 /*---------------------------------------------------------------------------------- */


#ctl00_ContentPlaceHolder1_tblDetails .CssClassDDL
 {
  margin-bottom : 10px;
}

#ctl00_ContentPlaceHolder1_tblDetails .CssClassLabel
 {
  margin-bottom : -10px;
}

#ctl00_ContentPlaceHolder1_tblDetails .CssClasspGroup
 {
  
}

#ctl00_ContentPlaceHolder1_tblDetails .CssClasspDZURL
 {
  font-size :18px;
   
}
#ctl00_ContentPlaceHolder1_tblDetails .CssClasspDZLabel
 {
  float:left;
  width:70px;
  margin-bottom :2px;
  
}

#ctl00_ContentPlaceHolder1_tblDetails .CssClassSubHeader
 {
  font-size :18px;
   margin-top :15px;
  margin-bottom :5px;
  
}

#ctl00_ContentPlaceHolder1_pMisc .CssClassSubHeader
 {
  font-size :18px;
   margin-top :15px;
  margin-bottom :5px;
  
}


#ctl00_ContentPlaceHolder1_pMisc .CssClasspDZLabel
 {
  float:left;
  width:70px;
  margin-bottom :2px;
  
}


#ctl00_ContentPlaceHolder1_pMisc .CssClassLabel
 {
  margin-bottom : -10px;
}




#ctl00_ContentPlaceHolder1_trDetails2 .CssClassSubHeader
 {
  font-size :18px;
   margin-top :15px;
  margin-bottom :5px;
  
}

#ctl00_ContentPlaceHolder1_trDetails2 .CssClasspDZLabel
 {
  float:left;
  width:70px;
  margin-bottom :2px;
  
}


#ctl00_ContentPlaceHolder1_trDetails2 .CssClassLabel
 {
  margin-bottom : -10px;
}


#ctl00_ContentPlaceHolder1_trDetails2 {
  width: 100%;
}

#ctl00_ContentPlaceHolder1_trDetails2 span {
  display: block;
}





#ctl00_ContentPlaceHolder1_tblTableResult {
  width: 100%;
  
}

#ctl00_ContentPlaceHolder1_tblTableResult span {
  display: block;
}

#ctl00_ContentPlaceHolder1_tblTableResult td {
 vertical-align:middle;
 height:20px;
}



