
A:link { 
  font-size: 14px;
  color: #20467E;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-weight: normal;
  text-decoration: none;
}
A:visited { 
  font-size: 14px;
  color: #20467E;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-weight: normal;
  text-decoration: none;
}
A:hover { 
  font-size: 14px;
  color: #20467E;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-weight: normal;
  text-decoration: underline;
}

#row-print a { 
  font-size: 11px; 
  color: #818181;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  text-decoration: none;
  font-weight: normal;
}
#row-print a:visited { 
  font-size: 11px; 
  color: #818181;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  text-decoration: none;
  font-weight: normal;
}
#row-print a:hover { 
  font-size: 11px; 
  color: #000000;;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  text-decoration: none;
  font-weight: normal;
}
#news a { 
  font-size: 11px; 
  color: #20467E;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  text-decoration: none;
  font-weight: normal;
}
#news a:visited { 
  font-size: 11px; 
  color: #20467E;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  text-decoration: none;
  font-weight: normal;
}
#news a:hover { 
  font-size: 11px; 
  color: #20467E;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  text-decoration: underline;
  font-weight: normal;
}

#list-content a { 
  font-size: 14px; 
  color: #818181;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  text-decoration: underline;
  font-weight: normal;
}
#list-content a:visited { 
  font-size: 14px; 
  color: #818181;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  text-decoration: underline;
  font-weight: normal;
}
#list-content a:hover { 
  font-size: 14px; 
  color: #20467E;
  font-family: Verdana,Tahoma,Arial,sans-serif;
  text-decoration: underline;
  font-weight: normal;
}

td.startin1_2 a { 
  font-size: 18px; 
  color: #ffffff;
  line-height: 1.5;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  text-decoration: none;
  font-weight: normal;
  DISPLAY: block; width: 232px; min-height:120px; background-color: #20467E; padding-top: 40px; padding-bottom: 40px; padding-left: 10px; padding-right: 10px; font-size: 18px;
}
td.startin1_2 a:visited { 
  font-size: 18px; 
  color: #ffffff;
  line-height: 1.5;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  text-decoration: none;
  font-weight: normal;
  DISPLAY: block; width: 232px; min-height:120px; background-color: #20467E; padding-top: 40px; padding-bottom: 40px; padding-left: 10px; padding-right: 10px; font-size: 18px;
}
td.startin1_2 a:hover { 
  font-size: 18px; 
  color: #ffffff;
  line-height: 1.5;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  text-decoration: underline;
  font-weight: normal;
  DISPLAY: block; width: 232px; min-height:120px; background-color: #20467E; padding-top: 40px; padding-bottom: 40px; padding-left: 10px; padding-right: 10px; font-size: 18px;
  background-color: #B01046;
}

font.font-11 {
  font-size: 11px;
  color: #818181;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-weight: normal;
  text-decoration: none;
}
font.font-12 {
  font-size: 12px;
  color: #818181;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-weight: normal;
  text-decoration: none;
}
font.font-13 {
  font-size: 13px;
  color: #818181;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-weight: normal;
  text-decoration: none;
}
font.font-11-b {
  font-size: 11px;
  color: #000000;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-weight: normal;
  text-decoration: none;
}
font.font-12-b {
  font-size: 12px;
  color: #000000;;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-weight: normal;
  text-decoration: none;
}
font.font-13-b {
  font-size: 13px;
  color: #000000;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  font-weight: normal;
  text-decoration: none;
}

h1 {font-size: 15px; color: #20467E; font-family: Arial,Tahoma,Verdana,sans-serif; font-weight: bold; text-decoration: none; display: block; margin: 0px;}
h2 {font-size: 15px; color: #20467E; font-family: Arial,Tahoma,Verdana,sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0px;}
h3 {font-size: 14px; color: #20467E; font-family: Arial,Tahoma,Verdana,sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0px;}
h4 {font-size: 13px; color: #20467E; font-family: Arial,Tahoma,Verdana,sans-serif; font-weight: normal; text-decoration: none; display: block; margin: 0px;}
h5 {font-size: 12px; color: #20467E; font-family: Arial,Tahoma,Verdana,sans-serif; font-weight: bold; text-decoration: none; display: block; margin: 0px;}


body.MAIN {
  font-size: 14px;
  color: #818181;
  line-height: 1.5;
  font-family: Arial,Tahoma,Verdana,sans-serif;
  text-decoration: none;
  text-align: center;
  background-color: #F1F1F1;
  margin:0;
  padding:0; 
  margin-top:5px;
}

/****** MAIN BEREICH *****/

#wrap-outer { 
    width: 980px;
    margin: auto;
    text-align: left;
    border-bottom: 0px;
    position: relative;
}
#row-head {
    height: 155px;
	background-image: url("images/outfit/bg_02.gif");
}
#row-content {  
    padding-left: 10px;
    padding-right: 10px;
	background-color: #ffffff;
	background-image: url("images/outfit/bg_03.gif");
	min-height: 500px; 
    overflow: hidden;
	padding-bottom: 30px;
}
#row-print{
	padding-left: 10px;
    padding-right: 10px;
    background-color: #ffffff;
	background-image: url("images/outfit/bg_02.gif");
    overflow: hidden;
}
#row-foot {
    height: 10px;
    background-color: #ffffff;
	background-image: url("images/outfit/bg_04.gif");
}

/****** HEAD BEREICH *****/

#row-head-in1 {
	z-index: 3;
    position: absolute;
	height: 155px;
	float:right;
	background-color: transparent;
	background-image: url("images/outfit/logo.gif"); background-repeat: no-repeat; background-position: right 22px;
	width: 954px;
}
#row-head-in2 {
	z-index: 1;
	background-color: transparent;
	position: absolute;
	background-image: url("images/outfit/bg_01.gif");
	height: 10px;
	width: 100%;
}
#row-head-in3 {
	z-index: 1;
	position: absolute;
	height: 155px;
	float:left;
	background-color: transparent;
	background-image: url("images/outfit/logo-text.gif"); background-repeat: no-repeat; background-position: 200px 26px;
	width: 100%;
}
#row-head-in3en {
	z-index: 1;
	position: absolute;
	height: 155px;
	float:left;
	background-color: transparent;
	background-image: url("images/outfit/logo-text_en.gif"); background-repeat: no-repeat; background-position: 200px 26px;
	width: 100%;
}
#row-head-in3tr {
	z-index: 1;
	position: absolute;
	height: 155px;
	float:left;
	background-color: transparent;
	background-image: url("images/outfit/logo-text_tr.gif"); background-repeat: no-repeat; background-position: 200px 26px;
	width: 100%;
}
#row-head-in4 {
	z-index: 3;
    position: absolute;
	height: 106px;
	background-color: transparent;
	width: 100%;
	top: 26px;
	right: 15px;
}

/****** CONTENT BEREICH *****/

#row-content-in1 {
	float:left;
	padding-top: 25px;
	background-color: #B01046;
	width: 200px;	
}
#row-content-in2 {
	background-color: transparent;
	float:right;
	width: 760px;
}
#row-content-in3 {
	background-color: transparent;
	float:left;
	width: 515px;
    padding-left: 15px;
    padding-right: 25px;
	padding-top: 30px;
}
#row-content-in4 {	
	background-color: transparent;
	float:right;
	width: 169px;
    padding-left: 15px;
	padding-right: 15px;
	margin-top: 10px;
	padding-bottom: 30px;
	border-left: #20467E 1px solid;
}
#row-content-in4_l {	
	background-color: transparent;
    text-align: right;
	float:right;
	width: 169px;
	padding-top: 5px;
    padding-left: 15px;
	padding-right: 15px;
}
#row-print-in1 {
	float:left;
	height: 32px;
	background-color: #B01046;
	width: 200px;	
}
#row-print-in2 {
	background-color: transparent;
	float:right;
	width: 760px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

td.TDCONTENTMENU { width: 200px; vertical-align: top; background-color: transparent;}
table.TBCONTENTMENU { width: 190px; padding-right: 10px;  background-color: transparent;}

table.startin { width: 535px; min-height:145px; vertical-align: top; background-color: transparent; z-index: 1; position: absolute; top: 330px;}
td.startin1_1{ width: 232px; min-height:25px; background-color: transparent; }
td.startin2{ width: 13px; background-color: transparent; }
td.startin3 { width: 232px; height: 148px; background-color: #B01046; position: absolute; padding-top: 40px; padding-bottom: 40px; padding-left: 10px; padding-right: 10px; font-size: 18px; color: #ffffff; line-height: 1.5; font-family: Arial,Tahoma,Verdana,sans-serif; text-decoration: none;}

/****** ALLGEMEIN *****/

img.border{ BORDER: #CDCDCD 1px solid; padding: 5px;}

.list-content ul, li {
list-style:square; list-color: #B01046; list-style-image:url("images/outfit/square.gif"); margin-left: -20px;
}

 


/******* MODULE ********/

div.news {padding-top: 15px; padding-bottom: 25px; border-bottom: #CDCDCD 1px solid; }
div.news span {display: block; font-size: 8px;}
#newsid {padding-bottom: 25px;}
#newsid span {display: block; font-size: 8px;}
#news img { BORDER: #CDCDCD 1px solid; padding: 5px;}
.newsdate { font-size: 11px; color: #818181; font-family: Arial,Tahoma,Verdana,sans-serif; font-weight: normal; text-decoration: none;}
.newshead { font-size: 13px; color: #20467E; font-family: Arial,Tahoma,Verdana,sans-serif; font-weight: bold; text-decoration: none;}

div.calendarhead1 { padding-top: 15px;}
div.calendarhead2 { padding-top: 30px; padding-bottom: 15px; color: #000000; font-family: Arial,Tahoma,Verdana,sans-serif; FONT-WEIGHT: bold;  border-bottom: #CDCDCD 1px solid; }
div.calendar { padding-top: 15px; padding-bottom: 15px; border-bottom: #CDCDCD 1px solid; overflow: hidden;}
div.calendar span {display: block; font-size: 8px;}
#calendarid {padding-top:7px; padding-bottom: 25px; }
#calenderid span {display: block;}
#calendar img { BORDER: #CDCDCD 1px solid; padding: 5px;}

/* Infobox */

a.box span { position: absolute; visibility: hidden; margin: 0px; margin-top: 15px; padding: 8px; text-decoration: none; z-index: 1;}
a.box:hover span { visibility: visible; BORDER: #CDCDCD 1px solid; padding: 5px; background-color: #FFFFFF; z-index: 1;}
a.box:hover img { visibility: visible; BORDER: #CDCDCD 1px solid; background-color: #FFFFFF; z-index: 1;}


/****** TEXTAREA *****/

textarea,
input,
object,
select {
font-family: Arial,Tahoma,Verdana,sans-serif;
	BORDER-RIGHT: 1px solid; 
	BORDER-TOP: 1px solid; 
	FONT-SIZE: 13px; 
	BORDER-LEFT: 1px solid; 
	COLOR: black; 
	BORDER-BOTTOM: 1px solid; 
	BACKGROUND-COLOR: #ffffff;
	border-color: #A7A7A7;
	margin: 2px;
}


/******* PRINT *******/

body.PRINT {
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;  height: 100%;
  font-size: 13px;
  color: #818181;
  line-height: 1.5;
  font-family: Arial,Tahoma,Verdana,sans-serif;
}

table.PRINTTB { width: 600px;}
td.PRINTTD {border-bottom:1px solid #999999;}
table.PRINTTBIN { width: 600px; vertical-align: top;  font-size: 11px; color: #818181; font-family: Verdana,Tahoma,Arial,sans-serif; FONT-WEIGHT: normal;}
font.PRINTHEAD {font-size: 16px;color: #000000;font-family: Verdana,Tahoma,Arial,sans-serif;text-decoration: none;font-weight: bold;}
font.PRINTHEADTITLE {font-size: 14px;color: #000000;font-family: Verdana,Tahoma,Arial,sans-serif;text-decoration: none;font-weight: bold;}
font.PRINTCOPYRIGHT {font-size: 7pt;color: #737373;font-family: Verdana,Tahoma,Arial,sans-serif;text-decoration: none;}
.PRINT A:link {font-size: 12px;color: #000000;font-family:  Arial,Verdana,Helvetica,sans-serif;font-weight: normal;text-decoration: none;}
.PRINT A:visited {font-size: 12px;color: #000000;font-family:  Arial,Verdana,Helvetica,sans-serif;font-weight: normal;text-decoration: none;}
.PRINT A:hover {font-size: 12px;color: #000000;font-family:  Arial,Verdana,Helvetica,sans-serif;font-weight: normal;text-decoration: none;}
table.PRINTTBIN td{font-size: 13px; color: #818181; line-height: 1.5; font-family: Arial,Tahoma,Verdana,sans-serif;text-align: justify;}


