body { font-family:arial;}

.register_feldtyp1 {width:338px;}
.register_feldtyp2 {width:130px;}
.register_feldtyp3 {width:245px;}


.register_table {font-size:12px;border:thin solid #C3D9FF; padding-top:15px; background-color: #E8EEFA;}


.login_logo{width:265px; height:120px; padding: 0px 5px 5px 20px; float:left; border:2px;}
.login_neben_logo{ padding: 5px 15px 5px 5px;  float:right;  text-align:left;border:2px;}
.login_neben_logo2{ height:120px; padding: 5px 15px 5px 5px;  float:right;  text-align:right; border:2px;}
.header_wrapper1{border-bottom:2px solid #C3D9FF;margin-bottom:10px;margin-top:0px;}

.login_feld{ width:450px;border:2px solid #C3D9FF; background-color: #E8EEFA; margin:5px; padding:15px;}
.login_feld2{ width:450px;border:2px solid #C3D9FF; background-color: #FFFFCC; margin:5px; padding:15px;}

.login_wrapper1{width:auto;  margin:0px; padding:0px; padding-left:20px;  padding-right:40px; float:left; clear:left; font-size:13px;}
.login_wrapper2{width:465px; margin:15px; padding:15px;  float:right; clear:both;}


.register_wrapper1{width:auto;   padding:15px; margin-top:58px; padding-left:0px;  float:left; font-size:13px;}
.register_wrapper2{width:600px;  padding:15px; float:right;}


h3{font-size:15px;}

.buttonscontainer
{
   width: 150px;
}

.buttons 
{
color: #FFFFFF;
border: 1px solid;
background-color: #E4F6FF;
padding: 2px;
padding-left: 3px;
font: 12px arial;
font-weight: bold;
text-decoration: none;
border-color: black ;
display: block;
margin: 0px;
width: 100%;
text-align: left;
}
.text
{
  font-family: arial;
}
.addportal
{
color: #FFFFFF;
border: 0px solid;
background-color: #E4F6FF;
padding: 2px;
padding-left: 3px;
font: 12px arial;
font-weight: bold;
text-decoration: none;
border-color: black ;
display: block;
margin: 0px;
width: 100%;
text-align: left;
}
.navi{
    width: 100%;
    float: left;
    margin-left: 3%;
    display: inline;
    background-color: #E4F6FF;

}
.ulmenue {
  list-style-type: none;
  margin-left: 0px;
  padding-left: 0px;

}
.ulmenue li a {
  color: black;
  width: 7em;
  padding: 2px;
  padding-left: 10px;
  background-color: silver;
  text-decoration: none;
  border-bottom: 1px solid white;
  font-family: arial;
  display: block;
}
.ulmenue li a:hover {
  color: white;
  background-color: gray;
}
.inputField
{
	BORDER-RIGHT: #7f7f7f 1px solid;
	BORDER-TOP: #7f7f7f 1px solid;
	BORDER-LEFT: #7f7f7f 1px solid;
	BORDER-BOTTOM: #7f7f7f 1px solid;
	/*FONT-SIZE: 9px;*/
	
}

.errorField
{
   
    BORDER-RIGHT: #9F0004 1px solid;
    BORDER-TOP: #9F0004 1px solid;
    BORDER-LEFT: #9F0004 1px solid;
    BORDER-BOTTOM: #9F0004 1px solid;

    
    
}
.errorTable
{text-align:center;
    BORDER-RIGHT: #FF0000 4px solid;
    BORDER-TOP: #FF0000 4px solid;
    BORDER-LEFT: #FF0000 4px solid;
    BORDER-BOTTOM: #FF0000 4px solid;
    background-color:#F6F6F6;
    padding:10px;
}
.messageTable
{
    text-align:center;
	/*FONT-SIZE: 12px;*/
	background-color:yellow;
    color:blue;
    width:70%;
    margin:50px;
    position:relative;
    top:auto;
    left:auto;
}
.messageTablesavedurl
{
     text-align:center;
	/*FONT-SIZE: 12px;*/
	background-color:gray;
    color:blue;
    width:70%;
    margin:50px;
    position:relative;
    top:auto;
    left:auto;
}
.sendedemailTable
{
    text-align:center;
    BORDER-RIGHT: #FF0000 4px solid;
    BORDER-TOP: #FF0000 4px solid;
    BORDER-LEFT: #FF0000 4px solid;
    BORDER-BOTTOM: #FF0000 4px solid;
    background-color:#F6F6F6;
    padding:10px;
    
}
.errorText
{
font-family: arial;
color:red;
}
.divAbmelden
{
    text-align:right;
    padding:10px;
    border:thin solid;
    border-color:#99CCFF;
    margin:25px;

}
.mainBox
{
    font-family:arial;
	text-align:center;
    padding:10px;
    border:thin solid;border-color:#99CCFF;background-color:#E8EEFA;
    margin:5px;
}
.mainBox_code
{
    text-align:center;
    
    padding:20px;
    border:thin solid;
    border-color:#99CCFF;
    background-color:#E8EEFA;
    margin:25px;
    position:relative;
    top:auto;
    left:auto;


}
.mainBox_message
{
   text-align:center;
 /*  font-size: 12pt;*/
   background:#FFF1A8


}
.mainBoxWebsite
{
    text-align:center;
    padding:10px;
    border:thin solid;
    border-color:#99CCFF;
    background-color:#E8EEFA;
    margin:25px;
    position:relative;
    top:auto;
    left:auto;
	/*min-width:970px;*/

}
.mainBox_link
{
    text-align:center;

    padding:20px;
    border:thin solid;
    border-color:#99CCFF;
    background-color:#E8EEFA;
    margin:25px;
    position:relative;
    top:auto;
    left:auto;


}
.maindiv
{
    background:white;
    width:100%;
    margin-left:auto;
    margin-right:auto;
    
}
.wm_body
{
    font-family:arial;
   /* font-size: 12px;*/

}
.menuediv
{
    text-align:right;
    border:thin solid;
    border-color: #99CCFF;
    width:100%;
}
.errorfeld
{
    text-align:center;
	padding:6px;
   
	background-color: white;
    margin:25px;
    

}
.WM_websiteSidemenue
{
width:250px;
float:left;
border:thin solid;


}
.WM_cuurent_website_url
{
    width:100%;
    text-align:left;
    float:none;
    background-color: white;
    border:thin solid;
}
.WM_website_code
{
    width:100%;
    float:none;
    text-align:center;
    border:thin solid;
    border-color:#99CCFF;
    background-color:#E8EEFA;
   
   
}
.tableLine
{
    
    text-align:center;
 /*  font-style:       normal;*/
    /*font-size:        12px;*/

}
.col_1
{
    
    text-align:center;
 /*  font-style:       normal;*/
    /*font-size:        12px;*/

}
.col_2
{
    
    text-align:center;
 /*  font-style:       normal;*/
    /*font-size:        12px;*/

}
.row_0
{

    text-align:left;
    /*font-style:       normal;*/
   /* font-size:        15px;*/
   
    background-color:        #FFFFFF;
}
.row_1
{

    text-align:left;
    /*font-style:       normal;*/
  /*  font-size:        15px;*/

    
    background-color:        #E1E8F1;

}
.row_titel
{
    text-align:left;
    float:left;
    width:100%;

}



.meldung
{
width:20%;
text-align:center;
/*font-size: 12pt;*/
background:#FFF1A8

}
.general_viewbox
{
    text-align:center;

    padding:0px;
    
    background-color:#E8EEFA;
    margin:0px;
    position:relative;
    top:auto;
    left:auto;

}
.general_viewbox_innen
{
    text-align:left;
   margin-left:10px;
   margin-right:10px;
    margin-top:10px;
    margin-bottom:10px;
   
    margin-right:100px;
    padding:10px;
   

}
.sonderclass
{
    color:black;
    /*font-family:monospace;*/
     border:solid 3px;
    border-color:blue;
    border-left-color:silver;
    border-top-color:silver;
    border-right-color:white;
    border-bottom-color:white;
    background-color:#F2F5FF;
    margin:10px;
    padding:10px;
     
  
    
    
}
.sonderclass_2
{
    color:gray;
    /*font-family:monospace;*/
  

}
.sonderclass_3
{
    color:gray;
    /*font-family:monospace;*/
   


}
.designerror
{
    text-align:center;
	background-color:#F6F6F6;
    padding:10px;

}
.image
{
  text-align:center;
  width:400px;
  margin-bottom:10px;
 }
.image_screen
{
	margin-top:10px;
	width:462px;
    background-color:#FFFFFF;
}
.image_text
{
	
	margin-top:10px;
	width:420px;
    background-color:#FFFFFF;
    color:#FFFFFF;
    padding:10px 5px 5px 5px;
    border:5px #C3D9FF solid;
}

.text_design
{

color:#000000;
background-color: #FFFFCC;
font-size:12px;
line-height:15px;
text-align:left;
}
.titel
{
width:425px;
background-color:#C3D9FF;
color:#000000;
padding: 2px 5px 2px 10px;
margin-bottom:5px;

}
.vorschau
{
	text-align:center;
    padding:5px;
    margin-bottom:5px;
    margin-top:5px;
}
.edit_portal_data
{
color:black;
border:thin solid black; 
height:500px;
width:99%;
padding:2px 5px 2px 10px;
}
.portal_data_titel
{
color:black;
font-size:25px;
height:20px;
width:300px;
padding-bottom:20px;
padding-top:20px;
text-decoration:underline;
}
.website_css
{
text-decoration:none;

}
.button {
  
  width: 85px;
  float: left;
  text-align: center;
  margin: 10px;
  padding: 6px;
  background-color: #fff;
  border-top: 3px solid #888;
  border-left: 3px solid #888;
  border-bottom: 3px solid #444;
  border-right: 3px solid #444;
}
.button_1 {
  
  width: 100px;
  float: right;
  text-align: center;
  margin: 10px;
  padding: 6px;
  background-color: #fff;
  border-top: 3px solid #888;
  border-left: 3px solid #888;
  border-bottom: 3px solid #444;
  border-right: 3px solid #444;
}
#switcher .hover {
  cursor: pointer;
  background-color: #afa;
}
#loading {
  border: 1px #000 solid;
  background-color: #eee;
  padding: 20px;
  margin: 100px 0 0 300px;
  position: absolute;
  display: none;
}

