
/********************************/
/*** 1.1.2011, HS           ***/
/*** Neue Startseite ***/
/********************************/
.boxcontent p
{
   margin:3px; 
}

.boxcontent2 p
{
   margin:2px; 
}

.boxklein 
{
  font-size:8px;
}


.boxheader
{
height:25px;font-weight:bold;Background-color:#E0E0E0;vertical-align:middle;
}

/********************************/
/*** 13.11.2010, ST           ***/
/*** Elemente DOTNETAkademien ***/
/********************************/

.tabelle_NETAkademien
{
    border:5px inset #3366ff;
    padding:0px; 
    float:right;
   
    margin-left: 3px;
}
.tabelle_NETAkademien td
{
   font-size:9px; 
}

.KurzAnsicht
{
    float:left;
    width: 70%;    
}

.HinweisKastenGross
{
 background:#FFDDEE;
    border-color:red;
    border:2px dotted red;
}

.HinweisKasten
{
float:right;
 font-size:larger;
margin:4px;
background:#FFDDEE;
    border-color:red;
    border:2px dotted red;
    padding:3px;

    width:20%;

    margin-bottom:10px;
}

.schatten
{
    border-right: 2px;
    border-right-color: #666666;
    border-right-style: inset;
    border-bottom: 2px;
    border-bottom-color: #666666;
    border-bottom-style: inset;    
}





/* Larger Side Border */
.TextBox {
	width: 230px;
	background-color:#ddd;
	border: 1px solid #007EC3;
	border-color: #007EC3;
	border-left: 4px solid #007EC3;
}

.navlinks a
{
 	text-decoration:none;
}

.navlinks a:hover
{
	text-decoration:underline;
}


/********************************/
/*** Common: Body, Fonts, ... ***/
/********************************/
body, td, p
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	overflow: auto;
}

h1
{
	margin:0px;
	font-size: 18px;
	color: #007EC3;
}

h2
{
	margin:0px;
	font-size: 15px;
	color: #007EC3;
}

h3
{
	font-size: 13px;
	padding: 0px;
	color: #007EC3;
}

body
{
	margin:0px;
	margin-top: 20px;
	background: #007EC3;
}

img
{
	border:0px;
}

a
{
	color: #007EC3;
}

a:hover
{
	text-decoration:none;
}

a:active
{
	color:#cc0000;
}

hr
{
}

.seperator
{
	border-top: 1px solid #EFEFEF;
	width: 100%;
	font-size: 1px;
}

.dottedseperator
{
	border-top: 1px dotted #EFEFEF;
	width: 100%;
	font-size: 1px;
}

/********************************/
/*** DIVS: Positioning, ...   ***/
/********************************/





.blockhead
{
	margin: 0;
	padding: 5px 5px 5px 5px;
}
.blockbox
{
	margin: 0;
	padding: 0px 5px 5px 10px;
	border: 1px none #efefef;
	
	/***border: 1px dotted black; ***/
}

.blockhead a
{
 	text-decoration: none;
}


.blockbox a
{
 	text-decoration: none;
}


.blockhead a:hover
{
	text-decoration:underline;
}


.blockbox a:hover
{
	text-decoration:underline;
}



.footer
{
	position: relative; 
      	clear: both;
	background:#EFEFEF;
	margin: 1px;
	padding: 1px;
	font-size: 0.78em;
	width: 90%;
	text-align: center;
	color:#000;
border: 1px solid #EFEFEF;
}

.footer a
{		background:#EFEFEF;
	color:#000;
}



/********************************/
/*** Navigation: Buttons ...  ***/
/********************************/

.buttons a
{
	font-weight: bold;
	float:left;
	border-style:none;
	border-right:1px solid #000000;
	padding:7px 18px;
	text-decoration: none;
	color:#9cf;
}

.buttons a:hover
{
	color: #ffffff;
	background: #0000cc;
	border-bottom-width: 0;
}


/********************************/
/*** BOXES: Layout ...        ***/
/********************************/
.boxhead
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	background: #eeeeee;
	border: 1px solid #cccccc;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	color: #000066;
}

.box
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	background: #feffef;
	font-size: .8em;
}

/*** HS ***/

.zueber
{
	font-size: 13px;
	color: black;
	font-weight : bold;
	background:#E0E0E0;
	 border-right: 2px;
    border-right-color: #666666;
    border-right-style: inset;
    border-bottom: 2px;
    border-bottom-color: #666666;
    border-bottom-style: inset;  
    width:80% ;
}

.zueber100
{
	font-size: 13px;
	color: black;
	font-weight : bold;
	background:#E0E0E0;
	 border-right: 2px;
    border-right-color: #666666;
    border-right-style: inset;
    border-bottom: 2px;
    border-bottom-color: #666666;
    border-bottom-style: inset;  
    width:100% ;
}

.zueber2
{
	font-size: 12px;
	color: black;
	font-weight : bold;
	background:#E0E0E0;
	border-top: 1px solid #E0E0E0;
	border-bottom: 1px solid #E0E0E0;
}

/**** HS: Tabellen ***/ 

.TabHead
 {
  font-weight: bold;
  background-color: #FFFF33;
 }
  .TabItem
 {
  font-weight: bold;
  background-color: #FFFFcc;
 }
 
   .TabAItem
 {
  font-weight: bold;
  background-color: #FFFFaa;
 }
