/* +--------------------------+
   |                          |
   | Author: Oliver Skawronek |
   | Titel:  Ticket           |
   |                          |
   +--------------------------+
 */

* {
	margin:    0;
	border:    0;
	padding:   0;
	font-size: 0;
}

body {
	text-align:  center;
	font-family: verdana, tahoma, sans-serif;
	background:  #C0C5CB url('images/backimage.gif');
}

h1 {
	display: none;
}

h2, h3, p, a, q, #infobox_top, #contact * {
	font-size: 10pt;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

q {
	font-style: italic;
}

img {
	float:         left;
	margin-right:  10px;
	margin-bottom: 6px;
}


#header, #header_righttop, #header_body, #header_leftbottom,
#header_rightbottom, #menu, #menu_righttop, #menu_body, #menu_leftbottom,
#menu_rightbottom, #footer {
	width: 690px;
} 

#header_top, #header_bottom, #menu_top, #menu_bottom {
	width: 680px;
}

#infobox_righttop, #infobox_top, .window_righttop, .window_top {
	height: 26px;
}

#main_righttop, #main_top, #main_leftbottom, #main_rightbottom, #main_bottom,
#header_righttop, #header_top, #header_leftbottom, #header_rightbottom,
#header_bottom, #menu_righttop, #menu_top, #menu_leftbottom, #menu_rightbottom,
#menu_bottom, #infobox_leftbottom, #infobox_rightbottom, #infobox_bottom,
.window_leftbottom, .window_rightbottom, .window_bottom {
	height: 5px;
}

#main_top, #main_bottom, #header_top, #header_bottom, #menu_top, #menu_bottom,
#infobox_top, #infobox_bottom, .window_top, .window_bottom {
	margin: 0 5px;
}

#main, #main_righttop, #main_leftbottom, #main_rightbottom, #main_bar {
	width: 710px;
}

#main_top, #main_bottom {
	width: 700px;
}

#main_top, #main_body, #main_bottom {
	background: #333333;
}

#main {
	margin:     10px auto;
	text-align: left;
	background: url('images/main_lefttop.gif') no-repeat left top;
}

#main_righttop {
	background: url('images/main_righttop.gif') no-repeat right;
}

#main_body {
	padding: 10px 10px 5px 10px;
}

#main_leftbottom {
	background: url('images/main_leftbottom.gif') no-repeat left;
}

#main_rightbottom {
	background: url('images/main_rightbottom.gif') no-repeat right;
}

#main_bar {
	margin:     10px 0 0 0;
	text-align: right;
}

#header {
	background: url('images/header_lefttop.gif') no-repeat left top;
}


#header_righttop {
	background: url('images/header_righttop.gif') no-repeat right;
}

#header_top {
	background: url('images/header_top.png');
}

#header_body {
	height: 110px;
	background: url('images/header_body.png');
}

#header_leftbottom {
	background: url('images/header_leftbottom.gif') no-repeat left;
}

#header_rightbottom {
	background: url('images/header_rightbottom.gif') no-repeat right;
}

#header_bottom {
	background: url('images/header_bottom.png');
}


#menu_body li.first, #menu_body li.last {
	width:  137px;
}

#menu_body, #menu_body li {
	height: 40px;
}

#menu_top, #menu_body li, #menu_body li a, #menu_bottom {
	background: #A37576;
}

#menu_headline {
	display: none;
}

#menu {
	height:     50px;
	margin:     10px 0;
	background: url('images/menu_lefttop.gif') no-repeat left top;
}

#menu_righttop {
	background: url('images/menu_righttop.gif') no-repeat right;
}

#menu_body {
	display:    block;
	list-style: none;
	background: url('images/menu_seperator.gif');
}

#menu_body li {
	width:      136px;
	margin:     0 1px;
	display:    block;
	float:      left;
}

#menu_body li.first {
	margin: 0 1px 0 0;
}

#menu_body li.last {
	margin: 0 0 0 1px;
}

#menu_body li a {
	height:          30px;
	margin:          5px;
	display:         block;
	line-height:     30px;
	text-align:      center;
	text-decoration: none;
	font-weight:     bold;
	color:           white;
}

#menu_body li a:hover, #menu_body li a.selected {
	background: #B69394;
}


#menu_leftbottom {
	background: url('images/menu_leftbottom.gif') no-repeat left;
}

#menu_rightbottom {
	background: url('images/menu_rightbottom.gif') no-repeat right;
}


#infobox, #infobox_righttop, #infobox_leftbottom, #infobox_rightbottom {
	width: 170px;
}

#infobox_top, #infobox_bottom {
	width: 160px;
}

#infobox_body, #infobox_bottom {
	background: #F6F6F6;
}

#infobox {
	margin:     0 0 10px 0;
	float:      right;
	background: url('images/infobox_lefttop.gif') no-repeat left top;
}

#infobox_righttop {
	background: url('images/infobox_righttop.gif') no-repeat right;
}

#infobox_top {
	line-height: 26px;
	text-align:  center;
	font-weight: bold;
	color:       white;
	background:  #A37576;
}

#infobox_body {
	border-left: 5px solid #A37576;
	padding:     10px 10px 5px 10px;
}

#infobox_body h3 {
	padding:    5px;
	display:    block;
	background: #C9C9C9;
}

#infobox_body ul {
	margin:     10px 0;
	list-style: none;
}

#infobox_body a {
	color: black;
}

#resize {
	display:     block;
	font-weight: bold;
	text-align:  right;
}

#infobox_leftbottom {
	background: url('images/infobox_leftbottom.gif') no-repeat left;
}

#infobox_rightbottom {
	background: url('images/infobox_rightbottom.gif') no-repeat right;
}



.window, .window_righttop, .window_leftbottom, .window_rightbottom {
	width: 510px;
}

.window_top, .window_bottom {
	width:  500px;
}

.window_body, .window_bottom {
	background: #F6F6F6;
}

.window {
	margin:     0 0 15px 0;
	float:      left;
	background: url('images/window_lefttop.gif') no-repeat left top;
}

.window_righttop {
	background: url('images/window_righttop.gif') no-repeat right;
}

.window_top {
	line-height: 26px;
	text-align:  center;
	font-weight: bold;
	background:  #C9C9C9; 
}

.window_body {
	padding: 10px 10px 5px 10px;
}

.window_leftbottom {
	background: url('images/window_leftbottom.gif') no-repeat left;
}

.window_rightbottom {
	background: url('images/window_rightbottom.gif') no-repeat right;
}

.window_body ul {
	margin-left: 15px;
	padding: 10px;
	text-indent: 0.5em;
}

.window_body ul li {
	font-size: 10pt;
	text-indent: 1em;
}


input, textarea {
 border: 1px solid #999999;
}
#message {
 margin-top: 5px;
 width:      485px;
}
#submit {
 margin-top:       5px;
 background-color: #EEEEEE;
 border-color:     #CCCCCC;
}

#footer {
	clear: both;
	color: white;
}
