/* CSS Dokument */

body 				{  background-color: #f8f7f6; margin-top: 0px; margin-left: 0px; margin: 0cm; background-image:url(../Bilder/bgm.jpg); }

body, td, input 	{  font-family:   Arial, Helvetica, Verdana;  font-size: 12px; line-height: 15pt; }


/* Tabellenzellen */

td			        { vertical-align: top; color: #303030; padding:4px;} 
.kopf               { background-color: #ebf2f9; background-image:url(../Bilder/verlaufbg.jpg); }
.kopfhmp 			{ background-color:#ebf2f9;}
.textbg             { background-color: #ebf2f9; padding:4px;}
.label  {background-color: #3979b0; color:#FFFFFF;}
.balken {background-color: #0b3d64; padding:0px;}

h4 { color:#3979b0; font-size:16px; font-weight:600;}
h2 { color:#042948; font-size:14px; font-weight:600;}

.impressum				{ font-size: 13px; font-weight: bold; line-height: 18px; }
.starttext {text-align:center; margin-bottom:10px; margin-top:10px;}


/* Navigation */

a:link 				{ font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #0b3d64; text-decoration: underline; } 
a:visited 			{ font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #0b3d64; text-decoration: underline; } 
a:hover 	    	{ font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #0b3d64; text-decoration: underline; }
a:active 	    	{ font-family: Helvetica, Arial, Verdana; font-size: 12px; color: #0b3d64; text-decoration: underline; }

a.fett:link 		{ font-weight:bold; vertical-align: middle; text-decoration: none;} 
a.fett:visited 		{ font-weight:bold; vertical-align: middle; text-decoration: none;}
a.fett:hover 	   	{ font-weight:bold; vertical-align: middle; text-decoration: underline;}
a.fett:active 	   	{ font-weight:bold; vertical-align: middle; text-decoration: underline;}

a.thema:link 		{ font-size: 14px; color: #0b3d64; font-weight: bold; vertical-align: middle; text-decoration: none;} 
a.thema:visited 	{ font-size: 14px; color: #0b3d64; font-weight: bold; vertical-align: middle; text-decoration: none;}
a.thema:hover 	   	{ font-size: 14px; color: #0b3d64; font-weight: bold; vertical-align: middle; text-decoration: underline;}
a.thema:active 	   	{ font-size: 14px; color: #0b3d64; font-weight: bold; vertical-align: middle; text-decoration: underline;}

a.titel:link 		{ font-size: 14px; color: #0b3d64; font-weight: bold; vertical-align: middle; text-decoration: none;} 
a.titel:visited 	{ font-size: 14px; color: #0b3d64; font-weight: bold; vertical-align: middle; text-decoration: none;}
a.titel:hover 	   	{ font-size: 14px; color: #0b3d64; font-weight: bold; vertical-align: middle; text-decoration: underline;}
a.titel:active 	   	{ font-size: 14px; color: #0b3d64; font-weight: bold; vertical-align: middle; text-decoration: underline;}

a.rub:link 		{ color: #000000; font-weight: normal; vertical-align: middle; text-decoration: none;} 
a.rub:visited 	{ color: #000000; font-weight: normal; vertical-align: middle; text-decoration: none;}
a.rub:hover 	   	{ color: #000000; font-weight: normal; vertical-align: middle; text-decoration: underline;}
a.rub:active 	   	{ color: #000000; font-weight: normal; vertical-align: middle; text-decoration: underline;}

a.seitende:link 		{ font-size: 10px; color: #000000; font-weight: normal; vertical-align: middle; text-decoration: none;} 
a.seitende:visited 	{ font-size: 10px; color: #000000; font-weight: normal; vertical-align: middle; text-decoration: none;}
a.seitende:hover 	   	{ font-size: 10px; color: #000000; font-weight: normal; vertical-align: middle; text-decoration: underline;}
a.seitende:active 	   	{ font-size: 10px; color: #000000; font-weight: normal; vertical-align: middle; text-decoration: underline;}

input, textarea { padding:0px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border:0px dotted #3979b0; background-color:#ece9e6;}
select, file  { padding:2px; -moz-border-radius: 4px; -khtml-border-radius: 4px; border:1px solid #303030; }
td,tr {-moz-border-radius: 3px; -khtml-border-radius: 3px;  }

input[type=button] { background-color:#042948; font-weight:bold; color:#FFFFFF; }
input[type=submit] { background-color:#042948; font-weight:bold;  color:#FFFFFF;}

.startdiv { padding:20px; -moz-border-radius: 8px; -khtml-border-radius: 8px; width:200px; margin-left:20px; background-color:#ece9e6; background-image:url(../Bilder/vorschau2.jpg);  float:left; }
.startbox { margin-top:20px; width:840px; margin-left:auto; margin-right:auto;}

th.sortableKey:hover {
  cursor: pointer;

}
