body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	color: #000000;
	font-size: 9pt;
	vertical-align:top;
	text-align:left;
	background-color:#FFFFFF;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	vertical-align:top;
	text-align:left;
	margin:0;
	padding:0;
}

P {
	margin-top: 0px;margin-bottom:15px; line-height:1.4em;
}

a:link {
	color: #016066;
	font-weight:normal;text-decoration:none;
}
a:visited {
	color:#016066;
	font-weight:normal;text-decoration: none;
}
a:hover {
	color:#016066;
	font-weight:normal;text-decoration: underline;
}
a:active {
	color:#016066;
	font-weight:normal; text-decoration: underline;
}

h1 {
	margin-top: 30px; margin-bottom: 30px; color: #D10042; text-transform: uppercase; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; background-image:url(../images/image_h1.jpg); background-repeat: no-repeat; padding-left: 20px; background-position: 0 1;
}

h2 {
	margin-top: 30px;  margin-bottom: 10px; color: #000000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif; text-transform: uppercase;
}

h3 {
	margin-top: 30px; margin-bottom: 10px; color: #000000; font-weight: bold; font-size: 10pt; font-family: Arial, Helvetica, sans-serif;
}
h4 {
	color: #000000; font-weight: bold; font-size: 9pt; font-family: Arial, Helvetica, sans-serif;
}
h5 {
	color: #000000; font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif;
}
h6 {
	font-weight: bold; font-size: 8pt; font-family: Arial, Helvetica, sans-serif;
}

.csc-caption {font-weight: bold; font-size: 11pt;}

/*Menü-Formatierung*/
.menu1 {
	font-size: 10pt;
	color: #FFFFFF;
    background-image:url(../images/menu1_bg.jpg);
    background-repeat: repeat-x;
	vertical-align: top;
	height: 23px;
	padding-left: 20px;
	padding-top: 4px;
}
.menu1 a:link {text-decoration: none;color: #FFFFFF;font-weight: normal;}
.menu1 a:visited {text-decoration: none;color: #FFFFFF;font-weight: normal;}
.menu1 a:hover {color: #FFFFFF;text-decoration: underline;font-weight: normal;}
.menu1 a:active {color: #FFFFFF;text-decoration: underline;font-weight: normal;}

.menu1_act {
	font-size: 10pt;
	color: #FFFFFF;
    background-image:url(../images/menu1_bg.jpg);
    background-repeat: repeat-x;
	vertical-align: top;
	height: 23px;
	padding-left: 20px;
	padding-top: 4px;
}
.menu1_act a:link {color: #FFFFFF;text-decoration: none;font-weight: normal;}
.menu1_act a:visited {color: #FFFFFF;text-decoration: none;font-weight: normal;}
.menu1_act a:hover {color: #FFFFFF;text-decoration: underline;font-weight: normal;}
.menu1_act a:active {color: #FFFFFF;text-decoration: underline;font-weight: normal;}

.menu2 {
	font-size: 10pt;
	color: #000000;
	vertical-align: top;
	width: 180px;
	padding-left: 30px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	line-height: 11pt;
}
.menu2 a:link {text-decoration: none;color: #000000;font-weight: normal;}
.menu2 a:visited {text-decoration: none;color: #000000;font-weight: normal;}
.menu2 a:hover {color: #000000;text-decoration: underline;font-weight: normal;}
.menu2 a:active {color: #000000;text-decoration: underline;font-weight: normal;}

.menu2_act {
	font-size: 10pt;
	color: #000000;
	vertical-align: top;
	width: 180px;
	padding-left: 30px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-top: 4px;
	line-height: 11pt;
}
.menu2_act a:link {color: #000000;text-decoration: none;font-weight: normal;}
.menu2_act a:visited {color: #000000;text-decoration: none;font-weight: normal;}
.menu2_act a:hover {color: #000000;text-decoration: underline;font-weight: normal;}
.menu2_act a:active {color: #000000;text-decoration: underline;font-weight: normal;}


.menu3 {
	font-size: 10pt;
	color: #333333;
	vertical-align: top;
	width: 180px;
	padding-left: 40px;
	padding-right: 5px;
	padding-bottom: 7px;
}
.menu3 a:link {text-decoration: none;color: #333333;font-weight: normal;}
.menu3 a:visited {text-decoration: none;color: #333333;font-weight: normal;}
.menu3 a:hover {color: #333333;text-decoration: underline;font-weight: normal;}
.menu3 a:active {color: #333333;text-decoration: underline;font-weight: normal;}

.menu3_act {
	font-size: 10pt;
	color: #333333;
	padding-left: 40px;
	padding-right: 5px;
	padding-bottom: 7px;
}
.menu3_act a:link {color: #333333;text-decoration: none;font-weight: normal;}
.menu3_act a:visited {color: #333333;text-decoration: none;font-weight: normal;}
.menu3_act a:hover {color: #333333;text-decoration: underline;font-weight: normal;}
.menu3_act a:active {color: #333333;text-decoration: underline;font-weight: normal;}

.menu4 {
	font-size: 10pt;
	color: #666666;
	vertical-align: top;
	width: 180px;
	padding-left: 50px;
	padding-right: 5px;
	padding-bottom: 7px;
}
.menu4 a:link {text-decoration: none;color: #666666;font-weight: normal;}
.menu4 a:visited {text-decoration: none;color: #666666;font-weight: normal;}
.menu4 a:hover {color: #666666;text-decoration: underline;font-weight: normal;}
.menu4 a:active {color: #666666;text-decoration: underline;font-weight: normal;}

.menu4_act {
	font-size: 10pt;
	color: #666666;
	padding-left: 50px;
	padding-right: 5px;
	padding-bottom: 7px;
}
.menu4_act a:link {color: #666666;text-decoration: none;font-weight: normal;}
.menu4_act a:visited {color: #666666;text-decoration: none;font-weight: normal;}
.menu4_act a:hover {color: #666666;text-decoration: underline;font-weight: normal;}
.menu4_act a:active {color: #666666;text-decoration: underline;font-weight: normal;}
/*Ende Menü-Formatierung*/

/*Formular-Formatierungen*/
.csc-form-labelcell {font-weight: bold; text-align: right;}
/*Ende Formular Formatierungen*/

/* Spezielle RTE Stile */
.kongress-blau { color: #1D286A; }

.link_schwarz {color: #000000; font-weight: bold;}

.link_schwarz a:link {
	color: #000000;
	text-decoration:none;
	font-weight: bold;
}
.link_schwarz a:visited {
	color:#000000;
	text-decoration: none;
	font-weight: bold;
}
.link_schwarz a:hover {
	color:#000000;
	text-decoration: underline;
	font-weight: bold;
}
.link_schwarz a:active {
	color:#000000;
	text-decoration: underline;
	font-weight: bold;
}

.gpa-gruen {color: #016066;}

.gpa-rot {color: #D51954;}

/* Ende spezielle RTE Stile */
img {
	border: none;
}
ul {
	list-style-image: url(../images/ul_bullet.gif);
}

/* GPA-Kästen */
.box0{
border-width: 3px; border-style: solid; border-color: #016066; width: 240px; margin-bottom: 15px; margin-top: 10px; text-align: right;
}
.boxcaption0 {
background-color: #016066; color: #FFFFFF; padding-left: 10px; height: 25px; vertical-align: middle; font-weight: bold;
}

.box1{
border-width: 3px; border-style: solid; border-color: #0184D2; width: 240px; margin-bottom: 15px; margin-top: 0px; text-align: right;
}
.boxcaption1 {
background-color: #0184D2; color: #FFFFFF;  padding-left: 10px; height: 25px; vertical-align: middle; font-weight: bold;
}

.box2{
border-width: 3px; border-style: solid; border-color: #F38621; width: 240px; margin-bottom: 15px; text-align: right;
}
.boxcaption2 {
background-color: #F38621; color: #FFFFFF;  padding-left: 10px; height: 25px; vertical-align: middle; font-weight: bold;
}

.box3{
border-width: 3px; border-style: solid; border-color: #D30F4F; width: 240px; margin-bottom: 15px; text-align: right;
}
.boxcaption3 {
background-color: #D30F4F; color: #FFFFFF;  padding-left: 10px; height: 25px; vertical-align: middle; font-weight: bold;
}

.box4{
border-width: 3px; border-style: solid; border-color: #C8CF21; width: 240px; margin-bottom: 15px; text-align: right;
}
.boxcaption4 {
background-color: #C8CF21; color: #FFFFFF; padding-left: 10px; height: 25px; vertical-align: middle; font-weight: bold;
}

/*.boxcontent {
padding: 5px; padding-left: 10px; padding-top: 0px; font-size: 8pt;
}*/

.boxcontent {
padding: 5px; padding-left: 10px; padding-top: 0px; font-size: 9pt;
}

.boxcontent a:link{
color: #000000;
}

.boxcontent a:visited{
color: #000000;
}

.boxcontent a:hover{
color: #000000; text-decoration: underline;
}

.boxcontent a:activ{
color: #000000; text-decoration: underline;
}

/*.boxcontent p{
margin-bottom: 5px; margin-top: 15px; font-size: 8pt;
}*/

.boxcontent p{
margin-bottom: 5px; margin-top: 15px; font-size: 9pt;
}

/*.boxcontent1 {
padding: 5px; padding-left: 10px; font-size: 8pt;
}*/

.boxcontent1 a:link{
color: #000000;
}

.boxcontent1 {
padding: 5px; padding-left: 10px; font-size: 9pt;
}

.boxcontent1 a:visited{
color: #000000;
}

.boxcontent1 a:hover{
color: #000000; text-decoration: underline;
}

.boxcontent1 a:activ{
color: #000000; text-decoration: underline;
}

.metamenu{
color: #FFFFFF; font-size: 9pt; vertical-align: middle;
}

.metamenu_act a:link {text-decoration: none; font-weight: bold;color: #FFFFFF;padding-left: 5px;}
.metamenu_act a:visited {text-decoration: none; font-weight: bold;color: #FFFFFF;padding-left: 5px;}
.metamenu_act a:hover {text-decoration: none; font-weight: bold;color: #FFFFFF;padding-left: 5px;}
.metamenu_act a:active {text-decoration: none; font-weight: bold;color: #FFFFFF;padding-left: 5px;}

.metamenu_no a:link {text-decoration: none;color: #FFFFFF;padding-left: 5px;}
.metamenu_no a:visited {text-decoration: none;color: #FFFFFF;padding-left: 5px;}
.metamenu_no a:hover {text-decoration: underline;color: #FFFFFF;padding-left: 5px;}
.metamenu_no a:active {text-decoration: underline;color: #FFFFFF;padding-left: 5px;}

.navbar {color: #D10042; text-transform: uppercase; font-weight: bold;}

.navbar a:link{text-decoration: none; color: #D10042; font-weight: bold;}
.navbar a:visited{text-decoration: none; color: #D10042; font-weight: bold;}
.navbar a:hover{text-decoration: underline; color: #D10042; font-weight: bold;}
.navbar a:active{text-decoration: none; color: #D10042; font-weight: bold;}

/* neue Stile */

.align-center {
text-align: center;
}

.align-left {
text-align: left;
}

.align-right {
text-align: right; margin-right: 20px;
}

.align-justify {
text-align: justify;
}

.mailform {
font-weight: bold;
width: 120px;
text-align: right;
}
