.div_row {display: flex;}
.div_border {border-right:1px solid #858585;}

.linie { border :none; border-top: 1px solid #d0d0d0; background-color:#FFFFFF; height: 1px; }
.select_protokoll_2 {float:left;width:300px;min-height:20px}
.select_protokoll_4 {float:left;width:150px;min-height:20px}
.select_protokoll_4_right {float:left;width:150px;text-align:right;min-height:20px}

/* #menuemobile  	{display:none;} */
/* #menu  			{display:none;} */
#option_mobile {display:none;}
.select_value_mobile {display: none;}


/* .image_login {width:80%;} */
/*///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media screen and (min-width: 1025px)   {
.mit_anrede {width:70%;}
#main_width {width:95%;margin-bottom:50px;display: inline-block;}
.shadow {box-shadow: 2px 2px 6px rgba(0,0,0,.3);background:#ffffff;}
.container_width {width:100%;}
.inner_width {width:98%;}	
#menue_info {width:70%;}
#menuemobile {display:none}
#menu  		{display:none;}
#desktop  		{display:none;}
.login_big {width:450px;padding:3px;float:center;margin:0 auto;height:400px;}
.login_middle {width:350px;}
.login_middle_div {width:350px;margin-left:44px;min-height:120px;float:left;padding:5px;background:#F5F5F5;}
.login_little_form {width:70%;text-align:left}
.login_little {width:30%;text-align:left}
.with_book		{width:96%;}
.inside_div_left {float:left;margin-right:3px}
.inside_div_right {float:right;margin-right:3px}
.special_right {float:right;text-align:right}
.float_image_mobil 	{display:none;}
.buttom_float {float:right;}
.br_seiten {display:none;}

.second_div_right_samples {
	float:left;
	width:50%;
	}


.second_div_left {
	float:left;
	width:64%;
	}
.second_div_right {
	float:right;
	width:35%;
	text-align:right;

	}

.whole_line {
	width:100%;
	float:left;
		}
.half_line {
	width:33%;
	float:left;
	text-align:right;
	padding:3px 0 0.2% 0;

		}
.half_line_opinion {
	width:30%;
	float:left;
	text-align:right;
	padding:3px 0 0.2% 0;
		}
.opinion_half {
	float:left;
	width:48%;
	padding:3px 0 0.2% 0;

	}		
.half_line_right {
	width:66%;
	float:left;
	text-align:left;
	padding:3px 0 0.2% 0;
		}
.half_line_form {
	width:59%;
	float:left;
	text-align:left;
	padding:0.2% 0 0.2% 0;
		}
.half_line_list {
	width:69%;
	float:left;
	text-align:right;
	padding:0.2% 0 0.2% 0;
		}
.half_line_form_list {
	width:29%;
	float:left;
	text-align:left;
	padding:0.2% 0 0.2% 0;
		}
//.login_big {width:400px;padding:3px;float:center;margin:0 auto;height:320px;}
//.login_middle {width:300px;}
//.login_middle_div {width:300px;margin-left:44px;min-height:120px;float:left;padding:5px;background:#F5F5F5;}
//.login_little {width:45%;text-align:left}
//.image_login {width:80%;}

#results, #results_projekte {
	position:absolute;
    width:auto;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background:#ffffff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
	margin-top:24px;
}
#results ul, #results_projekte ul {
    list-style:none;
    padding:0;
    margin:0;
	background:#ffffff;
    float: left;
    border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}
#results li, #results_projekte li {
	border-top:1px solid #DDDDDD;
    float:none;
    Padding:3px;
}
#results ul li ul li,#results_projekte ul li ul li {
    width:34px;
}
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media screen and (max-width: 1024px)   {
body { margin:0.5%;padding:0}
.mit_anrede {width:100%;}
.dropdown_legende {width:80%;}
.login_big {width:98%;padding:3px;float:left;height:450px}
.login_middle {width:100%;}
.login_middle_div {width:90%;margin:1%;padding:4%;padding-bottom:1%;float:left;background:#F5F5F5;}
.login_little {width:100%;}
.login_little_form {width:100%;}
.image_login {width:98%}
.mit_anrede {width:70%;}
#main_width {width:99.5%;margin-bottom:50px}
.shadow {background:#ffffff;}
.container_width {width:100%;}
.inner_width {width:99%;}	
#menue_info {width:98%;}
#menuecontainer {display:none;}
#menue  		{display:none;}
#desktop  		{display:none;}
.with_book		{width:90%;}
/* 
.inside_div_left {float:left;margin-right:3px;width:100%}
.inside_div_right {float:left;margin-right:3px;width:100%}
.special_right {float:left;text-align:left;width:100%}
 */
.float_image_desktop 	{display:none;}
.buttom_float {float:right;}

//#dropdown1 {width:80%;}
//#dropdown2 {width:80%;}
//#dropdown3 {width:80%;}
//#dropdown4 {width:80%;}
//#dropdown5 {width:80%;}

.second_div_right_samples {
	float:left;
	width:50%;
	}

.opinion_half {
	float:left;
	width:100%;
	padding:3px 0 0.2% 0;

	}

.second_div_left {
	float:left;
	width:100%;
	}
.second_div_right {
	float:right;
	width:100%;
	text-align:left;
	}

.whole_line {
	width:100%;
	float:left;
		}
.half_line {
	width:100%;
	float:left;
	text-align:left;
	padding:3px 0 0.2% 0;
		}
.half_line_right {
	width:100%;
	float:left;
	text-align:left;
	padding:3px 0 0.2% 0;
		}
.half_line_opinion { 
	width:100%;
	float:left;
	text-align:left;
	padding:3px 0 0.2% 0;
		}

.half_line_form {
	width:59%;
	float:left;
	text-align:left;
	padding:0.2% 0 0.2% 0;
		}
.half_line_list {
	width:69%;
	float:left;
	text-align:right;
	padding:0.2% 0 0.2% 0;
		}
.half_line_form_list {
	width:29%;
	float:left;
	text-align:left;
	padding:0.2% 0 0.2% 0;
		}
#results,#results_projekte {
	position:absolute;
    width:auto;
	border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
	background:#ffffff;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
	margin-top:24px;
	z-index:100000;
}

#results ul,#results_projekte ul {
	font-size:15px;
    list-style:none;
    padding:2;
    margin:0;
	background:#ffffff;
    float: left;
    border-left:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	border-bottom:1px solid #DDDDDD;
}
#results li,#results_projekte li {
	border-top:1px solid #DDDDDD;
    float:none;
    Padding:3px;
}
#results ul li ul li,#results_projekte ul li ul li {
    width:34px;
}
.hide			{display:none;}


}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.table_admin { border:1px solid #DDDDDD;}
.alternator1 { background:#DDDDDD;float:left;width:99%;padding:1 0.5% 1 0.5%;}
.alternator2 { background:#F7F7F7;float:left;width:99%;padding:1 0.5% 1 0.5%;}
.alternator3 { background:#DDDDDD; }
.alternator4 { background:#F7F7F7; }
.submit-button { background: url(loeschen.gif);border-width:0px;margin-top:0px;height:17px;width:80px;}
.form0815 { border-width:1px;margin-top:0px;height:20px;text-align:right;}
.ergebnisse {
	width:90px;
	height:16px;
	border:1px solid #AFAEAE;
	text-align:right;
	background:#ffffff;
	padding:2px 2px;
	}
.ergebnisse_long {
	width:120px;
	height:16px;
	border:1px solid #AFAEAE;
	text-align:center;
	background:#ffffff;
	padding:2px 2px;
	}
.ergebnisse_text {
	width:100%;
	
	border:1px solid #AFAEAE;
	text-align:left;
	background:#ffffff;
	padding:2px 2px;
	}
a:link
{
	color: #4169E1;text-decoration: none;
}
a:visited
{
	color: #4169E1;text-decoration: none;
}
a:hover
{
	color: #ae0a21;
	text-decoration: ; 
}
a:active
{
	color: #4169E1;
	text-decoration: none;
}

body
	{

//    background:#d9cab7 url(images/background.jpg) no-repeat;
//    background-size:100% auto;
//    background-color:fixed;
//    background-position:top center; 

background: rgba(0,141,210,1);
background: -moz-linear-gradient(top, rgba(0,141,210,1) 0%, rgba(255,255,255,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(0,141,210,1)), color-stop(100%, rgba(255,255,255,1)));
background: -webkit-linear-gradient(top, rgba(0,141,210,1) 0%, rgba(255,255,255,1) 100%);
background: -o-linear-gradient(top, rgba(0,141,210,1) 0%, rgba(255,255,255,1) 100%);
background: -ms-linear-gradient(top, rgba(0,141,210,1) 0%, rgba(255,255,255,1) 100%);
background: linear-gradient(to bottom, rgba(0,141,210,1) 0%, rgba(255,255,255,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c89b5', endColorstr='#ebebd3', GradientType=0 );
  display: block;
  background-attachment: fixed;
//  position: absolute;
//  height: 100%;
//  width: 100%;

    }
body, table, tr, td
{
	font-family: Verdana, Arial;
	color:#6C7B8B;
	font-size: 10pt;
	line-height: 1.5;
	-webkit-text-size-adjust:none;
}
input.var300 {
	font-family:Verdana;
	font-size:10pt;
	color:#6E7B8B;
	background:#e7ffff;
	border:1px solid #C2C2C2;
}

input.var300:focus {
	background: #FFFFCC;
}
input.var300,textarea {
    -webkit-appearance:none;  
    -webkit-border-radius:0px;
}
input {
	background:#00cfaa;
    -webkit-border-radius:0px;
}
input:focus {
	background: #FFFFCC;
}

textarea:focus {
	background: #FFFFCC;
}
.datepicker {background:#e7ffff;display:inline-block;width:130px}
input {font-family:Verdana,sans-serif; font-size:10pt; color:#6E7B8B; background-color:rgb(255,255,255); border-width:1px; border-color:#C2C2C2; border-style:solid; }

textarea {font-family:Verdana,sans-serif; font-size:10pt; color:#6E7B8B; background-color:#e7ffff; border-width:1px; border-color:#C2C2C2; border-style:solid; }


.log_input {font-family:Verdana,sans-serif; font-size:10pt;color:#6E7B8B; background-color:#ffffff; border-width:1px; border-color:#C2C2C2; border-style:solid; }

.log_button {font-family:Verdana,sans-serif; font-size:10pt;color:#6E7B8B; border-width:1px; border-color:#6E7B8B; border-style:solid; }

select {font-family:Verdana,sans-serif; font-size:10pt; padding:2 0 2 0px; color:#6E7B8B; border-width:1px; border-color:#C2C2C2; border-style:solid; background-color:#FAFAFA; }

.header { color:#696969; background-color:#F5F5F5; border:1px;  border-color:#C2C2C2; border-style:solid; }

.div     { color: #696969; background-color:#F5F5F5; border-top-width:1px; border-right-width:1px; border-bottom-width:1px; border-left-width:1px; border-color:#C2C2C2; border-style:solid; }

.buch {
    position:absolute;
    top:0;
    bottom:0;
    margin:auto;
    vertical-align: text-top;
}
.buch_analysenbericht {
    position:absolute;
    top:0;
    bottom:8;
    margin:auto;
    vertical-align: text-top;
}
.legende_img {
    top:0;
    bottom:0;
    margin:auto;
    vertical-align: text-top;
}
.headline  {	
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #D3D3D3),color-stop(1, #F5F3F3));
	background: -webkit-linear-gradient(center bottom , #D3D3D3 0%, #F5F3F3 100%) repeat scroll 0 0 #F5F3F3;  
	background: -moz-linear-gradient(center bottom , #D3D3D3 0%, #F5F3F3 100%) repeat scroll 0 0 #F5F3F3; 
	background: -o-linear-gradient(top, #F5F3F3 0%,#D3D3D3 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #F5F3F3 0%,#D3D3D3 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F5F3F3', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #F5F3F3 0%,#D3D3D3 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#F5F3F3, endColorstr=#D3D3D3)";
}
form
      {
        margin:0;
        padding:0;
        display:inline;
        border:0px ;
      }
  
.button  {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969;
	border: 1px solid #AFAEAE;;
	height:22px;
	background:#D3D3D3;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #D3D3D3),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#D3D3D3)";
//	//border-radius: 4px;
box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
}

.button:hover   {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969; 
	border: 1px solid #AFAEAE;
	height:22px;
	background:#D3D3D3;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DDDDDD),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#DDDDDD)";
	box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
}
.button_pages  {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969;
	border: 1px solid #AFAEAE;;
	height:22px;
	background:#D3D3D3;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #D3D3D3),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#D3D3D3)";
//	//border-radius: 4px;
box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
}

.button_pages:hover   {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969; 
	border: 1px solid #AFAEAE;
	height:22px;
	background:#D3D3D3;
	padding-left:10px;
	padding-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DDDDDD),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#DDDDDD)";
	box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
}
.button-save  {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969;
	border: 1px solid #AFAEAE;
	height:22px;
	background:#D3D3D3;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #D3D3D3),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#D3D3D3)";
	//border-radius: 4px;
	box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
}
.button-save:hover   {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#696969; 
	border: 1px solid #AFAEAE;
	height:22px;
	background:#D3D3D3;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DDDDDD),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#DDDDDD)";
box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
}
.button-save-changed  {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#ffffff; 
	border: 1px solid #1f5efd;
	height:22px;
	background:#0051ed;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #1f5efd),color-stop(1, #5180f8));
	background: -webkit-linear-gradient(center bottom , #1f5efd 0%, #5180f8 100%) repeat scroll 0 0 #5180f8;  
	background: -moz-linear-gradient(center bottom , #1f5efd 0%, #5180f8 100%) repeat scroll 0 0 #5180f8; 
	background: -o-linear-gradient(top, #5180f8 0%,#1f5efd 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5180f8 0%,#1f5efd 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5180f8', endColorstr='#1f5efd',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #5180f8 0%,#1f5efd 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#5180f8, endColorstr=#1f5efd)";
	box-shadow: 0 1px 3px rgba(1,39,138,0.9);
}
.button-save-changed:hover   {
	font-family: Verdana, Arial;
	font-size:10pt; 
	color:#ffffff; 
	border: 1px solid #1f5efd;
	height:22px;
	background:#0051ed;
	padding-left:4px;
	padding-right:4px;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #0051ed),color-stop(1, #5180f8));
	background: -webkit-linear-gradient(center bottom , #0051ed 0%, #5180f8 100%) repeat scroll 0 0 #5180f8;  
	background: -moz-linear-gradient(center bottom , #0051ed 0%, #5180f8 100%) repeat scroll 0 0 #5180f8; 
	background: -o-linear-gradient(top, #5180f8 0%,#0051ed 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #5180f8 0%,#0051ed 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5180f8', endColorstr='#0051ed',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #5180f8 0%,#0051ed 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#5180f8, endColorstr=#0051ed)";
	box-shadow: 0 1px 3px rgba(1,39,138,0.9);
}
@-moz-document url-prefix() {
    .button-save,.button,.button-save-changed {
    height:22px;
  	padding-top:1px;
	padding-bottom:2px;
    }
     .button-save:hover,.button:hover,.button-save-changed:hover {
    height:22px;
  	padding-top:1px;
	padding-bottom:2px;
    }
    }


.button::-moz-focus-inner {
	  border: 0;
	}
.button-save::-moz-focus-inner {
	  border: 0;
	}

	#tfnewsearch{
		float:right;
		padding:20px;
	}
	.tftextinput{
		height:22px;
		margin: 0;
		padding: 2px 2px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		border:1px solid #AFAEAE;
		box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
//		border-top-left-radius: 5px 5px;
//		border-bottom-left-radius: 5px 5px;
	}
	.tfbutton {
		height:22px;
		margin: 0;
		padding: 2px 15px;
		font-family: Arial, Helvetica, sans-serif;
		font-size:14px;
		outline: none;
		cursor: pointer;
		text-align: center;
		text-decoration: none;
		color: #696969;
		border: solid 1px #AFAEAE; 
		background: #D3D3D3;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #D3D3D3),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #D3D3D3 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#D3D3D3',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#D3D3D3 100%); /* W3C */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#ffffff, endColorstr=#D3D3D3)";
//		border-top-right-radius: 5px 5px;
//		border-bottom-right-radius: 5px 5px;
	}
	.tfbutton:hover {
		text-decoration: none;
		background: #D3D3D3;
 
	background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #DDDDDD),color-stop(1, #ffffff));
	background: -webkit-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff;  
	background: -moz-linear-gradient(center bottom , #DDDDDD 0%, #ffffff 100%) repeat scroll 0 0 #ffffff; 
	background: -o-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* IE10+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#DDDDDD',GradientType=0 ); /* IE6-9 */
	background: linear-gradient(top, #ffffff 0%,#DDDDDD 100%); /* W3C */
	}
	/* Fixes submit button height problem in Firefox */

	.tfclear{
		clear:both;
	}
	

.footerwrapper {	
	background: #D3D3D3;
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    text-align:center;
    padding-bottom:15px;
    padding-top:10px;
    box-shadow: 2px 1px 6px rgba(0,0,0,.3);
    overflow: hidden;
    line-height:2;
    z-index:2;
} 
@media screen and (max-width: 749px)   {
.tftextinput2 {border-right:1px solid #AFAEAE;width:100%}
.height_seiten {height:50}
.button_pages:hover ,.button_pages  {
	font-size:8.6pt; 
	padding-left:6px;
	padding-right:6px;
	}

}
@media screen and (min-width: 750px)   {
.tftextinput2 {border-right:0px solid #AFAEAE;width:70%}
.height_seiten {height:25}
.button_pages:hover ,.button_pages  {
	font-size:10pt; 
	padding-left:10px;
	padding-right:10px;
	}

}
@media screen and (max-width: 399px)   {
#uploadBtn {width:100%}
.login_middle {width:90%;}
}
@media screen and (min-width: 400px)   {
.login_middle {width:350px;}
}
	.tfbutton::-moz-focus-inner {
	  border: 0;
	}
	
.tfbutton { 
    background: white; 
    box-shadow: 0 1px 3px rgba(0,0,0,0.2); 
//    border-radius:4px; 
    border: solid 1px #ccc; 
    padding:0.1em 0.5em; 
}


