@media all {
	
a img {
border: 0;
}

	body {
	  padding: 0;
	  margin: 0;
	  background-color: #dbe1ef;
	  background-image: url(http://default.blogthink.eu/storage/files/03ffe9188a9ba52911d101a35b196a80_background.jpg);
	  background-repeat: repeat;
	  background-position: left top;
background-attachment: fixed;
	  font-size: 14px;
	  font-family: 'Lucida Grande', 'Lucida Sans Unicode', Arial, Helvetica, Verdana, sans-serif;
overflow-x: hidden;
	}
	
	#page-wrap {
	  width: 1000px;
	  margin: 0px auto;
	  position: relative;
          padding: 40px 0 0;
	}
	
	#page-wrap-inner {
	  position: relative;
	}
	
	#page {
	  background: #fff;
	  position: relative;
	  border: 8px solid #dbdfe8;
	}
	
	#page-bar {
	  
	}
	
	#wall {
	  background-image: url(http://default.blogthink.eu/storage/files/df8de4a0ad177b8aec331ef00a4a0f8b_wall.png);
	  background-position: left top;
	  background-repeat: no-repeat;
	  width: 925px;
	  height: 94px;
	  position: relative;
	  top: 3px;
	  left: -50px;
	}
	
	#handcuffs {
	  background-image: url(http://default.blogthink.eu/storage/files/293014e0c4a3432eda4fe2c38370cbbb_handcuffs.png);
	  background-position: left top;
	  background-repeat: no-repeat;
	  width: 178px;
	  height: 108px;
	  position: absolute;
	  top: -3px;
	  left: 595px;
	  z-index: 5;
	}
	
	#wall-text,
	#wall-text-2 {
	  position: absolute;
	  top: 41px;
	  left: 530px;
	  z-index: 3;
	  font-weight: bold;
	  font-size: 15px;
	  display: none;
	}
	
	#wall-text-2 {
	  top: 61px;
	  left: 530px;
	}
	
	#page-bar #page-bar-text {
	  text-align: left;
	  color: #fff;
	  font-size: 18px;
	  font-weight: bold;
	  padding: 15px 0 0 310px;
	  height: 33px;
	}
	
	h1#logo {
	  display: block;
	  text-indent: -5000px;
	  background-image: url(http://default.blogthink.eu/storage/files/182a6869eb38d78a63803037614e51e8_logo.png);
	  background-repeat: no-repeat;
	  background-position: left top;
	  width: 260px;
	  height: 125px;
	  margin: 0 auto;
	  padding: 0;
	  position: absolute;
	  top: -12px;
	  left: 18px;
	  z-index: 2;
	}
	
	#feedback-bar,
	#feedback2-bar {
	  width: auto;
	  height: 50px;
	  background-color: #8993ad;
	  position: fixed;
	  bottom: 0;
	  left: 0;
	  width: 100%;
	  padding: 0;
	  margin: 0;
	  z-index: 2;
	  /* border-top: 1px solid #5b5443; */
	}
	
	#feedback-bar {
	  display: none;
	}
	
	#feedback2-bar {
	  position: relative;
	}
	
	#feedback-bar-inner,
	#feedback2-bar-inner {
	  width: 630px;
	  padding-top: 6px;
	  position: absolute;
	  right: 0;
	  top: 0;
	}
	
	#feedback-bar-inner-text-head,
	#feedback2-bar-inner-text-head {
	  font-weight: bold;
	  color: #fff;
	  font-size: 18px;
	}
	
	#feedback-bar-inner-text-body,
	#feedback2-bar-inner-text-body {
	  font-weight: normal;
	  color: #fff;
	  font-size: 13px;
	}
	
	h2 {
	  padding: 0 0 4px;
	  margin: 0;
	  color: #000;
	  font-size: 24px;
	  font-weight: bold;
	  line-height: 140%;
	}
	
	p {
	  font-size: 14px;
	  padding: 0;
	  margin: 0;
	  line-height: 140%;
	}
	
	p.right {
	  padding: 0 0 12px;
	  text-align: right;
	}
	
	.col-33 {
	  width: 300px;
	  float: left;
	}
	
	.box {
	  background-color: #e8e8e8;
	  text-align: left;
	  margin: 0 12px;
	  -webkit-border-radius: 8px;
	}
	
	a { color: #4f4f4f; text-decoration: underline; outline: 0; }
	a:hover { text-decoration: none; }
	
	#footer {
	  text-align: center;
	  color: #697187;
	  padding: 24px 0 34px;
	  font-size: 11px;
	  width: 980px;
	  margin: 0 auto;
	  font-weight: bold;
	}
	
	#footer a {
	  text-transform: uppercase;
	  color: #4f4f4f;
	  text-decoration: none;
	  font-weight: normal;
	}
	
	.text {
	  font-size: 14px;
	  border: 0;
	  padding: 7px 35px 7px 8px;
	  color: #666;
	  width: 210px;
	  font-family: Helvetica, Arial, Verdana, sans-serif;
	  height: 17px;
	  -webkit-border-radius: 4px;
	  -moz-border-radius: 4px;
	  border-radius: 4px;
	}
	
	#feedback2-bar .submit {
	  cursor: pointer;
	  width: 27px;
	  height: 27px;
	  background-image: url(http://default.blogthink.eu/storage/files/14e0e2bb95ca580b43d613aceffc6b4b_submit.png);
	  background-repeat: no-repeat;
	  background-position: left top;
	  border: 0;
	  text-indent: -5000px;
	  position: absolute;
	  margin-left: -34px;
	  margin-top: 2px;
	}
	
	#layout {
	  padding: 20px 0;
	}
	
	#layout #column-left {
	  float: left;
	  width: 230px;
	}
	
	#layout #column-center {
	  margin-left: 230px;
	}
	
	#layout #column-center-inner {
	  padding: 4px 40px 4px 4px;
	}
	
	#layout #column-right {
	  float: right;
	  width: 240px;
	}
	
	.goto-feedback {
	  text-align: left;
	  padding: 18px 30px 0 18px;
	}
	
	.goto-feedback-inner {
	  background: #e8e8e8;
	  padding: 14px 16px;
	}
	
	.goto-feedback p {
	  font-size: 12px;
	  color: #4f4f4f;
	  line-height: 140%;
	}
	
	.goto-feedback h3 {
	  font-size: 13px;
	  color: #222;
	  padding: 0 0 4px;
	  margin: 0;
	}
	
	.goto-club {
	  background: #e5e5e5;
	  margin-left: 20px;
	  padding: 18px;
	  text-align: center;
	}
	
	.goto-club p {
	  font-size: 12px;
	  text-align: left;
	  color: #5e5e5e;
	}
	
	.goto-club p.right {
	  padding-top: 4px;
	  text-align: right;
	}
	
	.goto-club p a {
	  font-size: 14px;
	}
	
	.navigation {
	  position: relative;
	  left: -19px;
	  top: 0;
	}
	
	.navigation ul,
	.navigation ul li {
	  padding: 0;
	  margin: 0;
	  list-style: none;
	}
	
	.navigation ul li a {
	  display: block;
	  text-decoration: none;
	  background-color: transparent;
	  background-image: url(http://default.blogthink.eu/storage/files/6961e05bd566cf1886366c863d4eb40b_sub-header.png);
	  background-repeat: no-repeat;
	  background-position: left top;
	  margin-bottom: 0px;
	  line-height: 54px;
	  padding: 0 14px 0 0;
	  color: #fff;
	  height: 44px;
	  width: 214px;
	  text-transform: uppercase;
	  font-weight: bold;
	  font-size: 14px;
	  text-align: right;
	}
	
	.navigation ul li.active a {
	  background-position: left bottom;
	}
	
	.head {
	  padding: 10px 0 0;
	  background-color: transparent;
	  background-image: url(http://default.blogthink.eu/storage/files/2f9df4125eba53a9a4dbc787d51f2826_out.png);
	  background-repeat: no-repeat;
	  background-position: right top;
	  position: relative;
	  width: 769px;
	  margin: 18px 0 8px;
	}
	
	.head-inner {
	  background-color: #ccc;
	  background-image: url(http://default.blogthink.eu/storage/files/ecaa123551023b39af61e1df5d2a37b8_gradient-grey.png);
	  background-repeat: repeat-x;
	  background-position: left top;
	  padding: 0 59px 0 0;
	}
	
	.head-inner h3 {
	  font-size: 14px;
	  text-transform: uppercase;
	  color: #fff;
	  line-height: 34px;
	  font-weight: bold;
	  padding: 0 12px;
	  margin: 0;
	}
	
	#out,
	.out {
	  padding: 10px 0 0;
	  background-color: transparent;
	  background-image: url(http://default.blogthink.eu/storage/files/2f9df4125eba53a9a4dbc787d51f2826_out.png);
	  background-repeat: no-repeat;
	  background-position: right top;
	  position: relative;
	  width: 769px;
	  margin: 18px 0 8px;
	}
	
	#out-inner,
	.out-inner {
	  background-color: #ccc;
	  background-image: url(http://default.blogthink.eu/storage/files/984d3e4f464af44988d1db568adb93db_gradient-brightergrey.png);
	  background-repeat: repeat-x;
	  background-position: left top;
	  padding: 0 59px 0 0;
	  min-height: 420px;
	}
	
	.out-inner {
	  min-height: 0;
	}
	
	#out h3,
	.out h3 {
	  text-align: center;
	  padding: 24px 0 12px 60px;
	  font-size: 13px;
	  font-weight: normal;
	  margin: 0;
	  color: #777;
	}
	
	.out h3 {
	  color: #000;
	  font-size: 16px;
	  font-weight: bold;
	  padding: 16px 0 12px;
	  text-align: left;
	}
	
	#out #left-but,
	#out #right-but,
	.out .previous,
	.out .next {
	  background-color: transparent;
	  background-image: url(http://default.blogthink.eu/storage/files/b271389db7dd1a7df46786c7cad1b0f5_prev-next.png);
	  background-repeat: no-repeat;
	  background-position: left top;
	  border: 0;
	  width: 38px;
	  height: 38px;
	  text-indent: -5000px;
	  cursor: pointer;
	  position: absolute;
	  top: 300px;
	  left: 69px;
	}
	
	.out .previous,
	.out .next {
	  top: 80px;
	  left: auto;
	  right: 20px;
	}
	
	#out #right-but,
	.out .next {
	  background-position: right top;
	  right: 10px;
	  left: auto;
	}
	
	.out .next {
	  left: auto;
	  right: 20px;
	  top: 30px;
	}
	
	#out #left-but:active,
	.out .previous:active {
	  background-position: left bottom;
	}
	
	#out #right-but:active,
	.out .next:active {
	  background-position: right bottom;
	}
	
	#out #title-text {
	  font-weight: bold;
	  font-size: 16px;
	  text-align: center;
	  padding-top: 8px;
	}
	
	#out #alt-text {
	  font-weight: normal;
	  font-size: 14px;
	  color: #777;
	  text-align: center;
	}
	
	.akteure {
	  float: left;
	  width: 33%;
	}
	
	.akteure-inner {
	  padding: 0 12px 0 0;
	}
	
	.akteure-inner p {
	  font-size: 13px;
	}
	
	.akteure-inner p strong {
	  font-size: 14px;
	  display: block;
	  padding: 4px 0 4px;
	}
	
	img.border {
	  border: 4px solid #dbdfe8;
	}
	
	ul.pagination li.active img {
	  outline: 4px solid #706653;
	}
	
	ul.pagination,
	ul.pagination li {
	  padding: 0;
	  margin: 0;
	  list-style: none;
	}
	
	ul.pagination li {
	  float: left;
	  width: 52px;
	  height: 52px;
	  margin: 4px;
	}
	
	th {
	  text-align: left;
	  font-size: 13px;
	}
	
	.contact-form input[type="text"] {
	  padding: 6px;
	  font-size: 14px;
	}
	
	.contact-form textarea {
	  padding: 6px;
	  font-size: 14px;
	}
	
	.contact-form input[type="submit"] {
	  padding: 4px;
	  background: white;
	  font-size: 16px;
	  font-weight: bold;
	  cursor: pointer;
	}
	
	#subtitle {
	  position: absolute;
	  height: 169px;
	  width: 169px;
	  background-color: transparent;
	  background-image: url(http://default.blogthink.eu/storage/files/4ae39dd500a677457c6b89ab8be3bf87_corner.png);
	  background-position: right top;
	  background-repeat: no-repeat;
	  z-index: 6;
	  right: 0;
	  top: 0;
	}

.social {
padding: 18px 30px 0px 18px;
text-align: center;
}
	
}
