/* CSS Document */
* {margin:0; padding:0;	font-size:100%;}
body {text-align:center; padding-top:17px;}

img {vertical-align:top;}
a img {border:0;}

table {border-collapse:collapse; border:0;}

html, input, textarea {font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#838383;}
input, select {vertical-align:middle; font-weight:normal;}

a {text-decoration:underline; color:#DF0101;}
a:hover {text-decoration:none;}
ul {list-style:none;}
li a {text-decoration:none; color:#6B6B6B;}
li a:hover {text-decoration:underline;}

.ueberschrift a {text-decoration:none; color:#DF0101; font-size:14px; font-weight:bold;}
.innertext a {text-decoration:none; color:#282828;}
.innerlink a {text-decoration:underline; color:#000000; font-weight:bold;}
.innerlink a:hover {text-decoration:none; color:#DF0101; font-weight:bold;}


.float-l {float:left;}
.float-r {float:right;}
.float-c {float:center;}
.clear {clear:both; font-size:0%; line-height:0%; height:0;}

#content .col-1,
#content .col-2,
#content .col-3 {float:left;}
/***************header***************/
#header .box1 {margin:0 11px;}
#header .box1 .inner {padding:17px 0 13px 32px;}

#header p {color:#141414; font-weight:bold; padding:9px 13px 0;}

/***************content***************/

.wrapper {width:100%; overflow:hidden;}
.img-indent {float:left;}
.phone {float:right;}
cite {font-style:normal;}

#content {padding-bottom:17px;}
.col-1 {padding:0 9px 0 23px;}

.border {border-top:1px solid #DBDBDB; font-size:0%; line-height:0%; height:1px;}

.text {color:#282828;}

.preview {padding:26px 0 27px;}
.preview .col-1 {padding:0 30px 0 1px;}

/***************titles***************/
.title {background:url(images/title-tail.gif) left top repeat-x;}
.title div {background:url(images/title-left.gif) left top no-repeat;}
.title div h2 {background:url(images/title-right.gif) right top no-repeat; padding:20px 0 16px 27px;}

h1 {font-size:5em; line-height:0.8333em; color:#141414;}
h2 {font-weight:normal; font-size:1.5em; line-height:1.167em; color:#131313;}
h1 span, h2 span {color:#DE0101;}
h3 {font-size:2.5em; color:#141414; padding-bottom:13px;}

h4, h5 {font-size:0.8333em; line-height:1.4em;}
h4 strong, h5 strong {font-family:Tahoma, Geneva, sans-serif;}
h4 strong, h5 a {color:#747272 !important;}
h6 {font-weight:normal; font-size:0.5em; line-height:1.167em; color:#131313;}
/***************werbung***************/
.werbung {background:url() left top repeat-x;}
.werbung div {background:url() left top no-repeat;}
.werbung div h6 {background:url() right top no-repeat; padding:20px 0 16px 0px;}

h10 {font-size:5em; line-height:0.8333em; color:#141414;}
h6 {font-weight:normal; font-size:10px;  color:#9E9E9E; padding:0px 0px ;}
h10 span, h20 span {color:#9E9E9E;}
h30 {font-size:2.5em; color:#141414; padding-bottom:13px;}

h40, h50 {font-size:0.8333em; line-height:1.4em;}
h4 strong, h50 strong {font-family:Tahoma, Geneva, sans-serif;}
h4 strong, h50 a {color:#747272 !important;}

/***************links***************/
.list1 li {background:url(images/list-marker.gif) left 7px no-repeat; padding:0 0 6px 11px;}
.list1 li a {color:#484848; text-decoration:none;}
.list1 li a:hover, .list1 .act a {color:#141414; font-weight:bold;}

.list2 {padding-top:12px;}
.list2 li {border-left:1px solid #141414; float:left; padding:0 13px; line-height:1.111em;}
.list2 li a {color:#141414; font-weight:bold;}

.link1 {color:#9E9E9E;}
.link2 {background:url(images/link-marker.gif) left 6px no-repeat; padding-left:13px;}
.link3 {color:#444444;}

.col-1 li {line-height:1em; padding-bottom:4px;}

.num strong a {color:#353535; font-weight:bold; text-decoration:none; float:left;}
.num strong a:hover {text-decoration:underline;}

.num2  a {color:#353535; font-weight:bold; text-decoration:none;}
.num2  a:hover {text-decoration:underline;}

.list3 {padding:21px 0 31px;}
.list3 li {border-left:1px solid #6B6B6B; float:left; line-height:1.111em; padding:0 7px;}
.list3 .extra {border:none; padding-left:0;}
.list3 li a {color:#DF0101; text-decoration:underline;}
.list3 li a:hover {text-decoration:none;}

.nav {margin:0 auto; padding:24px 0 0px;}
.nav li {float:left; font-size:0.833em; color:#675D56; padding:0 5px;}

.list4 li {font-size:0.833em; line-height:1em;}
.list4 a {color:#DF0101; text-decoration:underline;}
.list4 a:hover {text-decoration:none;}

/***************boxes***************/
.box1 {background:#F2F2F2 url(images/box1-bot.gif) left bottom repeat-x; color:#666666;}
.box1 .box-top {background:url(images/box1-top.gif) left top repeat-x;}
.box1 .box-top-left {background:url(images/box1-top-left.gif) left top no-repeat;}
.box1 .box-top-right {background:url(images/box1-top-tight.gif) right top no-repeat;}
.box1 .box-bot-left {background:url(images/box1-bot-left.gif) left bottom no-repeat;}
.box1 .box-bot-right {background:url(images/box1-bot-right.gif) right bottom no-repeat; width:100%;}
.box1 .inner {padding:11px 22px 11px 11px;}

.search {background:#B10101 url(images/box2-bot.gif) left bottom repeat-x;}
.search .box-top {background:url(images/box2-top.gif) left top repeat-x;}
.search .box-top-left {background:url(images/box2-top-left.gif) left top no-repeat;}
.search .box-top-right {background:url(images/box2-top-right.gif) right top no-repeat;}
.search .box-bot-left {background:url(images/box2-bot-left.gif) left bottom no-repeat;}
.search .box-bot-right {background:url(images/box2-bot-right.gif) right bottom no-repeat; padding:13px 0 0 17px; min-height:65px; height:auto !important; height:65px;}

.block {background:url(images/block-border.gif) right bottom no-repeat; padding:15px 0 5px 597px; margin-bottom:5px;}
.block strong {font-size:1.25em; color:#707070;}

.box2 {background:#FFFFFF url(images/box3-tail.gif) left bottom repeat-x;}
.box2 .box-left {background:url(images/box3-tail.gif) left top repeat-y;}
.box2 .box-top {background:url(images/box3-tail.gif) left top repeat-x;}
.box2 .box-right {background:url(images/box3-tail.gif) right top repeat-y;}
.box2 .box-top-left {background:url(images/box3-top-left.gif) left top no-repeat;}
.box2 .box-top-right {background:url(images/box3-top-right.gif) right top no-repeat;}
.box2 .box-bot-left {background:url(images/box3-bot-left.gif) left bottom no-repeat;}
.box2 .box-bot-right {background:url(images/box3-bot-right.gif) right bottom no-repeat; min-height:266px; height:auto !important; height:266px; width:100%;}
.box2 .inner {padding:18px 19px 0 18px;}
.box2 h2 {padding-bottom:23px;}
.box2 strong {color:#DF0101;}

#boxs .col-1, #boxs .col-2, #boxs .col-3 {padding:0;}

.num {padding-left:3px;}
.num p {background:url(images/num-bg.gif) left top no-repeat; display:inline-block; color:#F5F5F5; font-size:2em; line-height:1em; font-weight:bold; float:left;
	padding:4px 0 4px; text-align:center;}
.num strong {float:left; padding-left:16px; margin-top:-2px;}

.box4 {background:#F2F2F2 url(images/box4-bot.gif) left bottom repeat-x;}
.box4 .box-top {background:url(images/box4-top.gif) left top repeat-x;}
.box4 .box-top-left {background:url(images/box4-top-left.gif) left top no-repeat;}
.box4 .box-top-right {background:url(images/box4-top-right.gif) right top no-repeat;}
.box4 .box-bot-left {background:url(images/box4-bot-left.gif) left bottom no-repeat;}
.box4 .box-bot-right {background:url(images/box4-bot-right.gif) right bottom no-repeat;}
.box4 .inner {padding:15px 22px 17px 28px;}
.box4 li a {color:#131313;}

.view {color:#6B6B6B;}

/*-----------------------------------buttons---*/

.button4 {float:left; display:block; background:url(images/button-tail.gif) left top repeat-x; color:#ffffff; text-decoration:none;}
.button4:hover {text-decoration:underline;}
.button4 strong {display:block; background:url(images/button-left.gif) top left no-repeat;}
.button4 span {background:url(images/button-right.gif) top right no-repeat; font-size:12px; padding:6px 15px 8px;}

/***************form***************/
select {font-family:Arial, Helvetica, sans-serif;}

#searchForm span {display:block; font-size:1.5em; line-height:1.111em; color:#FFFFFF; padding-top:3px;}
#searchForm input {margin:0 7px 0 9px; font-size:1.5em; color:#000000;}
#searchForm .button {float:left; display:block; background:url(images/button-tail.gif) left top repeat-x; color:#ffffff; text-decoration:none;}
#searchForm .button:hover {text-decoration:underline;}
#searchForm .button strong {display:block; background:url(images/button-left.gif) top left no-repeat;}
#searchForm .button span {background:url(images/button-right.gif) top right no-repeat; font-size:1.167em; padding:6px 15px 8px;}

#searchForm ul {padding-top:11px;}
#searchForm li {float:left; color:#FFFFFF; padding-right:14px;}
#searchForm .extra {font-size:1.167em; padding:0 16px 0 1px;}
#searchForm li input {width:13px; height:13px; margin:0 6px 0 0; padding:0;}

#viewForm {float:left;}
#viewForm select {margin-left:14px; padding-left:4px;}

#previewForm1, #previewForm2 {font-family:Tahoma, Geneva, sans-serif; font-size:0.833em; line-height:1em; padding:6px 0 0;}
#previewForm1 textarea, #previewForm2 textarea {overflow:hidden; border:1px solid #BCBCBC; font-size:1em;}
#previewForm1 select, #previewForm2 select {color:#675D56; font-size:1.2em;}
#previewForm1 p strong, #previewForm2 p strong {color:#675D56;}
#previewForm1 strong, #previewForm2 strong {color:#747272;}
#previewForm1 a, #previewForm2 a {display:inline-block; margin-bottom:8px; font-weight:bold;}

/***************positioning***************/
.margin1 {margin-bottom:20px;}
.margin2 {margin-left:6px;}
.margin3 {margin:0 10px;}
.margin4 {margin-bottom:9px;}
.margin5 {margin-bottom:7px;}
.margin6 {margin:3px 0 16px;}

.padding1 {padding-bottom:13px !important;}
.padding2 {padding-left:598px;}
.padding3 {padding:16px 0 0 8px;}
.padding4 {padding-right:60px;} 
.padding5 {padding-bottom:18px;}
.padding6 {padding-right:35px;}

/***************page-2***************/
#page-2 .box2 .inner {padding:18px 19px 40px 26px;}

/***************page-3***************/
#page-3 .col-2 {width:100%;}
#page-3 .box2 .inner {padding-left:24px;}

/***************footer***************/
#footer {color:#8A8A8A; border-top:1px solid #ECECEC; padding:27px 0 29px;}
#footer p {padding:0 223px 0 7px;}
#footer a {border-left:1px solid #8A8A8A; margin-left:7px; padding-left:7px; color:#373737; text-decoration:underline;}
#footer a:hover {text-decoration:none;}
#footer ul {padding-top:3px;}
#footer li {border-right:1px solid #DF0101; padding:0 13px; float:left; line-height:1.111em;}
#footer .extra {border:none; padding-right:0;}
#footer li a {border:none; margin:0; padding:0; color:#DF0101;}

/***************Fotolia***************/
.breaker {
	clear:both;
}
#nb_results{
	padding:0px;
}
#fotos_container {
	width:795px;
	border:0px solid;
	padding-left:10px;
	vertical-align: bottom;
}
.f_photo {
	display:inline;
	float:left;
	margin-right:10px;
	margin-bottom:25px;
	padding:0px;
	width:112px;
	vertical-align: bottom;
	border:0px solid;
	min-height:175px;
}
.f_photo img, .f_image img {
	border:1px solid #CCCCCC;
	vertical-align: bottom;
}
.f_image {
	text-align: left;
	vertical-align: bottom;
	width: 111px;
	background: #fff;
}
.f_details{
	display:block;
	vertical-align: bottom;
	text-align:left;
	font-size:10px;
	font-family:verdana;
	margin:0px;
	margin-top:3px;
	padding-left:3px;
    font-family: Arial, Helvetica, Sans-serif;
}
#nav_container {
	width:805px;
	border-top:1px solid #DF0101;
	border-bottom:1px solid #DF0101;
	margin-left:5px;
}
#pagi_container, #nb_results {
	display:inline;
	vertical-align:middle;
}
#nb_results {
	float:left;
	font-weight:800;
	color:#DF0101;
}
#pagi_container{
	padding-top:4px;
	margin-left:300px;
  float:left;
}
div.div_pagination{
	float: right;
	padding: 10px;
}
.pagination{
	color:#DF0101;
	text-align:center;
	border:1px solid #DF0101;
	font-size:11px;
	padding: 1px 5px 1px 5px;
	margin-left:5px;
	margin-top:5px;
	display:inline;
	float:left;
	text-decoration:none;
	cursor:hand;
}
.pagination_current{
	color: #FFF;
	text-align:center;
	background-color:#DF0101;
	border: 1px solid #000;
	font-size:11px;
	padding: 1px 5px 1px 5px;
	margin-left:5px;
	margin-top:5px;
	display:inline;
	float:left;
	text-decoration:none;
}
.href_pagi {
	text-decoration:none;
}
.pagination:hover {
	color: #FFF;
	background-color:#7B8EDB;
	border: 1px solid #4C63C0;
}
.a-title a {
	color:#000000;
	text-decoration:none;
}

#index {
	margin-left:30px;
}
#index ul{
   font-family: Arial, Helvetica, Sans-serif;
}
#index li {
	list-style-type:none;
	padding:2px;
    list-style-image: url("http://static.fotolia.com/pics/page/li_right.gif");
}

/* getMediaData.php styles */
#detail_container {
	width:795px;
	margin-left:5px;
	text-align:center;
}
#detail_container img {
	border:1px solid #E0E0E0;
}
#license_table {
	border:1px solid #E0E0E0;
	padding:0px;
    font-family: Arial, Helvetica, Sans-serif;
}
#license_table th{
	font-size:12px;
	font-weight:800;
	text-align:left;
	padding:5px;
}
#license_table td{
	font-size:12px;
	padding:5px;
}
.col1 {
	width:130px;
}
.col2 {
	width:280px;
}
.col3 {
	width:40px;
}
.col4 {
	text-align:center;
}
#keywords {
	background-color:#E0E0E0;
	text-align:left;
	width:87%;
	padding:5px;
}
#keywords p {
	margin:0px;
	margin-top:8px;
	padding:0px;
	text-align:justify;
}
#keywords a {
	color:#7B8EDB;
}
#keywords a:hover{
	text-decoration:underline;
}
.color {
    margin:5px;
    padding:0px;
    width:10px;
    height:10px;
    border:1px solid #000000;
    float:left;
}

/* tags */
#tags {
    width:700px;
    border:1px solid #CCCCCC;
    padding:5px;
}
#tags a:hover.tags1,
#tags a:hover.tags2,
#tags a:hover.tags3,
#tags a:hover.tags4,
#tags a:hover.tags5,
#tags a:hover.tags6,
#tags a:hover.tags7,
#tags a:hover.tags8,
#tags a:hover.tags9,
#tags a:hover.tags10 {

}

#tags a.tags1,
#tags a.tags2,
#tags a.tags3,
#tags a.tags4,
#tags a.tags5,
#tags a.tags6,
#tags a.tags7,
#tags a.tags8,
#tags a.tags9,
#tags a.tags10 {
	text-decoration: none;
	padding-right: 5px;
}

#tags a.tags4,
#tags a.tags7,
#tags a.tags9 {
	font-weight: bold;
}

#tags a.tags1,
#tags a.tags2,
#tags a.tags3,
#tags a.tags4,
#tags a.tags5,
#tags a.tags6,
#tags a.tags7,
#tags a.tags8,
#tags a.tags9,
#tags a.tags10 {
	color: #016DAB;
}

#tags a.tags1 { font-size: 10px; }
#tags a.tags2 { font-size: 12px; }
#tags a.tags3 { font-size: 14px; }
#tags a.tags4 { font-size: 16px; }
#tags a.tags5 { font-size: 18px; }
#tags a.tags6 { font-size: 22px }
#tags a.tags7 { font-size: 24px; }
#tags a.tags8 { font-size: 26px; }
#tags a.tags9 { font-size: 28px; }
#tags a.tags10 { font-size: 30px; }