html,body { 
	height: 100%; /* wichtig */
	margin: 0;
	padding: 0;
	color: #000000;
	font-size: 12px;
	font-family: Arial,sans-serif;
	
	background-image:url(gfx/bg.jpg);
	background-repeat:repeat-y;
}

.csc-textpic-image img{
	padding-bottom:10px;
}

.csc-textpic-caption{
	padding-bottom:10px;
}

.tx-timtabtagcloud-pi1 {
	background-color:#F7F3F7;
	padding:5px;
	border:2px solid #DEEFF7;
}

h1 {
	font-weight: bold;
	font-size: 15px;
	margin-bottom:5px;
}

.csc-firstHeader {
	margin-top:0px;
}

h2 {
	font-weight: bold;
	margin-top:15px;
	font-size: 12px;
	margin-bottom:0px;
}

a:link {
	text-decoration: none;
	color: #0A2470;
}
		
a:hover  {
	text-decoration: none;
	color: #D92626;
	cursor: hand;
}

a:visited {
	text-decoration: none;
	color: #181818;
	cursor: hand;
}


.top {
	width:900px;
	height:190px;
}

.top_logo {
	width:200px;
	height:190px;
	float:left;
	background-color:#FFFFFF;
}

.top_logo1 {
	padding-top:45px;
	padding-left:71px;
	height:93px;
	background-color:#FFFFFF;
}

.top_logo2 {
	width:200px;
	height:52px;
	background-color:#FFFFFF;
}

.top_right {
	width:700px;
	height:190px;
	float:left;
}

.top_boxes {
	width:700px;
	height:140px;
}

.top_menu {
	width:700px;
	height:50px;
	background-color:#DDECF3;
}


#obereMenu {
  float:left;
}
#langMenu {
  float:left;
  margin-top:20px;
  margin-left:20px;
}

.top_box {
	width:140px;
	height:140px;
	float:left;
}

.main {
	height:600px;
	width:900px;
	background-image:url(gfx/bg.jpg);
}

.left_menu {
	width:200px;
	background-color:#DDECF3;
	float:left;
	overflow:hidden;
}

.content {
	float:left;
	margin-top:15px;
	width:700px;
}

.leftrightBox {
	float:left;
	width:670px;
	margin-left:0px;
	padding-left:20px;
	padding-right:10px;
}

.leftBox {
	float:left;
	width:340px;
	margin-left:0px;
	padding-left:20px;
	padding-right:10px;
}

.rightBox {
	float:left;
	width:320px;
	padding-left:10px;
}

.clear {
	clear:both;
}

.zurueck {
 clear:both;
 position:relative; 
 bottom:5px; 
 margin-top:25px;
 margin-left:20px;
}

.csc-mailform {
         border:0px;
}


#font-weight:lighter; normal | bold | bolder
#italic = kursiver Schriftstil. oblique = schräggestellter Schriftstil. normal
#underline = unterstrichen. overline = überstrichen. line-through = durchgestrichen. blink = blinkend. none 

.tx-timtabtagcloud-tag1 { font-size:9pt; }
.tx-timtabtagcloud-tag2 { font-size:11pt;}
.tx-timtabtagcloud-tag3 { font-size:13pt; }
.tx-timtabtagcloud-tag4 { font-size:13pt; font-weight:bold; }
.tx-timtabtagcloud-tag5 { font-size:15pt; }
.tx-timtabtagcloud-tag6 { font-size:15pt; font-weight:bold; }

#.tx-timtabtagcloud-tag3 { text-decoration:underline overline; }
#.tx-timtabtagcloud-tag4 { font-weight:bold; }
#.tx-timtabtagcloud-tag5 { font-weight:bold; font-stlye:italic; }
#.tx-timtabtagcloud-tag6 { font-weight:bold; font-stlye:oblique; }
#.tx-timtabtagcloud-tag7 { font-weight:bold; text-decoration:underline; }
#.tx-timtabtagcloud-tag8 { font-weight:bold; text-decoration:underline overline; }
#.tx-timtabtagcloud-tag9 { font-weight:bold; font-size:11pt; }
#.tx-timtabtagcloud-tag10 { font-weight:bold; font-size:11pt; text-decoration:underline; }
#.tx-timtabtagcloud-tag11 { font-weight:bold; font-size:11pt; text-decoration:underline overline; }
#.tx-timtabtagcloud-tag12 { font-weight:bold; font-size:13pt; }

.tx-timtabtagcloud-link  { padding:2px; line-height:22px;}
