body {

	margin: 0em;

	padding: 2em 0em 2em 2em;

	color: black;

	line-height: 1.6em;

	font-size: 9pt;

	font-family: Arial, Helvetica, sans-serif;

	background-color: #F0F0F5;	

}



#page {

	width: 98%;

	margin: 0em auto;

	padding: 0em;

	text-align: left;

	background-color: white;

	border: 2px solid #003399;

}



#header {

	margin: 0em;

	padding: 0em 1.2em 0em 0em;

	text-align: right;

	background-color: white;

	font-size: 1.0em;

	color: #767898;

	background-image: url(bground.gif);

	background-repeat: repeat-x;

}



#hmenue {

	height: 2em;

	margin: 0em;

	font-size: 0.8em;

	text-align: left;

	background-color: #3D5BC7;

	color: white;

	text-transform: uppercase;

	padding-top: 0.1em;

	padding-right: 0.6em;

	padding-bottom: 0.1em;

	padding-left: 0.6em;

}



#menue {

	float: left;

	/*width: 185px;*/

	width: 18%;

	margin: 0em;

	padding: 0em 0.1em 0.1em 0em;

	text-align: left;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 0.9em;

	line-height: 1.3em;

	border-right: 1px solid #E8E8EB;

	border-bottom: 1px solid #E8E8EB;

}



#right {

	float: right;

	width: 18%;

	min-width: 159px;

}



#asiin {

	margin: 0px;

	margin-right: 1%;

	padding-top: 0.5em;

	text-align: center;

	width: 100%;

}



#news {

	clear: both;

	margin: 0.5em 2.5% 1em 2.5%;

	padding: 0.2em 0.2em 0.2em 0.2em;

  	line-height: 1.3em;

	background-color: #FFFFEA;

	border: 1px solid #FFCC00;

  	background-image: url(../image/pin.gif);

  	background-repeat: no-repeat;

	background-position: 0% 0%;

}



#footer {

	margin: 0.2em 0em 0em 0.2em;

	padding: 0.2em 1em 0em 0em;

	text-align: right;

	background-color: white;

	font-size: 1.0em;

	color: #708090;

	border: 1px solid white;

	border-top: 1px dashed #708090;

}



div.footerText {

	padding-top: 5px;

}



#content, #conSoftwareDesign, #conDownload, #conTermine, #conInformatik, #conUebung, #conMrhardware,

#conWebServices, #conProjektArchiv, #conDiplomarbeiten, #conSitemap , #conProjektarbeiten{

	float: left;

	width: 57%;

	/*margin: 1px 0em 2em 1em;*/

	padding-left: 1em;

	padding-right: 1em;

	/*padding: 0em 1.5em 0em 0em;*/

	text-align:left;

	min-height: 450px;

	background-repeat: no-repeat;

	background-position: 100% 0%;

}

#conSoftwareDesign {

	background-image: url(bgSoftwaredesign.jpg);

}

#conDownload {

	background-image: url(bgDownload.jpg);

}

#conTermine {

	background-image: url(bgTermine.jpg);

}

#conInformatik, #conUebung {

	background-image: url(bgInformatik.jpg);

}

#conWebServices {

	background-image: url(bgWebServices.jpg);

}

#conProjektArchiv {

	background-image: url(bgProjektarchiv.jpg);

}

#conDiplomarbeiten {

	background-image: url(bgDiplomarbeiten.jpg);

}

#conSitemap {

	background-image: url(bgSitemap.jpg);

}

#conProjektarbeiten {

	background-image: url(bgProjektarbeiten.jpg);

}

#conMrhardware {

	background-image: url(bgstaticramboard.jpg);

}

/* FARBEN */

.colRed {

	color: #CC0000;

}

.quest {

	color: #CC0000;

}

.javaClass {

	color: black;

	font-style: italic;

}

/* AUSRICHTUNGEN FLOATS */

div.n {

	float:none;

	clear:both;

	padding: 0px;

	margin: 0px;

	height: 0px;

	line-height: 0px;

}

.r {

	float: right;

}

.tr {

	text-align: right;

}

.l {

	float: left;

}



.c {

	text-align: center;

}



/*img.c {

	float: none;

	clear: both;

	text-align: center;

	border: 0px; 

}

*/

/* UEBERSCHRIFTEN */

/* HEADLINE */

/* h1 = Hauptueberschrift im Content             */

/* h6 = Ueberschrift im Kopf                     */

h1 {

	padding: 1em 0em 0.2em 0em;

	border-bottom: 1px solid #FFCC00;

	font-size: 1.8em;

	color: #314AA8;

}



h2 {

	margin: 0px;

	padding: 1.4em 0em 0.3em 0.4em;

	font-size: 1.4em;

	color: #666699;

}

h3 {

	margin: 0px;

	padding: 0.5em 0em 0.2em 1.0em;

	font-size: 1.2em;

	color: #666699;

}

h4 {

	margin: 3.0em 0em 0.5em 0em;

	padding: 0.5em 0em 0.5em 0em;

	border-top: 1px dashed #666699;

	border-bottom: 1px dashed #666699;

	font-size: 1.4em;

	line-height: 2.4em;

	text-align: center;

}

h6 {

	margin: 0em;

	padding: 1em 0em 0.6em 0em;

	font-size: 2em;

	line-height: 0.9em;

	font-weight: normal;

}



p.important {

	padding: 0.2em;

	margin: 0em 2.2em 0.5em 1.2em;

	font-weight: bold; 

	font-size:1.1em;	

	text-align: center;

	color: #C42525; 

	background-color: #FDF4F4;	

	border: 1px solid #E38888;	

}



/* GRAFIKEN */

img {

	margin: 0em;

	padding: 0em 0.5em 0.5em 0em;

	border: 0px;

}



img.l{

	float: left;

	vertical-align: middle;

}



p {

	margin: 0em 0em 0.8em 1.2em;

	text-align: justify;

}



/* LINKS */

a {

	color: #466EB9;

	text-decoration: none;

}

div.mnuHead a:hover, a:hover {

	color: #C80032;

	text-decoration: none;

}

a.mnu {

	color: white;

}

a.mnu:hover {

	color: White;

	text-decoration: underline;

}



/* MENUE */

div.mnuHead {

	margin: 0px 0px 0px 1px;

	padding: 0.8em 2px 2px 8px;

	display: block;

	color: #697A9F;

	border: 1px solid white;

	border-left: 5px solid white;

	text-transform: uppercase;

	background-image: url(mnuLine.gif);

	background-repeat: no-repeat;

	background-position: 0% 100%;

}

div.mnuHead a {

	display: block;

	color: #697A9F;

	padding-right: 15px;

}



a.itemA1, a.itemA2, .itemS1, .itemS2 {

	margin: 0px 0px 0px 1px;

	padding: 2px 2px 2px 8px;

	display: block;

	color: #697A9F;

	border: 1px solid white;

	border-left: 5px solid white;

}

a.itemA1, .itemS1, a.itemA2, .itemS2 {

	margin: 0px 0px 0px 1px;

	padding: 2px 2px 2px 20px;	

	border-left: 5px solid white;	

}

a.itemA2, .itemS2 {

	padding: 2px 2px 2px 28px;

}

.itemS1, .itemS2 {

	font-weight: bold;

	border-left:5px solid #FED0D0;

}

a.itemA1:hover, a.itemA2:hover {

	border: 1px solid #466EB9;

	border-left: 5px solid #466EB9;

	background-color:#D7E1F5; color:black;

}

a.itemS1:hover, a.itemS2:hover {

	border: 1px solid #C80032;

	border-left: 5px solid #C80032;

	background-color:#FCEEEE; color:black;

}



a.title {

	background-position: 100% 0px;

	background-repeat: no-repeat;

}

/* cols */

div.col2 {

	float: left;

	width: 48%;

}

div.col3 {

	float: left;

	width: 32%;

}

/* NEWS */

p.newsHead1 {

	color: #C42525;

	font-weight: bold;

	margin: 0.5em 0.4em 0.4em 0.4em;

	padding: 0em 0em 0em 16px;

	text-align: left;

	letter-spacing: 0.05em;

}

p.newsHead2 {

	color: #C42525;

	font-weight: bold;

	margin: 0.4em 0.4em 0.4em 0.4em;

	text-align: left;

	letter-spacing: 0.05em;

}

p.news {

	margin: 0.4em;

	padding: 2px;

	text-align: center;

}

/* TABELS */

table {

	border: 1px solid #B4B6CA;

	margin: 2px 2px 2px 16px;

	padding: 2px;

	font-size:1em;

}

td, td.vorlesung {

	border-left: 1px dashed #DDDEE8;

	border-top: 1px dashed #DDDEE8;

	text-align: left;

	padding: 2px 10px 2px 10px;

}

td.vorlesung {

	text-align: center;

	font-size:0.9em;

	height: 2em;	

	width: 20%;

}

th {

	background-image: url(dashed.gif);

	text-align: center;

	vertical-align: middle;

	padding: 2px 10px 2px 10px;

}

acronym {

	cursor: help;

	border-bottom: 1px dashed #FF9900;

}

/* ZEILENMENUE */

a.mnu {

	color: white;

}

a.mnu:hover {

	color: White;

	text-decoration: underline;

}



/* SITEMAP */

a.site1 {

	font-size: 1.2em;

	font-weight: bold;

	text-transform: uppercase;

}

a.site2 {

	padding-left: 2em;

}

a.site3 {

	padding-left: 5em;

}



.show {

	display: block;

}



.hide {

	display: none;

}


